Interface ProcessMetadataValue
- All Superinterfaces:
JsonSerializable,RecordValue
- All Known Subinterfaces:
Process
- All Known Implementing Classes:
ImmutableProcess,ImmutableProcessMetadataValue
Represents deployed process meta data, so all important properties of an deployed process.
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]longintbooleanreturn true if the process is a duplicate (and has been deployed previously), false otherwiseMethods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJson
-
Method Details
-
getBpmnProcessId
String getBpmnProcessId()- Returns:
- the bpmn process ID of this process
-
getVersion
int getVersion()- Returns:
- the version of this process
-
getProcessDefinitionKey
long getProcessDefinitionKey()- Returns:
- the key of this process
-
getResourceName
String getResourceName()- Returns:
- the name of the resource through which this process was deployed
-
getChecksum
byte[] getChecksum()- Returns:
- the checksum of the process (MD5)
-
isDuplicate
boolean isDuplicate()return true if the process is a duplicate (and has been deployed previously), false otherwise
-