Interface VariableRecordValue
- All Superinterfaces:
JsonSerializable,ProcessInstanceRelated,RecordValue
- All Known Implementing Classes:
ImmutableVariableRecordValue
Represents a variable related event.
See VariableIntent for intents.
-
Method Summary
Methods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJson
-
Method Details
-
getName
String getName()- Returns:
- the name of the variable.
-
getValue
String getValue()- Returns:
- the value of the variable as JSON string.
-
getScopeKey
long getScopeKey()- Returns:
- the key of the scope the variable belongs to.
-
getProcessInstanceKey
long getProcessInstanceKey()- Specified by:
getProcessInstanceKeyin interfaceProcessInstanceRelated- Returns:
- the key of the process instance the variable belongs to
-
getProcessDefinitionKey
long getProcessDefinitionKey()- Returns:
- the key of the process the variable belongs to
-
getBpmnProcessId
String getBpmnProcessId()- Returns:
- the BPMN process id this process instance belongs to.
-