Class PollWorkflowTaskQueueRequest

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

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

    • NAMESPACE_FIELD_NUMBER

      public static final int NAMESPACE_FIELD_NUMBER
      See Also:
    • TASK_QUEUE_FIELD_NUMBER

      public static final int TASK_QUEUE_FIELD_NUMBER
      See Also:
    • POLLER_GROUP_ID_FIELD_NUMBER

      public static final int POLLER_GROUP_ID_FIELD_NUMBER
      See Also:
    • IDENTITY_FIELD_NUMBER

      public static final int IDENTITY_FIELD_NUMBER
      See Also:
    • WORKER_INSTANCE_KEY_FIELD_NUMBER

      public static final int WORKER_INSTANCE_KEY_FIELD_NUMBER
      See Also:
    • WORKER_CONTROL_TASK_QUEUE_FIELD_NUMBER

      public static final int WORKER_CONTROL_TASK_QUEUE_FIELD_NUMBER
      See Also:
    • BINARY_CHECKSUM_FIELD_NUMBER

      public static final int BINARY_CHECKSUM_FIELD_NUMBER
      See Also:
    • WORKER_VERSION_CAPABILITIES_FIELD_NUMBER

      public static final int WORKER_VERSION_CAPABILITIES_FIELD_NUMBER
      See Also:
    • DEPLOYMENT_OPTIONS_FIELD_NUMBER

      public static final int DEPLOYMENT_OPTIONS_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

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

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

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

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

      public com.google.protobuf.ByteString getNamespaceBytes()
      string namespace = 1;
      Specified by:
      getNamespaceBytes in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      The bytes for namespace.
    • hasTaskQueue

      public boolean hasTaskQueue()
      .temporal.api.taskqueue.v1.TaskQueue task_queue = 2;
      Specified by:
      hasTaskQueue in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      Whether the taskQueue field is set.
    • getTaskQueue

      public TaskQueue getTaskQueue()
      .temporal.api.taskqueue.v1.TaskQueue task_queue = 2;
      Specified by:
      getTaskQueue in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      The taskQueue.
    • getTaskQueueOrBuilder

      public TaskQueueOrBuilder getTaskQueueOrBuilder()
      .temporal.api.taskqueue.v1.TaskQueue task_queue = 2;
      Specified by:
      getTaskQueueOrBuilder in interface PollWorkflowTaskQueueRequestOrBuilder
    • getPollerGroupId

      public String getPollerGroupId()
       Unless this is the first poll, the client must pass one of the poller group IDs received in
       `poller_group_infos` of the last the PollWorkflowTaskQueueResponse according to the
       instructions. If not set, the poll is routed randomly which can cause it to be blocked
       without receiving a task while the queue actually has tasks in another server location.
       
      string poller_group_id = 10;
      Specified by:
      getPollerGroupId in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      The pollerGroupId.
    • getPollerGroupIdBytes

      public com.google.protobuf.ByteString getPollerGroupIdBytes()
       Unless this is the first poll, the client must pass one of the poller group IDs received in
       `poller_group_infos` of the last the PollWorkflowTaskQueueResponse according to the
       instructions. If not set, the poll is routed randomly which can cause it to be blocked
       without receiving a task while the queue actually has tasks in another server location.
       
      string poller_group_id = 10;
      Specified by:
      getPollerGroupIdBytes in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      The bytes for pollerGroupId.
    • getIdentity

      public String getIdentity()
       The identity of the worker/client who is polling this task queue
       
      string identity = 3;
      Specified by:
      getIdentity in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      The identity.
    • getIdentityBytes

      public com.google.protobuf.ByteString getIdentityBytes()
       The identity of the worker/client who is polling this task queue
       
      string identity = 3;
      Specified by:
      getIdentityBytes in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      The bytes for identity.
    • 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 = 8;
      Specified by:
      getWorkerInstanceKey in interface PollWorkflowTaskQueueRequestOrBuilder
      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 = 8;
      Specified by:
      getWorkerInstanceKeyBytes in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      The bytes for workerInstanceKey.
    • 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 = 9;
      Specified by:
      getWorkerControlTaskQueue in interface PollWorkflowTaskQueueRequestOrBuilder
      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 = 9;
      Specified by:
      getWorkerControlTaskQueueBytes in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      The bytes for workerControlTaskQueue.
    • getBinaryChecksum

      @Deprecated public String getBinaryChecksum()
      Deprecated.
      temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest.binary_checksum is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=299
       Deprecated. Use deployment_options instead.
       Each worker process should provide an ID unique to the specific set of code it is running
       "checksum" in this field name isn't very accurate, it should be though of as an id.
       
      string binary_checksum = 4 [deprecated = true];
      Specified by:
      getBinaryChecksum in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      The binaryChecksum.
    • getBinaryChecksumBytes

      @Deprecated public com.google.protobuf.ByteString getBinaryChecksumBytes()
      Deprecated.
      temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest.binary_checksum is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=299
       Deprecated. Use deployment_options instead.
       Each worker process should provide an ID unique to the specific set of code it is running
       "checksum" in this field name isn't very accurate, it should be though of as an id.
       
      string binary_checksum = 4 [deprecated = true];
      Specified by:
      getBinaryChecksumBytes in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      The bytes for binaryChecksum.
    • hasWorkerVersionCapabilities

      @Deprecated public boolean hasWorkerVersionCapabilities()
      Deprecated.
      temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest.worker_version_capabilities is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=303
       Deprecated. Use deployment_options instead.
       Information about this worker's build identifier and if it is choosing to use the versioning
       feature. See the `WorkerVersionCapabilities` docstring for more.
       
      .temporal.api.common.v1.WorkerVersionCapabilities worker_version_capabilities = 5 [deprecated = true];
      Specified by:
      hasWorkerVersionCapabilities in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      Whether the workerVersionCapabilities field is set.
    • getWorkerVersionCapabilities

      @Deprecated public WorkerVersionCapabilities getWorkerVersionCapabilities()
      Deprecated.
      temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest.worker_version_capabilities is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=303
       Deprecated. Use deployment_options instead.
       Information about this worker's build identifier and if it is choosing to use the versioning
       feature. See the `WorkerVersionCapabilities` docstring for more.
       
      .temporal.api.common.v1.WorkerVersionCapabilities worker_version_capabilities = 5 [deprecated = true];
      Specified by:
      getWorkerVersionCapabilities in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      The workerVersionCapabilities.
    • getWorkerVersionCapabilitiesOrBuilder

      @Deprecated public WorkerVersionCapabilitiesOrBuilder getWorkerVersionCapabilitiesOrBuilder()
      Deprecated.
       Deprecated. Use deployment_options instead.
       Information about this worker's build identifier and if it is choosing to use the versioning
       feature. See the `WorkerVersionCapabilities` docstring for more.
       
      .temporal.api.common.v1.WorkerVersionCapabilities worker_version_capabilities = 5 [deprecated = true];
      Specified by:
      getWorkerVersionCapabilitiesOrBuilder in interface PollWorkflowTaskQueueRequestOrBuilder
    • hasDeploymentOptions

      public boolean hasDeploymentOptions()
       Worker deployment options that user has set in the worker.
       
      .temporal.api.deployment.v1.WorkerDeploymentOptions deployment_options = 6;
      Specified by:
      hasDeploymentOptions in interface PollWorkflowTaskQueueRequestOrBuilder
      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 = 6;
      Specified by:
      getDeploymentOptions in interface PollWorkflowTaskQueueRequestOrBuilder
      Returns:
      The deploymentOptions.
    • getDeploymentOptionsOrBuilder

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public PollWorkflowTaskQueueRequest.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static PollWorkflowTaskQueueRequest.Builder newBuilder()
    • newBuilder

    • toBuilder

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

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

      public static PollWorkflowTaskQueueRequest getDefaultInstance()
    • parser

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

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

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