Class SetWorkerDeploymentCurrentVersionRequest

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

@Generated(value="protoc", comments="annotations:SetWorkerDeploymentCurrentVersionRequest.java.pb.meta") public final class SetWorkerDeploymentCurrentVersionRequest extends com.google.protobuf.GeneratedMessageV3 implements SetWorkerDeploymentCurrentVersionRequestOrBuilder
 Set/unset the Current Version of a Worker Deployment.
 
Protobuf type temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionRequest
See Also:
  • Field Details

    • NAMESPACE_FIELD_NUMBER

      public static final int NAMESPACE_FIELD_NUMBER
      See Also:
    • DEPLOYMENT_NAME_FIELD_NUMBER

      public static final int DEPLOYMENT_NAME_FIELD_NUMBER
      See Also:
    • VERSION_FIELD_NUMBER

      public static final int VERSION_FIELD_NUMBER
      See Also:
    • BUILD_ID_FIELD_NUMBER

      public static final int BUILD_ID_FIELD_NUMBER
      See Also:
    • CONFLICT_TOKEN_FIELD_NUMBER

      public static final int CONFLICT_TOKEN_FIELD_NUMBER
      See Also:
    • IDENTITY_FIELD_NUMBER

      public static final int IDENTITY_FIELD_NUMBER
      See Also:
    • IGNORE_MISSING_TASK_QUEUES_FIELD_NUMBER

      public static final int IGNORE_MISSING_TASK_QUEUES_FIELD_NUMBER
      See Also:
    • ALLOW_NO_POLLERS_FIELD_NUMBER

      public static final int ALLOW_NO_POLLERS_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 SetWorkerDeploymentCurrentVersionRequestOrBuilder
      Returns:
      The namespace.
    • getNamespaceBytes

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

      public String getDeploymentName()
      string deployment_name = 2;
      Specified by:
      getDeploymentName in interface SetWorkerDeploymentCurrentVersionRequestOrBuilder
      Returns:
      The deploymentName.
    • getDeploymentNameBytes

      public com.google.protobuf.ByteString getDeploymentNameBytes()
      string deployment_name = 2;
      Specified by:
      getDeploymentNameBytes in interface SetWorkerDeploymentCurrentVersionRequestOrBuilder
      Returns:
      The bytes for deploymentName.
    • getVersion

      @Deprecated public String getVersion()
      Deprecated.
      temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionRequest.version is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=2543
       Deprecated. Use `build_id`.
       
      string version = 3 [deprecated = true];
      Specified by:
      getVersion in interface SetWorkerDeploymentCurrentVersionRequestOrBuilder
      Returns:
      The version.
    • getVersionBytes

      @Deprecated public com.google.protobuf.ByteString getVersionBytes()
      Deprecated.
      temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionRequest.version is deprecated. See temporal/api/workflowservice/v1/request_response.proto;l=2543
       Deprecated. Use `build_id`.
       
      string version = 3 [deprecated = true];
      Specified by:
      getVersionBytes in interface SetWorkerDeploymentCurrentVersionRequestOrBuilder
      Returns:
      The bytes for version.
    • getBuildId

      public String getBuildId()
       The build id of the Version that you want to set as Current.
       Pass an empty value to set the Current Version to nil.
       A nil Current Version represents all the unversioned workers (those with `UNVERSIONED` (or unspecified) `WorkerVersioningMode`.)
       
      string build_id = 7;
      Specified by:
      getBuildId in interface SetWorkerDeploymentCurrentVersionRequestOrBuilder
      Returns:
      The buildId.
    • getBuildIdBytes

      public com.google.protobuf.ByteString getBuildIdBytes()
       The build id of the Version that you want to set as Current.
       Pass an empty value to set the Current Version to nil.
       A nil Current Version represents all the unversioned workers (those with `UNVERSIONED` (or unspecified) `WorkerVersioningMode`.)
       
      string build_id = 7;
      Specified by:
      getBuildIdBytes in interface SetWorkerDeploymentCurrentVersionRequestOrBuilder
      Returns:
      The bytes for buildId.
    • getConflictToken

      public com.google.protobuf.ByteString getConflictToken()
       Optional. This can be the value of conflict_token from a Describe, or another Worker
       Deployment API. Passing a non-nil conflict token will cause this request to fail if the
       Deployment's configuration has been modified between the API call that generated the
       token and this one.
       
      bytes conflict_token = 4;
      Specified by:
      getConflictToken in interface SetWorkerDeploymentCurrentVersionRequestOrBuilder
      Returns:
      The conflictToken.
    • getIdentity

      public String getIdentity()
       Optional. The identity of the client who initiated this request.
       
      string identity = 5;
      Specified by:
      getIdentity in interface SetWorkerDeploymentCurrentVersionRequestOrBuilder
      Returns:
      The identity.
    • getIdentityBytes

      public com.google.protobuf.ByteString getIdentityBytes()
       Optional. The identity of the client who initiated this request.
       
      string identity = 5;
      Specified by:
      getIdentityBytes in interface SetWorkerDeploymentCurrentVersionRequestOrBuilder
      Returns:
      The bytes for identity.
    • getIgnoreMissingTaskQueues

      public boolean getIgnoreMissingTaskQueues()
       Optional. By default this request would be rejected if not all the expected Task Queues are
       being polled by the new Version, to protect against accidental removal of Task Queues, or
       worker health issues. Pass `true` here to bypass this protection.
       The set of expected Task Queues is the set of all the Task Queues that were ever poller by
       the existing Current Version of the Deployment, with the following exclusions:
         - Task Queues that are not used anymore (inferred by having empty backlog and a task
           add_rate of 0.)
         - Task Queues that are moved to another Worker Deployment (inferred by the Task Queue
           having a different Current Version than the Current Version of this deployment.)
       WARNING: Do not set this flag unless you are sure that the missing task queue pollers are not
       needed. If the request is unexpectedly rejected due to missing pollers, then that means the
       pollers have not reached to the server yet. Only set this if you expect those pollers to
       never arrive.
       
      bool ignore_missing_task_queues = 6;
      Specified by:
      getIgnoreMissingTaskQueues in interface SetWorkerDeploymentCurrentVersionRequestOrBuilder
      Returns:
      The ignoreMissingTaskQueues.
    • getAllowNoPollers

      public boolean getAllowNoPollers()
       Optional. By default this request will be rejected if no pollers have been seen for the proposed
       Current Version, in order to protect users from routing tasks to pollers that do not exist, leading
       to possible timeouts. Pass `true` here to bypass this protection.
       
      bool allow_no_pollers = 9;
      Specified by:
      getAllowNoPollers in interface SetWorkerDeploymentCurrentVersionRequestOrBuilder
      Returns:
      The allowNoPollers.
    • 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 SetWorkerDeploymentCurrentVersionRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

    • newBuilder

    • toBuilder

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

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

      public static SetWorkerDeploymentCurrentVersionRequest getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<SetWorkerDeploymentCurrentVersionRequest> 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 SetWorkerDeploymentCurrentVersionRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder