Interface ProcessInstanceCreationRecordValue
- All Superinterfaces:
JsonSerializable,ProcessInstanceRelated,RecordValue,RecordValueWithVariables,TenantOwned
- All Known Implementing Classes:
ImmutableProcessInstanceCreationRecordValue
@Immutable
public interface ProcessInstanceCreationRecordValue
extends RecordValueWithVariables, ProcessInstanceRelated, TenantOwned
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface -
Field Summary
Fields inherited from interface io.camunda.zeebe.protocol.record.value.TenantOwned
DEFAULT_TENANT_IDENTIFIER -
Method Summary
Modifier and TypeMethodDescriptionlongReturns a list of start instructions (if available), or an empty list.intMethods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJsonMethods inherited from interface io.camunda.zeebe.protocol.record.value.ProcessInstanceRelated
getProcessInstanceKeyMethods 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 to create a process from
-
getVersion
int getVersion()- Returns:
- the version of the BPMN process to create a process from
-
getProcessDefinitionKey
long getProcessDefinitionKey()- Returns:
- the unique key of the BPMN process definition to create a process from
-
getStartInstructions
List<ProcessInstanceCreationRecordValue.ProcessInstanceCreationStartInstructionValue> getStartInstructions()Returns a list of start instructions (if available), or an empty list.
-