Class RespondWorkflowTaskCompletedRequest.Builder

    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection​(int number)
        Overrides:
        internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
      • internalGetMutableMapFieldReflection

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection​(int number)
        Overrides:
        internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
      • getDefaultInstanceForType

        public RespondWorkflowTaskCompletedRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public RespondWorkflowTaskCompletedRequest build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public RespondWorkflowTaskCompletedRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
      • mergeFrom

        public RespondWorkflowTaskCompletedRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                              throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RespondWorkflowTaskCompletedRequest.Builder>
        Throws:
        java.io.IOException
      • setTaskToken

        public RespondWorkflowTaskCompletedRequest.Builder setTaskToken​(com.google.protobuf.ByteString value)
         The task token as received in `PollWorkflowTaskQueueResponse`
         
        bytes task_token = 1;
        Parameters:
        value - The taskToken to set.
        Returns:
        This builder for chaining.
      • setCommands

        public RespondWorkflowTaskCompletedRequest.Builder setCommands​(int index,
                                                                       Command value)
         A list of commands generated when driving the workflow code in response to the new task
         
        repeated .temporal.api.command.v1.Command commands = 2;
      • addCommands

        public RespondWorkflowTaskCompletedRequest.Builder addCommands​(int index,
                                                                       Command value)
         A list of commands generated when driving the workflow code in response to the new task
         
        repeated .temporal.api.command.v1.Command commands = 2;
      • addAllCommands

        public RespondWorkflowTaskCompletedRequest.Builder addAllCommands​(java.lang.Iterable<? extends Command> values)
         A list of commands generated when driving the workflow code in response to the new task
         
        repeated .temporal.api.command.v1.Command commands = 2;
      • clearCommands

        public RespondWorkflowTaskCompletedRequest.Builder clearCommands()
         A list of commands generated when driving the workflow code in response to the new task
         
        repeated .temporal.api.command.v1.Command commands = 2;
      • removeCommands

        public RespondWorkflowTaskCompletedRequest.Builder removeCommands​(int index)
         A list of commands generated when driving the workflow code in response to the new task
         
        repeated .temporal.api.command.v1.Command commands = 2;
      • getCommandsBuilder

        public Command.Builder getCommandsBuilder​(int index)
         A list of commands generated when driving the workflow code in response to the new task
         
        repeated .temporal.api.command.v1.Command commands = 2;
      • addCommandsBuilder

        public Command.Builder addCommandsBuilder()
         A list of commands generated when driving the workflow code in response to the new task
         
        repeated .temporal.api.command.v1.Command commands = 2;
      • addCommandsBuilder

        public Command.Builder addCommandsBuilder​(int index)
         A list of commands generated when driving the workflow code in response to the new task
         
        repeated .temporal.api.command.v1.Command commands = 2;
      • getCommandsBuilderList

        public java.util.List<Command.Builder> getCommandsBuilderList()
         A list of commands generated when driving the workflow code in response to the new task
         
        repeated .temporal.api.command.v1.Command commands = 2;
      • setIdentity

        public RespondWorkflowTaskCompletedRequest.Builder setIdentity​(java.lang.String value)
         The identity of the worker/client
         
        string identity = 3;
        Parameters:
        value - The identity to set.
        Returns:
        This builder for chaining.
      • setIdentityBytes

        public RespondWorkflowTaskCompletedRequest.Builder setIdentityBytes​(com.google.protobuf.ByteString value)
         The identity of the worker/client
         
        string identity = 3;
        Parameters:
        value - The bytes for identity to set.
        Returns:
        This builder for chaining.
      • hasStickyAttributes

        public boolean hasStickyAttributes()
         May be set by workers to indicate that the worker desires future tasks to be provided with
         incremental history on a sticky queue.
         
        .temporal.api.taskqueue.v1.StickyExecutionAttributes sticky_attributes = 4;
        Specified by:
        hasStickyAttributes in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        Whether the stickyAttributes field is set.
      • mergeStickyAttributes

        public RespondWorkflowTaskCompletedRequest.Builder mergeStickyAttributes​(StickyExecutionAttributes value)
         May be set by workers to indicate that the worker desires future tasks to be provided with
         incremental history on a sticky queue.
         
        .temporal.api.taskqueue.v1.StickyExecutionAttributes sticky_attributes = 4;
      • clearStickyAttributes

        public RespondWorkflowTaskCompletedRequest.Builder clearStickyAttributes()
         May be set by workers to indicate that the worker desires future tasks to be provided with
         incremental history on a sticky queue.
         
        .temporal.api.taskqueue.v1.StickyExecutionAttributes sticky_attributes = 4;
      • getStickyAttributesBuilder

        public StickyExecutionAttributes.Builder getStickyAttributesBuilder()
         May be set by workers to indicate that the worker desires future tasks to be provided with
         incremental history on a sticky queue.
         
        .temporal.api.taskqueue.v1.StickyExecutionAttributes sticky_attributes = 4;
      • getReturnNewWorkflowTask

        public boolean getReturnNewWorkflowTask()
         If set, the worker wishes to immediately receive the next workflow task as a response to
         this completion. This can save on polling round-trips.
         
        bool return_new_workflow_task = 5;
        Specified by:
        getReturnNewWorkflowTask in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        The returnNewWorkflowTask.
      • setReturnNewWorkflowTask

        public RespondWorkflowTaskCompletedRequest.Builder setReturnNewWorkflowTask​(boolean value)
         If set, the worker wishes to immediately receive the next workflow task as a response to
         this completion. This can save on polling round-trips.
         
        bool return_new_workflow_task = 5;
        Parameters:
        value - The returnNewWorkflowTask to set.
        Returns:
        This builder for chaining.
      • clearReturnNewWorkflowTask

        public RespondWorkflowTaskCompletedRequest.Builder clearReturnNewWorkflowTask()
         If set, the worker wishes to immediately receive the next workflow task as a response to
         this completion. This can save on polling round-trips.
         
        bool return_new_workflow_task = 5;
        Returns:
        This builder for chaining.
      • getForceCreateNewWorkflowTask

        public boolean getForceCreateNewWorkflowTask()
         Can be used to *force* creation of a new workflow task, even if no commands have resolved or
         one would not otherwise have been generated. This is used when the worker knows it is doing
         something useful, but cannot complete it within the workflow task timeout. Local activities
         which run for longer than the task timeout being the prime example.
         
        bool force_create_new_workflow_task = 6;
        Specified by:
        getForceCreateNewWorkflowTask in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        The forceCreateNewWorkflowTask.
      • setForceCreateNewWorkflowTask

        public RespondWorkflowTaskCompletedRequest.Builder setForceCreateNewWorkflowTask​(boolean value)
         Can be used to *force* creation of a new workflow task, even if no commands have resolved or
         one would not otherwise have been generated. This is used when the worker knows it is doing
         something useful, but cannot complete it within the workflow task timeout. Local activities
         which run for longer than the task timeout being the prime example.
         
        bool force_create_new_workflow_task = 6;
        Parameters:
        value - The forceCreateNewWorkflowTask to set.
        Returns:
        This builder for chaining.
      • clearForceCreateNewWorkflowTask

        public RespondWorkflowTaskCompletedRequest.Builder clearForceCreateNewWorkflowTask()
         Can be used to *force* creation of a new workflow task, even if no commands have resolved or
         one would not otherwise have been generated. This is used when the worker knows it is doing
         something useful, but cannot complete it within the workflow task timeout. Local activities
         which run for longer than the task timeout being the prime example.
         
        bool force_create_new_workflow_task = 6;
        Returns:
        This builder for chaining.
      • getBinaryChecksum

        public java.lang.String getBinaryChecksum()
         DEPRECATED since 1.21 - use `worker_version_stamp` instead.
         Worker process' unique binary id
         
        string binary_checksum = 7;
        Specified by:
        getBinaryChecksum in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        The binaryChecksum.
      • getBinaryChecksumBytes

        public com.google.protobuf.ByteString getBinaryChecksumBytes()
         DEPRECATED since 1.21 - use `worker_version_stamp` instead.
         Worker process' unique binary id
         
        string binary_checksum = 7;
        Specified by:
        getBinaryChecksumBytes in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        The bytes for binaryChecksum.
      • setBinaryChecksum

        public RespondWorkflowTaskCompletedRequest.Builder setBinaryChecksum​(java.lang.String value)
         DEPRECATED since 1.21 - use `worker_version_stamp` instead.
         Worker process' unique binary id
         
        string binary_checksum = 7;
        Parameters:
        value - The binaryChecksum to set.
        Returns:
        This builder for chaining.
      • clearBinaryChecksum

        public RespondWorkflowTaskCompletedRequest.Builder clearBinaryChecksum()
         DEPRECATED since 1.21 - use `worker_version_stamp` instead.
         Worker process' unique binary id
         
        string binary_checksum = 7;
        Returns:
        This builder for chaining.
      • setBinaryChecksumBytes

        public RespondWorkflowTaskCompletedRequest.Builder setBinaryChecksumBytes​(com.google.protobuf.ByteString value)
         DEPRECATED since 1.21 - use `worker_version_stamp` instead.
         Worker process' unique binary id
         
        string binary_checksum = 7;
        Parameters:
        value - The bytes for binaryChecksum to set.
        Returns:
        This builder for chaining.
      • containsQueryResults

        public boolean containsQueryResults​(java.lang.String key)
         Responses to the `queries` field in the task being responded to
         
        map<string, .temporal.api.query.v1.WorkflowQueryResult> query_results = 8;
        Specified by:
        containsQueryResults in interface RespondWorkflowTaskCompletedRequestOrBuilder
      • removeQueryResults

        public RespondWorkflowTaskCompletedRequest.Builder removeQueryResults​(java.lang.String key)
         Responses to the `queries` field in the task being responded to
         
        map<string, .temporal.api.query.v1.WorkflowQueryResult> query_results = 8;
      • getMutableQueryResults

        @Deprecated
        public java.util.Map<java.lang.String,​WorkflowQueryResult> getMutableQueryResults()
        Deprecated.
        Use alternate mutation accessors instead.
      • putQueryResultsBuilderIfAbsent

        public WorkflowQueryResult.Builder putQueryResultsBuilderIfAbsent​(java.lang.String key)
         Responses to the `queries` field in the task being responded to
         
        map<string, .temporal.api.query.v1.WorkflowQueryResult> query_results = 8;
      • setNamespaceBytes

        public RespondWorkflowTaskCompletedRequest.Builder setNamespaceBytes​(com.google.protobuf.ByteString value)
        string namespace = 9;
        Parameters:
        value - The bytes for namespace to set.
        Returns:
        This builder for chaining.
      • hasWorkerVersionStamp

        @Deprecated
        public boolean hasWorkerVersionStamp()
        Deprecated.
        temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.worker_version_stamp is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=363
         Version info of the worker who processed this task. This message's `build_id` field should
         always be set by SDKs. Workers opting into versioning will also set the `use_versioning`
         field to true. See message docstrings for more.
         Deprecated. Use `deployment` and `versioning_behavior` instead.
         
        .temporal.api.common.v1.WorkerVersionStamp worker_version_stamp = 10 [deprecated = true];
        Specified by:
        hasWorkerVersionStamp in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        Whether the workerVersionStamp field is set.
      • getWorkerVersionStamp

        @Deprecated
        public WorkerVersionStamp getWorkerVersionStamp()
        Deprecated.
        temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.worker_version_stamp is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=363
         Version info of the worker who processed this task. This message's `build_id` field should
         always be set by SDKs. Workers opting into versioning will also set the `use_versioning`
         field to true. See message docstrings for more.
         Deprecated. Use `deployment` and `versioning_behavior` instead.
         
        .temporal.api.common.v1.WorkerVersionStamp worker_version_stamp = 10 [deprecated = true];
        Specified by:
        getWorkerVersionStamp in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        The workerVersionStamp.
      • setWorkerVersionStamp

        @Deprecated
        public RespondWorkflowTaskCompletedRequest.Builder setWorkerVersionStamp​(WorkerVersionStamp value)
        Deprecated.
         Version info of the worker who processed this task. This message's `build_id` field should
         always be set by SDKs. Workers opting into versioning will also set the `use_versioning`
         field to true. See message docstrings for more.
         Deprecated. Use `deployment` and `versioning_behavior` instead.
         
        .temporal.api.common.v1.WorkerVersionStamp worker_version_stamp = 10 [deprecated = true];
      • setWorkerVersionStamp

        @Deprecated
        public RespondWorkflowTaskCompletedRequest.Builder setWorkerVersionStamp​(WorkerVersionStamp.Builder builderForValue)
        Deprecated.
         Version info of the worker who processed this task. This message's `build_id` field should
         always be set by SDKs. Workers opting into versioning will also set the `use_versioning`
         field to true. See message docstrings for more.
         Deprecated. Use `deployment` and `versioning_behavior` instead.
         
        .temporal.api.common.v1.WorkerVersionStamp worker_version_stamp = 10 [deprecated = true];
      • mergeWorkerVersionStamp

        @Deprecated
        public RespondWorkflowTaskCompletedRequest.Builder mergeWorkerVersionStamp​(WorkerVersionStamp value)
        Deprecated.
         Version info of the worker who processed this task. This message's `build_id` field should
         always be set by SDKs. Workers opting into versioning will also set the `use_versioning`
         field to true. See message docstrings for more.
         Deprecated. Use `deployment` and `versioning_behavior` instead.
         
        .temporal.api.common.v1.WorkerVersionStamp worker_version_stamp = 10 [deprecated = true];
      • clearWorkerVersionStamp

        @Deprecated
        public RespondWorkflowTaskCompletedRequest.Builder clearWorkerVersionStamp()
        Deprecated.
         Version info of the worker who processed this task. This message's `build_id` field should
         always be set by SDKs. Workers opting into versioning will also set the `use_versioning`
         field to true. See message docstrings for more.
         Deprecated. Use `deployment` and `versioning_behavior` instead.
         
        .temporal.api.common.v1.WorkerVersionStamp worker_version_stamp = 10 [deprecated = true];
      • getWorkerVersionStampBuilder

        @Deprecated
        public WorkerVersionStamp.Builder getWorkerVersionStampBuilder()
        Deprecated.
         Version info of the worker who processed this task. This message's `build_id` field should
         always be set by SDKs. Workers opting into versioning will also set the `use_versioning`
         field to true. See message docstrings for more.
         Deprecated. Use `deployment` and `versioning_behavior` instead.
         
        .temporal.api.common.v1.WorkerVersionStamp worker_version_stamp = 10 [deprecated = true];
      • getWorkerVersionStampOrBuilder

        @Deprecated
        public WorkerVersionStampOrBuilder getWorkerVersionStampOrBuilder()
        Deprecated.
         Version info of the worker who processed this task. This message's `build_id` field should
         always be set by SDKs. Workers opting into versioning will also set the `use_versioning`
         field to true. See message docstrings for more.
         Deprecated. Use `deployment` and `versioning_behavior` instead.
         
        .temporal.api.common.v1.WorkerVersionStamp worker_version_stamp = 10 [deprecated = true];
        Specified by:
        getWorkerVersionStampOrBuilder in interface RespondWorkflowTaskCompletedRequestOrBuilder
      • getMessagesBuilder

        public Message.Builder getMessagesBuilder​(int index)
         Protocol messages piggybacking on a WFT as a transport
         
        repeated .temporal.api.protocol.v1.Message messages = 11;
      • addMessagesBuilder

        public Message.Builder addMessagesBuilder()
         Protocol messages piggybacking on a WFT as a transport
         
        repeated .temporal.api.protocol.v1.Message messages = 11;
      • addMessagesBuilder

        public Message.Builder addMessagesBuilder​(int index)
         Protocol messages piggybacking on a WFT as a transport
         
        repeated .temporal.api.protocol.v1.Message messages = 11;
      • getMessagesBuilderList

        public java.util.List<Message.Builder> getMessagesBuilderList()
         Protocol messages piggybacking on a WFT as a transport
         
        repeated .temporal.api.protocol.v1.Message messages = 11;
      • 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 = 12;
        Specified by:
        hasSdkMetadata in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        Whether the sdkMetadata field is set.
      • clearSdkMetadata

        public RespondWorkflowTaskCompletedRequest.Builder clearSdkMetadata()
         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 = 12;
      • getSdkMetadataBuilder

        public WorkflowTaskCompletedMetadata.Builder getSdkMetadataBuilder()
         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 = 12;
      • getMeteringMetadataBuilder

        public MeteringMetadata.Builder getMeteringMetadataBuilder()
         Local usage data collected for metering
         
        .temporal.api.common.v1.MeteringMetadata metering_metadata = 13;
      • hasCapabilities

        public boolean hasCapabilities()
         All capabilities the SDK supports.
         
        .temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Capabilities capabilities = 14;
        Specified by:
        hasCapabilities in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        Whether the capabilities field is set.
      • clearCapabilities

        public RespondWorkflowTaskCompletedRequest.Builder clearCapabilities()
         All capabilities the SDK supports.
         
        .temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Capabilities capabilities = 14;
      • hasDeployment

        @Deprecated
        public boolean hasDeployment()
        Deprecated.
        temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.deployment is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=376
         Deployment info of the worker that completed this task. Must be present if user has set
         `WorkerDeploymentOptions` regardless of versioning being enabled or not.
         Deprecated. Replaced with `deployment_options`.
         
        .temporal.api.deployment.v1.Deployment deployment = 15 [deprecated = true];
        Specified by:
        hasDeployment in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        Whether the deployment field is set.
      • getDeployment

        @Deprecated
        public Deployment getDeployment()
        Deprecated.
        temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.deployment is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=376
         Deployment info of the worker that completed this task. Must be present if user has set
         `WorkerDeploymentOptions` regardless of versioning being enabled or not.
         Deprecated. Replaced with `deployment_options`.
         
        .temporal.api.deployment.v1.Deployment deployment = 15 [deprecated = true];
        Specified by:
        getDeployment in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        The deployment.
      • setDeployment

        @Deprecated
        public RespondWorkflowTaskCompletedRequest.Builder setDeployment​(Deployment value)
        Deprecated.
         Deployment info of the worker that completed this task. Must be present if user has set
         `WorkerDeploymentOptions` regardless of versioning being enabled or not.
         Deprecated. Replaced with `deployment_options`.
         
        .temporal.api.deployment.v1.Deployment deployment = 15 [deprecated = true];
      • setDeployment

        @Deprecated
        public RespondWorkflowTaskCompletedRequest.Builder setDeployment​(Deployment.Builder builderForValue)
        Deprecated.
         Deployment info of the worker that completed this task. Must be present if user has set
         `WorkerDeploymentOptions` regardless of versioning being enabled or not.
         Deprecated. Replaced with `deployment_options`.
         
        .temporal.api.deployment.v1.Deployment deployment = 15 [deprecated = true];
      • mergeDeployment

        @Deprecated
        public RespondWorkflowTaskCompletedRequest.Builder mergeDeployment​(Deployment value)
        Deprecated.
         Deployment info of the worker that completed this task. Must be present if user has set
         `WorkerDeploymentOptions` regardless of versioning being enabled or not.
         Deprecated. Replaced with `deployment_options`.
         
        .temporal.api.deployment.v1.Deployment deployment = 15 [deprecated = true];
      • clearDeployment

        @Deprecated
        public RespondWorkflowTaskCompletedRequest.Builder clearDeployment()
        Deprecated.
         Deployment info of the worker that completed this task. Must be present if user has set
         `WorkerDeploymentOptions` regardless of versioning being enabled or not.
         Deprecated. Replaced with `deployment_options`.
         
        .temporal.api.deployment.v1.Deployment deployment = 15 [deprecated = true];
      • getDeploymentBuilder

        @Deprecated
        public Deployment.Builder getDeploymentBuilder()
        Deprecated.
         Deployment info of the worker that completed this task. Must be present if user has set
         `WorkerDeploymentOptions` regardless of versioning being enabled or not.
         Deprecated. Replaced with `deployment_options`.
         
        .temporal.api.deployment.v1.Deployment deployment = 15 [deprecated = true];
      • getDeploymentOrBuilder

        @Deprecated
        public DeploymentOrBuilder getDeploymentOrBuilder()
        Deprecated.
         Deployment info of the worker that completed this task. Must be present if user has set
         `WorkerDeploymentOptions` regardless of versioning being enabled or not.
         Deprecated. Replaced with `deployment_options`.
         
        .temporal.api.deployment.v1.Deployment deployment = 15 [deprecated = true];
        Specified by:
        getDeploymentOrBuilder in interface RespondWorkflowTaskCompletedRequestOrBuilder
      • getVersioningBehaviorValue

        public int getVersioningBehaviorValue()
         Versioning behavior of this workflow execution as set on the worker that completed this task.
         UNSPECIFIED means versioning is not enabled in the worker.
         
        .temporal.api.enums.v1.VersioningBehavior versioning_behavior = 16;
        Specified by:
        getVersioningBehaviorValue in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        The enum numeric value on the wire for versioningBehavior.
      • setVersioningBehaviorValue

        public RespondWorkflowTaskCompletedRequest.Builder setVersioningBehaviorValue​(int value)
         Versioning behavior of this workflow execution as set on the worker that completed this task.
         UNSPECIFIED means versioning is not enabled in the worker.
         
        .temporal.api.enums.v1.VersioningBehavior versioning_behavior = 16;
        Parameters:
        value - The enum numeric value on the wire for versioningBehavior to set.
        Returns:
        This builder for chaining.
      • getVersioningBehavior

        public VersioningBehavior getVersioningBehavior()
         Versioning behavior of this workflow execution as set on the worker that completed this task.
         UNSPECIFIED means versioning is not enabled in the worker.
         
        .temporal.api.enums.v1.VersioningBehavior versioning_behavior = 16;
        Specified by:
        getVersioningBehavior in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        The versioningBehavior.
      • setVersioningBehavior

        public RespondWorkflowTaskCompletedRequest.Builder setVersioningBehavior​(VersioningBehavior value)
         Versioning behavior of this workflow execution as set on the worker that completed this task.
         UNSPECIFIED means versioning is not enabled in the worker.
         
        .temporal.api.enums.v1.VersioningBehavior versioning_behavior = 16;
        Parameters:
        value - The versioningBehavior to set.
        Returns:
        This builder for chaining.
      • clearVersioningBehavior

        public RespondWorkflowTaskCompletedRequest.Builder clearVersioningBehavior()
         Versioning behavior of this workflow execution as set on the worker that completed this task.
         UNSPECIFIED means versioning is not enabled in the worker.
         
        .temporal.api.enums.v1.VersioningBehavior versioning_behavior = 16;
        Returns:
        This builder for chaining.
      • hasDeploymentOptions

        public boolean hasDeploymentOptions()
         Worker deployment options that user has set in the worker.
         
        .temporal.api.deployment.v1.WorkerDeploymentOptions deployment_options = 17;
        Specified by:
        hasDeploymentOptions in interface RespondWorkflowTaskCompletedRequestOrBuilder
        Returns:
        Whether the deploymentOptions field is set.
      • clearDeploymentOptions

        public RespondWorkflowTaskCompletedRequest.Builder clearDeploymentOptions()
         Worker deployment options that user has set in the worker.
         
        .temporal.api.deployment.v1.WorkerDeploymentOptions deployment_options = 17;
      • getDeploymentOptionsBuilder

        public WorkerDeploymentOptions.Builder getDeploymentOptionsBuilder()
         Worker deployment options that user has set in the worker.
         
        .temporal.api.deployment.v1.WorkerDeploymentOptions deployment_options = 17;