Package io.camunda.client.protocol.rest
Class SetVariableRequest
java.lang.Object
io.camunda.client.protocol.rest.SetVariableRequest
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.23.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()
-
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
-