Interface ProcessInstanceMigrationRecordValue
- All Superinterfaces:
JsonSerializable,ProcessInstanceRelated,RecordValue
- All Known Implementing Classes:
ImmutableProcessInstanceMigrationRecordValue
@Immutable
public interface ProcessInstanceMigrationRecordValue
extends RecordValue, ProcessInstanceRelated
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceMapping instructions for the migration describe how to map elements from the source process definition to the target process definition. -
Method Summary
Modifier and TypeMethodDescriptionlongMethods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJsonMethods inherited from interface io.camunda.zeebe.protocol.record.value.ProcessInstanceRelated
getProcessInstanceKey
-
Method Details
-
getTargetProcessDefinitionKey
long getTargetProcessDefinitionKey()- Returns:
- the key of the process definition to migrate to
-
getMappingInstructions
List<ProcessInstanceMigrationRecordValue.ProcessInstanceMigrationMappingInstructionValue> getMappingInstructions()- Returns:
- the mapping instructions, or an empty list if no instructions are available
-