Class RespondWorkflowTaskCompletedRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RespondWorkflowTaskCompletedRequest.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
io.temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, RespondWorkflowTaskCompletedRequestOrBuilder, Cloneable
Enclosing class:
RespondWorkflowTaskCompletedRequest

public static final class RespondWorkflowTaskCompletedRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder> implements RespondWorkflowTaskCompletedRequestOrBuilder
Protobuf type temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest
  • Method Details

    • 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>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear 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

      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
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
    • setField

      public RespondWorkflowTaskCompletedRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
    • clearField

      public RespondWorkflowTaskCompletedRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
    • clearOneof

      public RespondWorkflowTaskCompletedRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
    • setRepeatedField

      public RespondWorkflowTaskCompletedRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
    • addRepeatedField

      public RespondWorkflowTaskCompletedRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
    • mergeFrom

      public RespondWorkflowTaskCompletedRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RespondWorkflowTaskCompletedRequest.Builder>
    • mergeFrom

    • 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 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:
      IOException
    • getTaskToken

      public com.google.protobuf.ByteString getTaskToken()
       The task token as received in `PollWorkflowTaskQueueResponse`
       
      bytes task_token = 1;
      Specified by:
      getTaskToken in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The taskToken.
    • 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.
    • clearTaskToken

       The task token as received in `PollWorkflowTaskQueueResponse`
       
      bytes task_token = 1;
      Returns:
      This builder for chaining.
    • getCommandsList

      public List<Command> getCommandsList()
       A list of commands generated when driving the workflow code in response to the new task
       
      repeated .temporal.api.command.v1.Command commands = 2;
      Specified by:
      getCommandsList in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • getCommandsCount

      public int getCommandsCount()
       A list of commands generated when driving the workflow code in response to the new task
       
      repeated .temporal.api.command.v1.Command commands = 2;
      Specified by:
      getCommandsCount in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • getCommands

      public Command getCommands(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;
      Specified by:
      getCommands in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • 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;
    • setCommands

      public RespondWorkflowTaskCompletedRequest.Builder setCommands(int index, Command.Builder builderForValue)
       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

       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;
    • addCommands

      public RespondWorkflowTaskCompletedRequest.Builder addCommands(Command.Builder builderForValue)
       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.Builder builderForValue)
       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(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

       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;
    • getCommandsOrBuilder

      public CommandOrBuilder getCommandsOrBuilder(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;
      Specified by:
      getCommandsOrBuilder in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • getCommandsOrBuilderList

      public List<? extends CommandOrBuilder> getCommandsOrBuilderList()
       A list of commands generated when driving the workflow code in response to the new task
       
      repeated .temporal.api.command.v1.Command commands = 2;
      Specified by:
      getCommandsOrBuilderList in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • 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 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;
    • getIdentity

      public String getIdentity()
       The identity of the worker/client
       
      string identity = 3;
      Specified by:
      getIdentity in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The identity.
    • getIdentityBytes

      public com.google.protobuf.ByteString getIdentityBytes()
       The identity of the worker/client
       
      string identity = 3;
      Specified by:
      getIdentityBytes in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The bytes for identity.
    • setIdentity

       The identity of the worker/client
       
      string identity = 3;
      Parameters:
      value - The identity to set.
      Returns:
      This builder for chaining.
    • clearIdentity

       The identity of the worker/client
       
      string identity = 3;
      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.
    • getStickyAttributes

      public StickyExecutionAttributes getStickyAttributes()
       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:
      getStickyAttributes in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The stickyAttributes.
    • setStickyAttributes

       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;
    • setStickyAttributes

       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;
    • mergeStickyAttributes

       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;
    • getStickyAttributesOrBuilder

      public StickyExecutionAttributesOrBuilder getStickyAttributesOrBuilder()
       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:
      getStickyAttributesOrBuilder in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • 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

      @Deprecated public String getBinaryChecksum()
      Deprecated.
      temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.binary_checksum is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=406
       Deprecated. Use `deployment_options` instead.
       Worker process' unique binary id
       
      string binary_checksum = 7 [deprecated = true];
      Specified by:
      getBinaryChecksum in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The binaryChecksum.
    • getBinaryChecksumBytes

      @Deprecated public com.google.protobuf.ByteString getBinaryChecksumBytes()
      Deprecated.
      temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.binary_checksum is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=406
       Deprecated. Use `deployment_options` instead.
       Worker process' unique binary id
       
      string binary_checksum = 7 [deprecated = true];
      Specified by:
      getBinaryChecksumBytes in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The bytes for binaryChecksum.
    • setBinaryChecksum

      Deprecated.
      temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.binary_checksum is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=406
       Deprecated. Use `deployment_options` instead.
       Worker process' unique binary id
       
      string binary_checksum = 7 [deprecated = true];
      Parameters:
      value - The binaryChecksum to set.
      Returns:
      This builder for chaining.
    • clearBinaryChecksum

      Deprecated.
      temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.binary_checksum is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=406
       Deprecated. Use `deployment_options` instead.
       Worker process' unique binary id
       
      string binary_checksum = 7 [deprecated = true];
      Returns:
      This builder for chaining.
    • setBinaryChecksumBytes

      @Deprecated public RespondWorkflowTaskCompletedRequest.Builder setBinaryChecksumBytes(com.google.protobuf.ByteString value)
      Deprecated.
      temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.binary_checksum is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=406
       Deprecated. Use `deployment_options` instead.
       Worker process' unique binary id
       
      string binary_checksum = 7 [deprecated = true];
      Parameters:
      value - The bytes for binaryChecksum to set.
      Returns:
      This builder for chaining.
    • getQueryResultsCount

      public int getQueryResultsCount()
      Description copied from interface: RespondWorkflowTaskCompletedRequestOrBuilder
       Responses to the `queries` field in the task being responded to
       
      map<string, .temporal.api.query.v1.WorkflowQueryResult> query_results = 8;
      Specified by:
      getQueryResultsCount in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • containsQueryResults

      public boolean containsQueryResults(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
    • getQueryResults

      @Deprecated public Map<String,WorkflowQueryResult> getQueryResults()
      Deprecated.
      Specified by:
      getQueryResults in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • getQueryResultsMap

      public Map<String,WorkflowQueryResult> getQueryResultsMap()
       Responses to the `queries` field in the task being responded to
       
      map<string, .temporal.api.query.v1.WorkflowQueryResult> query_results = 8;
      Specified by:
      getQueryResultsMap in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • getQueryResultsOrDefault

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

      public WorkflowQueryResult getQueryResultsOrThrow(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:
      getQueryResultsOrThrow in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • clearQueryResults

      public RespondWorkflowTaskCompletedRequest.Builder clearQueryResults()
    • removeQueryResults

      public RespondWorkflowTaskCompletedRequest.Builder removeQueryResults(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 Map<String,WorkflowQueryResult> getMutableQueryResults()
      Deprecated.
      Use alternate mutation accessors instead.
    • putQueryResults

       Responses to the `queries` field in the task being responded to
       
      map<string, .temporal.api.query.v1.WorkflowQueryResult> query_results = 8;
    • putAllQueryResults

       Responses to the `queries` field in the task being responded to
       
      map<string, .temporal.api.query.v1.WorkflowQueryResult> query_results = 8;
    • putQueryResultsBuilderIfAbsent

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

      public String getNamespace()
      string namespace = 9;
      Specified by:
      getNamespace in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The namespace.
    • getNamespaceBytes

      public com.google.protobuf.ByteString getNamespaceBytes()
      string namespace = 9;
      Specified by:
      getNamespaceBytes in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The bytes for namespace.
    • setNamespace

      string namespace = 9;
      Parameters:
      value - The namespace to set.
      Returns:
      This builder for chaining.
    • clearNamespace

      string namespace = 9;
      Returns:
      This builder for chaining.
    • 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.
    • getResourceId

      public String getResourceId()
       Resource ID for routing. Contains the workflow ID from the original task.
       
      string resource_id = 18;
      Specified by:
      getResourceId in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The resourceId.
    • getResourceIdBytes

      public com.google.protobuf.ByteString getResourceIdBytes()
       Resource ID for routing. Contains the workflow ID from the original task.
       
      string resource_id = 18;
      Specified by:
      getResourceIdBytes in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The bytes for resourceId.
    • setResourceId

       Resource ID for routing. Contains the workflow ID from the original task.
       
      string resource_id = 18;
      Parameters:
      value - The resourceId to set.
      Returns:
      This builder for chaining.
    • clearResourceId

       Resource ID for routing. Contains the workflow ID from the original task.
       
      string resource_id = 18;
      Returns:
      This builder for chaining.
    • setResourceIdBytes

      public RespondWorkflowTaskCompletedRequest.Builder setResourceIdBytes(com.google.protobuf.ByteString value)
       Resource ID for routing. Contains the workflow ID from the original task.
       
      string resource_id = 18;
      Parameters:
      value - The bytes for resourceId 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=416
       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_options` 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=416
       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_options` 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.
       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_options` and `versioning_behavior` instead.
       
      .temporal.api.common.v1.WorkerVersionStamp worker_version_stamp = 10 [deprecated = true];
    • setWorkerVersionStamp

      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_options` and `versioning_behavior` instead.
       
      .temporal.api.common.v1.WorkerVersionStamp worker_version_stamp = 10 [deprecated = true];
    • mergeWorkerVersionStamp

      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_options` 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_options` 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_options` 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_options` and `versioning_behavior` instead.
       
      .temporal.api.common.v1.WorkerVersionStamp worker_version_stamp = 10 [deprecated = true];
      Specified by:
      getWorkerVersionStampOrBuilder in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • getMessagesList

      public List<Message> getMessagesList()
       Protocol messages piggybacking on a WFT as a transport
       
      repeated .temporal.api.protocol.v1.Message messages = 11;
      Specified by:
      getMessagesList in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • getMessagesCount

      public int getMessagesCount()
       Protocol messages piggybacking on a WFT as a transport
       
      repeated .temporal.api.protocol.v1.Message messages = 11;
      Specified by:
      getMessagesCount in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • getMessages

      public Message getMessages(int index)
       Protocol messages piggybacking on a WFT as a transport
       
      repeated .temporal.api.protocol.v1.Message messages = 11;
      Specified by:
      getMessages in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • setMessages

      public RespondWorkflowTaskCompletedRequest.Builder setMessages(int index, Message value)
       Protocol messages piggybacking on a WFT as a transport
       
      repeated .temporal.api.protocol.v1.Message messages = 11;
    • setMessages

      public RespondWorkflowTaskCompletedRequest.Builder setMessages(int index, Message.Builder builderForValue)
       Protocol messages piggybacking on a WFT as a transport
       
      repeated .temporal.api.protocol.v1.Message messages = 11;
    • addMessages

       Protocol messages piggybacking on a WFT as a transport
       
      repeated .temporal.api.protocol.v1.Message messages = 11;
    • addMessages

      public RespondWorkflowTaskCompletedRequest.Builder addMessages(int index, Message value)
       Protocol messages piggybacking on a WFT as a transport
       
      repeated .temporal.api.protocol.v1.Message messages = 11;
    • addMessages

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

      public RespondWorkflowTaskCompletedRequest.Builder addMessages(int index, Message.Builder builderForValue)
       Protocol messages piggybacking on a WFT as a transport
       
      repeated .temporal.api.protocol.v1.Message messages = 11;
    • addAllMessages

      public RespondWorkflowTaskCompletedRequest.Builder addAllMessages(Iterable<? extends Message> values)
       Protocol messages piggybacking on a WFT as a transport
       
      repeated .temporal.api.protocol.v1.Message messages = 11;
    • clearMessages

       Protocol messages piggybacking on a WFT as a transport
       
      repeated .temporal.api.protocol.v1.Message messages = 11;
    • removeMessages

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

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

      public MessageOrBuilder getMessagesOrBuilder(int index)
       Protocol messages piggybacking on a WFT as a transport
       
      repeated .temporal.api.protocol.v1.Message messages = 11;
      Specified by:
      getMessagesOrBuilder in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • getMessagesOrBuilderList

      public List<? extends MessageOrBuilder> getMessagesOrBuilderList()
       Protocol messages piggybacking on a WFT as a transport
       
      repeated .temporal.api.protocol.v1.Message messages = 11;
      Specified by:
      getMessagesOrBuilderList in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • 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 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.
    • 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 = 12;
      Specified by:
      getSdkMetadata in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The sdkMetadata.
    • setSdkMetadata

       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;
    • setSdkMetadata

       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;
    • mergeSdkMetadata

       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;
    • 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;
    • 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 = 12;
      Specified by:
      getSdkMetadataOrBuilder in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • hasMeteringMetadata

      public boolean hasMeteringMetadata()
       Local usage data collected for metering
       
      .temporal.api.common.v1.MeteringMetadata metering_metadata = 13;
      Specified by:
      hasMeteringMetadata in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      Whether the meteringMetadata field is set.
    • getMeteringMetadata

      public MeteringMetadata getMeteringMetadata()
       Local usage data collected for metering
       
      .temporal.api.common.v1.MeteringMetadata metering_metadata = 13;
      Specified by:
      getMeteringMetadata in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The meteringMetadata.
    • setMeteringMetadata

       Local usage data collected for metering
       
      .temporal.api.common.v1.MeteringMetadata metering_metadata = 13;
    • setMeteringMetadata

      public RespondWorkflowTaskCompletedRequest.Builder setMeteringMetadata(MeteringMetadata.Builder builderForValue)
       Local usage data collected for metering
       
      .temporal.api.common.v1.MeteringMetadata metering_metadata = 13;
    • mergeMeteringMetadata

      public RespondWorkflowTaskCompletedRequest.Builder mergeMeteringMetadata(MeteringMetadata value)
       Local usage data collected for metering
       
      .temporal.api.common.v1.MeteringMetadata metering_metadata = 13;
    • clearMeteringMetadata

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

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

      public MeteringMetadataOrBuilder getMeteringMetadataOrBuilder()
       Local usage data collected for metering
       
      .temporal.api.common.v1.MeteringMetadata metering_metadata = 13;
      Specified by:
      getMeteringMetadataOrBuilder in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • 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.
    • getCapabilities

       All capabilities the SDK supports.
       
      .temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Capabilities capabilities = 14;
      Specified by:
      getCapabilities in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The capabilities.
    • setCapabilities

       All capabilities the SDK supports.
       
      .temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Capabilities capabilities = 14;
    • setCapabilities

       All capabilities the SDK supports.
       
      .temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Capabilities capabilities = 14;
    • mergeCapabilities

       All capabilities the SDK supports.
       
      .temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Capabilities capabilities = 14;
    • clearCapabilities

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

       All capabilities the SDK supports.
       
      .temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Capabilities capabilities = 14;
    • getCapabilitiesOrBuilder

       All capabilities the SDK supports.
       
      .temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.Capabilities capabilities = 14;
      Specified by:
      getCapabilitiesOrBuilder in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • hasDeployment

      @Deprecated public boolean hasDeployment()
      Deprecated.
      temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest.deployment is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=429
       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=429
       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.
       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.
       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.
       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.
       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

       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.
    • getDeploymentOptions

      public WorkerDeploymentOptions getDeploymentOptions()
       Worker deployment options that user has set in the worker.
       
      .temporal.api.deployment.v1.WorkerDeploymentOptions deployment_options = 17;
      Specified by:
      getDeploymentOptions in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The deploymentOptions.
    • setDeploymentOptions

       Worker deployment options that user has set in the worker.
       
      .temporal.api.deployment.v1.WorkerDeploymentOptions deployment_options = 17;
    • setDeploymentOptions

       Worker deployment options that user has set in the worker.
       
      .temporal.api.deployment.v1.WorkerDeploymentOptions deployment_options = 17;
    • mergeDeploymentOptions

       Worker deployment options that user has set in the worker.
       
      .temporal.api.deployment.v1.WorkerDeploymentOptions deployment_options = 17;
    • 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;
    • getDeploymentOptionsOrBuilder

      public WorkerDeploymentOptionsOrBuilder getDeploymentOptionsOrBuilder()
       Worker deployment options that user has set in the worker.
       
      .temporal.api.deployment.v1.WorkerDeploymentOptions deployment_options = 17;
      Specified by:
      getDeploymentOptionsOrBuilder in interface RespondWorkflowTaskCompletedRequestOrBuilder
    • getWorkerInstanceKey

      public String getWorkerInstanceKey()
       A unique key for this worker instance, used for tracking worker lifecycle.
       This is guaranteed to be unique, whereas identity is not guaranteed to be unique.
       
      string worker_instance_key = 19;
      Specified by:
      getWorkerInstanceKey in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The workerInstanceKey.
    • getWorkerInstanceKeyBytes

      public com.google.protobuf.ByteString getWorkerInstanceKeyBytes()
       A unique key for this worker instance, used for tracking worker lifecycle.
       This is guaranteed to be unique, whereas identity is not guaranteed to be unique.
       
      string worker_instance_key = 19;
      Specified by:
      getWorkerInstanceKeyBytes in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The bytes for workerInstanceKey.
    • setWorkerInstanceKey

      public RespondWorkflowTaskCompletedRequest.Builder setWorkerInstanceKey(String value)
       A unique key for this worker instance, used for tracking worker lifecycle.
       This is guaranteed to be unique, whereas identity is not guaranteed to be unique.
       
      string worker_instance_key = 19;
      Parameters:
      value - The workerInstanceKey to set.
      Returns:
      This builder for chaining.
    • clearWorkerInstanceKey

      public RespondWorkflowTaskCompletedRequest.Builder clearWorkerInstanceKey()
       A unique key for this worker instance, used for tracking worker lifecycle.
       This is guaranteed to be unique, whereas identity is not guaranteed to be unique.
       
      string worker_instance_key = 19;
      Returns:
      This builder for chaining.
    • setWorkerInstanceKeyBytes

      public RespondWorkflowTaskCompletedRequest.Builder setWorkerInstanceKeyBytes(com.google.protobuf.ByteString value)
       A unique key for this worker instance, used for tracking worker lifecycle.
       This is guaranteed to be unique, whereas identity is not guaranteed to be unique.
       
      string worker_instance_key = 19;
      Parameters:
      value - The bytes for workerInstanceKey to set.
      Returns:
      This builder for chaining.
    • getWorkerControlTaskQueue

      public String getWorkerControlTaskQueue()
       A dedicated per-worker Nexus task queue on which the server sends control
       tasks (e.g. activity cancellation) to this specific worker instance.
       
      string worker_control_task_queue = 20;
      Specified by:
      getWorkerControlTaskQueue in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The workerControlTaskQueue.
    • getWorkerControlTaskQueueBytes

      public com.google.protobuf.ByteString getWorkerControlTaskQueueBytes()
       A dedicated per-worker Nexus task queue on which the server sends control
       tasks (e.g. activity cancellation) to this specific worker instance.
       
      string worker_control_task_queue = 20;
      Specified by:
      getWorkerControlTaskQueueBytes in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The bytes for workerControlTaskQueue.
    • setWorkerControlTaskQueue

      public RespondWorkflowTaskCompletedRequest.Builder setWorkerControlTaskQueue(String value)
       A dedicated per-worker Nexus task queue on which the server sends control
       tasks (e.g. activity cancellation) to this specific worker instance.
       
      string worker_control_task_queue = 20;
      Parameters:
      value - The workerControlTaskQueue to set.
      Returns:
      This builder for chaining.
    • clearWorkerControlTaskQueue

      public RespondWorkflowTaskCompletedRequest.Builder clearWorkerControlTaskQueue()
       A dedicated per-worker Nexus task queue on which the server sends control
       tasks (e.g. activity cancellation) to this specific worker instance.
       
      string worker_control_task_queue = 20;
      Returns:
      This builder for chaining.
    • setWorkerControlTaskQueueBytes

      public RespondWorkflowTaskCompletedRequest.Builder setWorkerControlTaskQueueBytes(com.google.protobuf.ByteString value)
       A dedicated per-worker Nexus task queue on which the server sends control
       tasks (e.g. activity cancellation) to this specific worker instance.
       
      string worker_control_task_queue = 20;
      Parameters:
      value - The bytes for workerControlTaskQueue to set.
      Returns:
      This builder for chaining.
    • getPageNumber

      public int getPageNumber()
       0-indexed page number when the workflow task completion is split across multiple
       requests ("pages"). 0 for single-page requests. May only be set to non-zero value
       when the namespace capability workflow_task_completion_pagination is true.
       
      int32 page_number = 21;
      Specified by:
      getPageNumber in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The pageNumber.
    • setPageNumber

      public RespondWorkflowTaskCompletedRequest.Builder setPageNumber(int value)
       0-indexed page number when the workflow task completion is split across multiple
       requests ("pages"). 0 for single-page requests. May only be set to non-zero value
       when the namespace capability workflow_task_completion_pagination is true.
       
      int32 page_number = 21;
      Parameters:
      value - The pageNumber to set.
      Returns:
      This builder for chaining.
    • clearPageNumber

       0-indexed page number when the workflow task completion is split across multiple
       requests ("pages"). 0 for single-page requests. May only be set to non-zero value
       when the namespace capability workflow_task_completion_pagination is true.
       
      int32 page_number = 21;
      Returns:
      This builder for chaining.
    • getIntermediatePage

      public boolean getIntermediatePage()
       True for non-final pages of a paginated workflow task completion. The final page's
       `page_number` tells the server how many intermediate pages (0..page_number-1) preceded it.
       May only be used when the namespace capability workflow_task_completion_pagination is true.
       
      bool intermediate_page = 22;
      Specified by:
      getIntermediatePage in interface RespondWorkflowTaskCompletedRequestOrBuilder
      Returns:
      The intermediatePage.
    • setIntermediatePage

      public RespondWorkflowTaskCompletedRequest.Builder setIntermediatePage(boolean value)
       True for non-final pages of a paginated workflow task completion. The final page's
       `page_number` tells the server how many intermediate pages (0..page_number-1) preceded it.
       May only be used when the namespace capability workflow_task_completion_pagination is true.
       
      bool intermediate_page = 22;
      Parameters:
      value - The intermediatePage to set.
      Returns:
      This builder for chaining.
    • clearIntermediatePage

      public RespondWorkflowTaskCompletedRequest.Builder clearIntermediatePage()
       True for non-final pages of a paginated workflow task completion. The final page's
       `page_number` tells the server how many intermediate pages (0..page_number-1) preceded it.
       May only be used when the namespace capability workflow_task_completion_pagination is true.
       
      bool intermediate_page = 22;
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final RespondWorkflowTaskCompletedRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>
    • mergeUnknownFields

      public final RespondWorkflowTaskCompletedRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RespondWorkflowTaskCompletedRequest.Builder>