Interface ProcessInstanceCreationRecordValue
- All Superinterfaces:
JsonSerializable,ProcessInstanceRelated,RecordValue,RecordValueWithVariables
- All Known Implementing Classes:
ImmutableProcessInstanceCreationRecordValue
@Immutable
public interface ProcessInstanceCreationRecordValue
extends RecordValueWithVariables, ProcessInstanceRelated
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface -
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
getVariables
-
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.
-