Package io.camunda.client.protocol.rest
Class SetVariableRequest
java.lang.Object
io.camunda.client.protocol.rest.SetVariableRequest
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-02-25T13:39:08.081076719Z[GMT]",
comments="Generator version: 7.10.0")
public class SetVariableRequest
extends Object
SetVariableRequest
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetLocal()If set to true, the variables are merged strictly into the local scope (as specified by the `elementInstanceKey`).A reference key chosen by the user that will be part of all records resulting from this operation.JSON object representing the variables to set in the element’s scope.inthashCode()operationReference(Long operationReference) putVariablesItem(String key, Object variablesItem) voidvoidsetOperationReference(Long operationReference) voidsetVariables(Map<String, Object> variables) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.
-
Field Details
-
JSON_PROPERTY_VARIABLES
- See Also:
-
JSON_PROPERTY_LOCAL
- See Also:
-
JSON_PROPERTY_OPERATION_REFERENCE
- See Also:
-
-
Constructor Details
-
SetVariableRequest
public SetVariableRequest()
-
-
Method Details
-
variables
-
putVariablesItem
-
getVariables
JSON object representing the variables to set in the element’s scope.- Returns:
- variables
-
setVariables
-
local
-
getLocal
If set to true, the variables are merged strictly into the local scope (as specified by the `elementInstanceKey`). Otherwise, the variables are propagated to upper scopes and set at the outermost one. Let’s consider the following example: There are two scopes '1' and '2'. Scope '1' is the parent scope of '2'. The effective variables of the scopes are: 1 => { \"foo\" : 2 } 2 => { \"bar\" : 1 } An update request with elementInstanceKey as '2', variables { \"foo\" : 5 }, and local set to true leaves scope '1' unchanged and adjusts scope '2' to { \"bar\" : 1, \"foo\" 5 }. By default, with local set to false, scope '1' will be { \"foo\": 5 } and scope '2' will be { \"bar\" : 1 }.- Returns:
- local
-
setLocal
-
operationReference
-
getOperationReference
A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. minimum: 1- Returns:
- operationReference
-
setOperationReference
-
equals
-
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix- prefix of the query string- Returns:
- URL query string
-