Interface ProcessInstanceResultRecordValue
- All Superinterfaces:
JsonSerializable,ProcessInstanceRelated,RecordValue,RecordValueWithVariables,TenantOwned
- All Known Implementing Classes:
ImmutableProcessInstanceResultRecordValue
@Immutable
public interface ProcessInstanceResultRecordValue
extends RecordValueWithVariables, ProcessInstanceRelated, TenantOwned
Represents a process instance related command or event.
See ProcessInstanceResultIntent for intents.
-
Field Summary
Fields inherited from interface io.camunda.zeebe.protocol.record.value.TenantOwned
DEFAULT_TENANT_IDENTIFIER -
Method Summary
Modifier and TypeMethodDescriptionlonglongintMethods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJsonMethods inherited from interface io.camunda.zeebe.protocol.record.RecordValueWithVariables
getVariablesMethods inherited from interface io.camunda.zeebe.protocol.record.value.TenantOwned
getTenantId
-
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
-