Class WorkflowTaskCompletedEventAttributes

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, WorkflowTaskCompletedEventAttributesOrBuilder, java.io.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:
    Serialized Form
    • Field Detail

      • SCHEDULED_EVENT_ID_FIELD_NUMBER

        public static final int SCHEDULED_EVENT_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • STARTED_EVENT_ID_FIELD_NUMBER

        public static final int STARTED_EVENT_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • BINARY_CHECKSUM_FIELD_NUMBER

        public static final int BINARY_CHECKSUM_FIELD_NUMBER
        See Also:
        Constant Field Values
      • WORKER_VERSION_FIELD_NUMBER

        public static final int WORKER_VERSION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SDK_METADATA_FIELD_NUMBER

        public static final int SDK_METADATA_FIELD_NUMBER
        See Also:
        Constant Field Values
      • METERING_METADATA_FIELD_NUMBER

        public static final int METERING_METADATA_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DEPLOYMENT_FIELD_NUMBER

        public static final int DEPLOYMENT_FIELD_NUMBER
        See Also:
        Constant Field Values
      • VERSIONING_BEHAVIOR_FIELD_NUMBER

        public static final int VERSIONING_BEHAVIOR_FIELD_NUMBER
        See Also:
        Constant Field Values
      • WORKER_DEPLOYMENT_VERSION_FIELD_NUMBER

        public static final int WORKER_DEPLOYMENT_VERSION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • WORKER_DEPLOYMENT_NAME_FIELD_NUMBER

        public static final int WORKER_DEPLOYMENT_NAME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DEPLOYMENT_VERSION_FIELD_NUMBER

        public static final int DEPLOYMENT_VERSION_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected java.lang.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
      • getBinaryChecksum

        @Deprecated
        public java.lang.String getBinaryChecksum()
        Deprecated.
        temporal.api.history.v1.WorkflowTaskCompletedEventAttributes.binary_checksum is deprecated. See temporal/api/history/v1/message.proto;l=262
         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=262
         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=267
         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=267
         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.
      • 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.
      • hasDeployment

        @Deprecated
        public boolean hasDeployment()
        Deprecated.
        temporal.api.history.v1.WorkflowTaskCompletedEventAttributes.deployment is deprecated. See temporal/api/history/v1/message.proto;l=279
         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=279
         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 java.lang.String getWorkerDeploymentVersion()
        Deprecated.
        temporal.api.history.v1.WorkflowTaskCompletedEventAttributes.worker_deployment_version is deprecated. See temporal/api/history/v1/message.proto;l=288
         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`.
         Experimental. Worker Deployments are experimental and might significantly change in the future.
         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=288
         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`.
         Experimental. Worker Deployments are experimental and might significantly change in the future.
         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 java.lang.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`.
         Experimental. Worker Deployments are experimental and might significantly change in the future.
         
        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`.
         Experimental. Worker Deployments are experimental and might significantly change in the future.
         
        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`.
         Experimental. Worker Deployments are experimental and might significantly change in the future.
         
        .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`.
         Experimental. Worker Deployments are experimental and might significantly change in the future.
         
        .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`.
         Experimental. Worker Deployments are experimental and might significantly change in the future.
         
        .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 java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.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​(java.lang.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​(java.nio.ByteBuffer data)
                                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static WorkflowTaskCompletedEventAttributes parseFrom​(java.nio.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​(java.io.InputStream input,
                                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

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

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

        public WorkflowTaskCompletedEventAttributes.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType 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
      • 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