Class SetVariableRequest
java.lang.Object
io.camunda.zeebe.gateway.protocol.rest.SetVariableRequest
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2024-10-11T17:26:39.504605721Z[GMT]",
comments="Generator version: 7.8.0")
public class SetVariableRequest
extends Object
SetVariableRequest
-
Constructor Summary
ConstructorsConstructorDescriptionSetVariableRequest(Map<String, Object> variables) Constructor with only required parameters -
Method Summary
Modifier and TypeMethodDescriptionbooleangetLocal()If set to true, the variables are merged strictly into the local scope (as specified by the `elementInstanceKey`).@Min(1L) LongA 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()
-
Constructor Details
-
SetVariableRequest
public SetVariableRequest() -
SetVariableRequest
Constructor with only required parameters
-
-
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
-