Class WorkflowTaskCompletedEventAttributes

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.temporal.api.history.v1.WorkflowTaskCompletedEventAttributes
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, WorkflowTaskCompletedEventAttributesOrBuilder, Serializable

@Generated(value="protoc", comments="annotations:WorkflowTaskCompletedEventAttributes.java.pb.meta") public final class WorkflowTaskCompletedEventAttributes extends com.google.protobuf.GeneratedMessageV3 implements WorkflowTaskCompletedEventAttributesOrBuilder
Protobuf type temporal.api.history.v1.WorkflowTaskCompletedEventAttributes
See Also:
  • Field Details

    • SCHEDULED_EVENT_ID_FIELD_NUMBER

      public static final int SCHEDULED_EVENT_ID_FIELD_NUMBER
      See Also:
    • STARTED_EVENT_ID_FIELD_NUMBER

      public static final int STARTED_EVENT_ID_FIELD_NUMBER
      See Also:
    • IDENTITY_FIELD_NUMBER

      public static final int IDENTITY_FIELD_NUMBER
      See Also:
    • BINARY_CHECKSUM_FIELD_NUMBER

      public static final int BINARY_CHECKSUM_FIELD_NUMBER
      See Also:
    • WORKER_VERSION_FIELD_NUMBER

      public static final int WORKER_VERSION_FIELD_NUMBER
      See Also:
    • SDK_METADATA_FIELD_NUMBER

      public static final int SDK_METADATA_FIELD_NUMBER
      See Also:
    • METERING_METADATA_FIELD_NUMBER

      public static final int METERING_METADATA_FIELD_NUMBER
      See Also:
    • DEPLOYMENT_FIELD_NUMBER

      public static final int DEPLOYMENT_FIELD_NUMBER
      See Also:
    • VERSIONING_BEHAVIOR_FIELD_NUMBER

      public static final int VERSIONING_BEHAVIOR_FIELD_NUMBER
      See Also:
    • WORKER_DEPLOYMENT_VERSION_FIELD_NUMBER

      public static final int WORKER_DEPLOYMENT_VERSION_FIELD_NUMBER
      See Also:
    • WORKER_DEPLOYMENT_NAME_FIELD_NUMBER

      public static final int WORKER_DEPLOYMENT_NAME_FIELD_NUMBER
      See Also:
    • DEPLOYMENT_VERSION_FIELD_NUMBER

      public static final int DEPLOYMENT_VERSION_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getScheduledEventId

      public long getScheduledEventId()
       The id of the `WORKFLOW_TASK_SCHEDULED` event this task corresponds to
       
      int64 scheduled_event_id = 1;
      Specified by:
      getScheduledEventId in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The scheduledEventId.
    • getStartedEventId

      public long getStartedEventId()
       The id of the `WORKFLOW_TASK_STARTED` event this task corresponds to
       
      int64 started_event_id = 2;
      Specified by:
      getStartedEventId in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The startedEventId.
    • getIdentity

      public String getIdentity()
       Identity of the worker who completed this task
       
      string identity = 3;
      Specified by:
      getIdentity in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The identity.
    • getIdentityBytes

      public com.google.protobuf.ByteString getIdentityBytes()
       Identity of the worker who completed this task
       
      string identity = 3;
      Specified by:
      getIdentityBytes in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The bytes for identity.
    • getBinaryChecksum

      @Deprecated public String getBinaryChecksum()
      Deprecated.
      temporal.api.history.v1.WorkflowTaskCompletedEventAttributes.binary_checksum is deprecated. See temporal/api/history/v1/message.proto;l=349
       Binary ID of the worker who completed this task
       Deprecated. Replaced with `deployment_version`.
       
      string binary_checksum = 4 [deprecated = true];
      Specified by:
      getBinaryChecksum in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The binaryChecksum.
    • getBinaryChecksumBytes

      @Deprecated public com.google.protobuf.ByteString getBinaryChecksumBytes()
      Deprecated.
      temporal.api.history.v1.WorkflowTaskCompletedEventAttributes.binary_checksum is deprecated. See temporal/api/history/v1/message.proto;l=349
       Binary ID of the worker who completed this task
       Deprecated. Replaced with `deployment_version`.
       
      string binary_checksum = 4 [deprecated = true];
      Specified by:
      getBinaryChecksumBytes in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The bytes for binaryChecksum.
    • hasWorkerVersion

      @Deprecated public boolean hasWorkerVersion()
      Deprecated.
      temporal.api.history.v1.WorkflowTaskCompletedEventAttributes.worker_version is deprecated. See temporal/api/history/v1/message.proto;l=354
       Version info of the worker who processed this workflow task. If present, the `build_id` field
       within is also used as `binary_checksum`, which may be omitted in that case (it may also be
       populated to preserve compatibility).
       Deprecated. Use `deployment_version` and `versioning_behavior` instead.
       
      .temporal.api.common.v1.WorkerVersionStamp worker_version = 5 [deprecated = true];
      Specified by:
      hasWorkerVersion in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      Whether the workerVersion field is set.
    • getWorkerVersion

      @Deprecated public WorkerVersionStamp getWorkerVersion()
      Deprecated.
      temporal.api.history.v1.WorkflowTaskCompletedEventAttributes.worker_version is deprecated. See temporal/api/history/v1/message.proto;l=354
       Version info of the worker who processed this workflow task. If present, the `build_id` field
       within is also used as `binary_checksum`, which may be omitted in that case (it may also be
       populated to preserve compatibility).
       Deprecated. Use `deployment_version` and `versioning_behavior` instead.
       
      .temporal.api.common.v1.WorkerVersionStamp worker_version = 5 [deprecated = true];
      Specified by:
      getWorkerVersion in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The workerVersion.
    • getWorkerVersionOrBuilder

      @Deprecated public WorkerVersionStampOrBuilder getWorkerVersionOrBuilder()
      Deprecated.
       Version info of the worker who processed this workflow task. If present, the `build_id` field
       within is also used as `binary_checksum`, which may be omitted in that case (it may also be
       populated to preserve compatibility).
       Deprecated. Use `deployment_version` and `versioning_behavior` instead.
       
      .temporal.api.common.v1.WorkerVersionStamp worker_version = 5 [deprecated = true];
      Specified by:
      getWorkerVersionOrBuilder in interface WorkflowTaskCompletedEventAttributesOrBuilder
    • hasSdkMetadata

      public boolean hasSdkMetadata()
       Data the SDK wishes to record for itself, but server need not interpret, and does not
       directly impact workflow state.
       
      .temporal.api.sdk.v1.WorkflowTaskCompletedMetadata sdk_metadata = 6;
      Specified by:
      hasSdkMetadata in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      Whether the sdkMetadata field is set.
    • getSdkMetadata

      public WorkflowTaskCompletedMetadata getSdkMetadata()
       Data the SDK wishes to record for itself, but server need not interpret, and does not
       directly impact workflow state.
       
      .temporal.api.sdk.v1.WorkflowTaskCompletedMetadata sdk_metadata = 6;
      Specified by:
      getSdkMetadata in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The sdkMetadata.
    • getSdkMetadataOrBuilder

      public WorkflowTaskCompletedMetadataOrBuilder getSdkMetadataOrBuilder()
       Data the SDK wishes to record for itself, but server need not interpret, and does not
       directly impact workflow state.
       
      .temporal.api.sdk.v1.WorkflowTaskCompletedMetadata sdk_metadata = 6;
      Specified by:
      getSdkMetadataOrBuilder in interface WorkflowTaskCompletedEventAttributesOrBuilder
    • hasMeteringMetadata

      public boolean hasMeteringMetadata()
       Local usage data sent during workflow task completion and recorded here for posterity
       
      .temporal.api.common.v1.MeteringMetadata metering_metadata = 13;
      Specified by:
      hasMeteringMetadata in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      Whether the meteringMetadata field is set.
    • getMeteringMetadata

      public MeteringMetadata getMeteringMetadata()
       Local usage data sent during workflow task completion and recorded here for posterity
       
      .temporal.api.common.v1.MeteringMetadata metering_metadata = 13;
      Specified by:
      getMeteringMetadata in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The meteringMetadata.
    • getMeteringMetadataOrBuilder

      public MeteringMetadataOrBuilder getMeteringMetadataOrBuilder()
       Local usage data sent during workflow task completion and recorded here for posterity
       
      .temporal.api.common.v1.MeteringMetadata metering_metadata = 13;
      Specified by:
      getMeteringMetadataOrBuilder in interface WorkflowTaskCompletedEventAttributesOrBuilder
    • hasDeployment

      @Deprecated public boolean hasDeployment()
      Deprecated.
      temporal.api.history.v1.WorkflowTaskCompletedEventAttributes.deployment is deprecated. See temporal/api/history/v1/message.proto;l=366
       The deployment that completed this task. May or may not be set for unversioned workers,
       depending on whether a value is sent by the SDK. This value updates workflow execution's
       `versioning_info.deployment`.
       Deprecated. Replaced with `deployment_version`.
       
      .temporal.api.deployment.v1.Deployment deployment = 7 [deprecated = true];
      Specified by:
      hasDeployment in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      Whether the deployment field is set.
    • getDeployment

      @Deprecated public Deployment getDeployment()
      Deprecated.
      temporal.api.history.v1.WorkflowTaskCompletedEventAttributes.deployment is deprecated. See temporal/api/history/v1/message.proto;l=366
       The deployment that completed this task. May or may not be set for unversioned workers,
       depending on whether a value is sent by the SDK. This value updates workflow execution's
       `versioning_info.deployment`.
       Deprecated. Replaced with `deployment_version`.
       
      .temporal.api.deployment.v1.Deployment deployment = 7 [deprecated = true];
      Specified by:
      getDeployment in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The deployment.
    • getDeploymentOrBuilder

      @Deprecated public DeploymentOrBuilder getDeploymentOrBuilder()
      Deprecated.
       The deployment that completed this task. May or may not be set for unversioned workers,
       depending on whether a value is sent by the SDK. This value updates workflow execution's
       `versioning_info.deployment`.
       Deprecated. Replaced with `deployment_version`.
       
      .temporal.api.deployment.v1.Deployment deployment = 7 [deprecated = true];
      Specified by:
      getDeploymentOrBuilder in interface WorkflowTaskCompletedEventAttributesOrBuilder
    • getVersioningBehaviorValue

      public int getVersioningBehaviorValue()
       Versioning behavior sent by the worker that completed this task for this particular workflow
       execution. UNSPECIFIED means the task was completed by an unversioned worker. This value
       updates workflow execution's `versioning_info.behavior`.
       
      .temporal.api.enums.v1.VersioningBehavior versioning_behavior = 8;
      Specified by:
      getVersioningBehaviorValue in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The enum numeric value on the wire for versioningBehavior.
    • getVersioningBehavior

      public VersioningBehavior getVersioningBehavior()
       Versioning behavior sent by the worker that completed this task for this particular workflow
       execution. UNSPECIFIED means the task was completed by an unversioned worker. This value
       updates workflow execution's `versioning_info.behavior`.
       
      .temporal.api.enums.v1.VersioningBehavior versioning_behavior = 8;
      Specified by:
      getVersioningBehavior in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The versioningBehavior.
    • getWorkerDeploymentVersion

      @Deprecated public String getWorkerDeploymentVersion()
      Deprecated.
      temporal.api.history.v1.WorkflowTaskCompletedEventAttributes.worker_deployment_version is deprecated. See temporal/api/history/v1/message.proto;l=374
       The Worker Deployment Version that completed this task. Must be set if `versioning_behavior`
       is set. This value updates workflow execution's `versioning_info.version`.
       Deprecated. Replaced with `deployment_version`.
       
      string worker_deployment_version = 9 [deprecated = true];
      Specified by:
      getWorkerDeploymentVersion in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The workerDeploymentVersion.
    • getWorkerDeploymentVersionBytes

      @Deprecated public com.google.protobuf.ByteString getWorkerDeploymentVersionBytes()
      Deprecated.
      temporal.api.history.v1.WorkflowTaskCompletedEventAttributes.worker_deployment_version is deprecated. See temporal/api/history/v1/message.proto;l=374
       The Worker Deployment Version that completed this task. Must be set if `versioning_behavior`
       is set. This value updates workflow execution's `versioning_info.version`.
       Deprecated. Replaced with `deployment_version`.
       
      string worker_deployment_version = 9 [deprecated = true];
      Specified by:
      getWorkerDeploymentVersionBytes in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The bytes for workerDeploymentVersion.
    • getWorkerDeploymentName

      public String getWorkerDeploymentName()
       The name of Worker Deployment that completed this task. Must be set if `versioning_behavior`
       is set. This value updates workflow execution's `worker_deployment_name`.
       
      string worker_deployment_name = 10;
      Specified by:
      getWorkerDeploymentName in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The workerDeploymentName.
    • getWorkerDeploymentNameBytes

      public com.google.protobuf.ByteString getWorkerDeploymentNameBytes()
       The name of Worker Deployment that completed this task. Must be set if `versioning_behavior`
       is set. This value updates workflow execution's `worker_deployment_name`.
       
      string worker_deployment_name = 10;
      Specified by:
      getWorkerDeploymentNameBytes in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The bytes for workerDeploymentName.
    • hasDeploymentVersion

      public boolean hasDeploymentVersion()
       The Worker Deployment Version that completed this task. Must be set if `versioning_behavior`
       is set. This value updates workflow execution's `versioning_info.deployment_version`.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion deployment_version = 11;
      Specified by:
      hasDeploymentVersion in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      Whether the deploymentVersion field is set.
    • getDeploymentVersion

      public WorkerDeploymentVersion getDeploymentVersion()
       The Worker Deployment Version that completed this task. Must be set if `versioning_behavior`
       is set. This value updates workflow execution's `versioning_info.deployment_version`.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion deployment_version = 11;
      Specified by:
      getDeploymentVersion in interface WorkflowTaskCompletedEventAttributesOrBuilder
      Returns:
      The deploymentVersion.
    • getDeploymentVersionOrBuilder

      public WorkerDeploymentVersionOrBuilder getDeploymentVersionOrBuilder()
       The Worker Deployment Version that completed this task. Must be set if `versioning_behavior`
       is set. This value updates workflow execution's `versioning_info.deployment_version`.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion deployment_version = 11;
      Specified by:
      getDeploymentVersionOrBuilder in interface WorkflowTaskCompletedEventAttributesOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static WorkflowTaskCompletedEventAttributes parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static WorkflowTaskCompletedEventAttributes parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static WorkflowTaskCompletedEventAttributes parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static WorkflowTaskCompletedEventAttributes parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static WorkflowTaskCompletedEventAttributes parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static WorkflowTaskCompletedEventAttributes parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static WorkflowTaskCompletedEventAttributes parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static WorkflowTaskCompletedEventAttributes parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static WorkflowTaskCompletedEventAttributes parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static WorkflowTaskCompletedEventAttributes parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static WorkflowTaskCompletedEventAttributes parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static WorkflowTaskCompletedEventAttributes parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected WorkflowTaskCompletedEventAttributes.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static WorkflowTaskCompletedEventAttributes getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<WorkflowTaskCompletedEventAttributes> parser()
    • getParserForType

      public com.google.protobuf.Parser<WorkflowTaskCompletedEventAttributes> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public WorkflowTaskCompletedEventAttributes getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder