Interface ProcessInstanceResultRecordValue
- All Superinterfaces:
JsonSerializable,ProcessInstanceRelated,RecordValue,RecordValueWithVariables
- All Known Implementing Classes:
ImmutableProcessInstanceResultRecordValue
@Immutable
public interface ProcessInstanceResultRecordValue
extends RecordValueWithVariables, ProcessInstanceRelated
Represents a process instance related command or event.
See ProcessInstanceResultIntent for intents.
-
Method Summary
Modifier and TypeMethodDescriptionlonglongintMethods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJsonMethods inherited from interface io.camunda.zeebe.protocol.record.RecordValueWithVariables
getVariables
-
Method Details
-
getBpmnProcessId
String getBpmnProcessId()- Returns:
- the BPMN process id this process instance belongs to.
-
getVersion
int getVersion()- Returns:
- the version of the deployed process this instance belongs to.
-
getProcessDefinitionKey
long getProcessDefinitionKey()- Returns:
- the key of the deployed process this instance belongs to.
-
getProcessInstanceKey
long getProcessInstanceKey()- Specified by:
getProcessInstanceKeyin interfaceProcessInstanceRelated- Returns:
- the key of the process instance
-