Class WorkerDeploymentVersionInfo

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

@Generated(value="protoc", comments="annotations:WorkerDeploymentVersionInfo.java.pb.meta") public final class WorkerDeploymentVersionInfo extends com.google.protobuf.GeneratedMessageV3 implements WorkerDeploymentVersionInfoOrBuilder
 A Worker Deployment Version (Version, for short) represents all workers of the same
 code and config within a Deployment. Workers of the same Version are expected to
 behave exactly the same so when executions move between them there are no
 non-determinism issues.
 Worker Deployment Versions are created in Temporal server automatically when
 their first poller arrives to the server.
 
Protobuf type temporal.api.deployment.v1.WorkerDeploymentVersionInfo
See Also:
  • Field Details

    • VERSION_FIELD_NUMBER

      public static final int VERSION_FIELD_NUMBER
      See Also:
    • STATUS_FIELD_NUMBER

      public static final int STATUS_FIELD_NUMBER
      See Also:
    • DEPLOYMENT_VERSION_FIELD_NUMBER

      public static final int DEPLOYMENT_VERSION_FIELD_NUMBER
      See Also:
    • DEPLOYMENT_NAME_FIELD_NUMBER

      public static final int DEPLOYMENT_NAME_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • ROUTING_CHANGED_TIME_FIELD_NUMBER

      public static final int ROUTING_CHANGED_TIME_FIELD_NUMBER
      See Also:
    • CURRENT_SINCE_TIME_FIELD_NUMBER

      public static final int CURRENT_SINCE_TIME_FIELD_NUMBER
      See Also:
    • RAMPING_SINCE_TIME_FIELD_NUMBER

      public static final int RAMPING_SINCE_TIME_FIELD_NUMBER
      See Also:
    • FIRST_ACTIVATION_TIME_FIELD_NUMBER

      public static final int FIRST_ACTIVATION_TIME_FIELD_NUMBER
      See Also:
    • LAST_CURRENT_TIME_FIELD_NUMBER

      public static final int LAST_CURRENT_TIME_FIELD_NUMBER
      See Also:
    • LAST_DEACTIVATION_TIME_FIELD_NUMBER

      public static final int LAST_DEACTIVATION_TIME_FIELD_NUMBER
      See Also:
    • RAMP_PERCENTAGE_FIELD_NUMBER

      public static final int RAMP_PERCENTAGE_FIELD_NUMBER
      See Also:
    • TASK_QUEUE_INFOS_FIELD_NUMBER

      public static final int TASK_QUEUE_INFOS_FIELD_NUMBER
      See Also:
    • DRAINAGE_INFO_FIELD_NUMBER

      public static final int DRAINAGE_INFO_FIELD_NUMBER
      See Also:
    • METADATA_FIELD_NUMBER

      public static final int METADATA_FIELD_NUMBER
      See Also:
    • COMPUTE_CONFIG_FIELD_NUMBER

      public static final int COMPUTE_CONFIG_FIELD_NUMBER
      See Also:
    • LAST_MODIFIER_IDENTITY_FIELD_NUMBER

      public static final int LAST_MODIFIER_IDENTITY_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
    • getVersion

      @Deprecated public String getVersion()
      Deprecated.
      temporal.api.deployment.v1.WorkerDeploymentVersionInfo.version is deprecated. See temporal/api/deployment/v1/message.proto;l=97
       Deprecated. Use `deployment_version`.
       
      string version = 1 [deprecated = true];
      Specified by:
      getVersion in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The version.
    • getVersionBytes

      @Deprecated public com.google.protobuf.ByteString getVersionBytes()
      Deprecated.
      temporal.api.deployment.v1.WorkerDeploymentVersionInfo.version is deprecated. See temporal/api/deployment/v1/message.proto;l=97
       Deprecated. Use `deployment_version`.
       
      string version = 1 [deprecated = true];
      Specified by:
      getVersionBytes in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The bytes for version.
    • getStatusValue

      public int getStatusValue()
       The status of the Worker Deployment Version.
       
      .temporal.api.enums.v1.WorkerDeploymentVersionStatus status = 14;
      Specified by:
      getStatusValue in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

      public WorkerDeploymentVersionStatus getStatus()
       The status of the Worker Deployment Version.
       
      .temporal.api.enums.v1.WorkerDeploymentVersionStatus status = 14;
      Specified by:
      getStatus in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The status.
    • hasDeploymentVersion

      public boolean hasDeploymentVersion()
       Required.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion deployment_version = 11;
      Specified by:
      hasDeploymentVersion in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      Whether the deploymentVersion field is set.
    • getDeploymentVersion

      public WorkerDeploymentVersion getDeploymentVersion()
       Required.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion deployment_version = 11;
      Specified by:
      getDeploymentVersion in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The deploymentVersion.
    • getDeploymentVersionOrBuilder

      public WorkerDeploymentVersionOrBuilder getDeploymentVersionOrBuilder()
       Required.
       
      .temporal.api.deployment.v1.WorkerDeploymentVersion deployment_version = 11;
      Specified by:
      getDeploymentVersionOrBuilder in interface WorkerDeploymentVersionInfoOrBuilder
    • getDeploymentName

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

      public com.google.protobuf.ByteString getDeploymentNameBytes()
       Deprecated. User deployment_version.deployment_name.
       
      string deployment_name = 2;
      Specified by:
      getDeploymentNameBytes in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The bytes for deploymentName.
    • hasCreateTime

      public boolean hasCreateTime()
      .google.protobuf.Timestamp create_time = 3;
      Specified by:
      hasCreateTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
      .google.protobuf.Timestamp create_time = 3;
      Specified by:
      getCreateTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
      .google.protobuf.Timestamp create_time = 3;
      Specified by:
      getCreateTimeOrBuilder in interface WorkerDeploymentVersionInfoOrBuilder
    • hasRoutingChangedTime

      public boolean hasRoutingChangedTime()
       Last time `current_since_time`, `ramping_since_time, or `ramp_percentage` of this version changed.
       
      .google.protobuf.Timestamp routing_changed_time = 4;
      Specified by:
      hasRoutingChangedTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      Whether the routingChangedTime field is set.
    • getRoutingChangedTime

      public com.google.protobuf.Timestamp getRoutingChangedTime()
       Last time `current_since_time`, `ramping_since_time, or `ramp_percentage` of this version changed.
       
      .google.protobuf.Timestamp routing_changed_time = 4;
      Specified by:
      getRoutingChangedTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The routingChangedTime.
    • getRoutingChangedTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getRoutingChangedTimeOrBuilder()
       Last time `current_since_time`, `ramping_since_time, or `ramp_percentage` of this version changed.
       
      .google.protobuf.Timestamp routing_changed_time = 4;
      Specified by:
      getRoutingChangedTimeOrBuilder in interface WorkerDeploymentVersionInfoOrBuilder
    • hasCurrentSinceTime

      public boolean hasCurrentSinceTime()
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: 'Since' captures the field semantics despite being a preposition. --)
       Unset if not current.
       
      .google.protobuf.Timestamp current_since_time = 5;
      Specified by:
      hasCurrentSinceTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      Whether the currentSinceTime field is set.
    • getCurrentSinceTime

      public com.google.protobuf.Timestamp getCurrentSinceTime()
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: 'Since' captures the field semantics despite being a preposition. --)
       Unset if not current.
       
      .google.protobuf.Timestamp current_since_time = 5;
      Specified by:
      getCurrentSinceTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The currentSinceTime.
    • getCurrentSinceTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCurrentSinceTimeOrBuilder()
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: 'Since' captures the field semantics despite being a preposition. --)
       Unset if not current.
       
      .google.protobuf.Timestamp current_since_time = 5;
      Specified by:
      getCurrentSinceTimeOrBuilder in interface WorkerDeploymentVersionInfoOrBuilder
    • hasRampingSinceTime

      public boolean hasRampingSinceTime()
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: 'Since' captures the field semantics despite being a preposition. --)
       Unset if not ramping. Updated when the version first starts ramping, not on each ramp change.
       
      .google.protobuf.Timestamp ramping_since_time = 6;
      Specified by:
      hasRampingSinceTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      Whether the rampingSinceTime field is set.
    • getRampingSinceTime

      public com.google.protobuf.Timestamp getRampingSinceTime()
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: 'Since' captures the field semantics despite being a preposition. --)
       Unset if not ramping. Updated when the version first starts ramping, not on each ramp change.
       
      .google.protobuf.Timestamp ramping_since_time = 6;
      Specified by:
      getRampingSinceTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The rampingSinceTime.
    • getRampingSinceTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getRampingSinceTimeOrBuilder()
       (-- api-linter: core::0140::prepositions=disabled
           aip.dev/not-precedent: 'Since' captures the field semantics despite being a preposition. --)
       Unset if not ramping. Updated when the version first starts ramping, not on each ramp change.
       
      .google.protobuf.Timestamp ramping_since_time = 6;
      Specified by:
      getRampingSinceTimeOrBuilder in interface WorkerDeploymentVersionInfoOrBuilder
    • hasFirstActivationTime

      public boolean hasFirstActivationTime()
       Timestamp when this version first became current or ramping.
       
      .google.protobuf.Timestamp first_activation_time = 12;
      Specified by:
      hasFirstActivationTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      Whether the firstActivationTime field is set.
    • getFirstActivationTime

      public com.google.protobuf.Timestamp getFirstActivationTime()
       Timestamp when this version first became current or ramping.
       
      .google.protobuf.Timestamp first_activation_time = 12;
      Specified by:
      getFirstActivationTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The firstActivationTime.
    • getFirstActivationTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getFirstActivationTimeOrBuilder()
       Timestamp when this version first became current or ramping.
       
      .google.protobuf.Timestamp first_activation_time = 12;
      Specified by:
      getFirstActivationTimeOrBuilder in interface WorkerDeploymentVersionInfoOrBuilder
    • hasLastCurrentTime

      public boolean hasLastCurrentTime()
       Timestamp when this version last became current.
       Can be used to determine whether a version has ever been Current.
       
      .google.protobuf.Timestamp last_current_time = 15;
      Specified by:
      hasLastCurrentTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      Whether the lastCurrentTime field is set.
    • getLastCurrentTime

      public com.google.protobuf.Timestamp getLastCurrentTime()
       Timestamp when this version last became current.
       Can be used to determine whether a version has ever been Current.
       
      .google.protobuf.Timestamp last_current_time = 15;
      Specified by:
      getLastCurrentTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The lastCurrentTime.
    • getLastCurrentTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getLastCurrentTimeOrBuilder()
       Timestamp when this version last became current.
       Can be used to determine whether a version has ever been Current.
       
      .google.protobuf.Timestamp last_current_time = 15;
      Specified by:
      getLastCurrentTimeOrBuilder in interface WorkerDeploymentVersionInfoOrBuilder
    • hasLastDeactivationTime

      public boolean hasLastDeactivationTime()
       Timestamp when this version last stopped being current or ramping.
       Cleared if the version becomes current or ramping again.
       
      .google.protobuf.Timestamp last_deactivation_time = 13;
      Specified by:
      hasLastDeactivationTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      Whether the lastDeactivationTime field is set.
    • getLastDeactivationTime

      public com.google.protobuf.Timestamp getLastDeactivationTime()
       Timestamp when this version last stopped being current or ramping.
       Cleared if the version becomes current or ramping again.
       
      .google.protobuf.Timestamp last_deactivation_time = 13;
      Specified by:
      getLastDeactivationTime in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The lastDeactivationTime.
    • getLastDeactivationTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getLastDeactivationTimeOrBuilder()
       Timestamp when this version last stopped being current or ramping.
       Cleared if the version becomes current or ramping again.
       
      .google.protobuf.Timestamp last_deactivation_time = 13;
      Specified by:
      getLastDeactivationTimeOrBuilder in interface WorkerDeploymentVersionInfoOrBuilder
    • getRampPercentage

      public float getRampPercentage()
       Range: [0, 100]. Must be zero if the version is not ramping (i.e. `ramping_since_time` is nil).
       Can be in the range [0, 100] if the version is ramping.
       
      float ramp_percentage = 7;
      Specified by:
      getRampPercentage in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The rampPercentage.
    • getTaskQueueInfosList

      public List<WorkerDeploymentVersionInfo.VersionTaskQueueInfo> getTaskQueueInfosList()
       All the Task Queues that have ever polled from this Deployment version.
       Deprecated. Use `version_task_queues` in DescribeWorkerDeploymentVersionResponse instead.
       
      repeated .temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo task_queue_infos = 8;
      Specified by:
      getTaskQueueInfosList in interface WorkerDeploymentVersionInfoOrBuilder
    • getTaskQueueInfosOrBuilderList

      public List<? extends WorkerDeploymentVersionInfo.VersionTaskQueueInfoOrBuilder> getTaskQueueInfosOrBuilderList()
       All the Task Queues that have ever polled from this Deployment version.
       Deprecated. Use `version_task_queues` in DescribeWorkerDeploymentVersionResponse instead.
       
      repeated .temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo task_queue_infos = 8;
      Specified by:
      getTaskQueueInfosOrBuilderList in interface WorkerDeploymentVersionInfoOrBuilder
    • getTaskQueueInfosCount

      public int getTaskQueueInfosCount()
       All the Task Queues that have ever polled from this Deployment version.
       Deprecated. Use `version_task_queues` in DescribeWorkerDeploymentVersionResponse instead.
       
      repeated .temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo task_queue_infos = 8;
      Specified by:
      getTaskQueueInfosCount in interface WorkerDeploymentVersionInfoOrBuilder
    • getTaskQueueInfos

      public WorkerDeploymentVersionInfo.VersionTaskQueueInfo getTaskQueueInfos(int index)
       All the Task Queues that have ever polled from this Deployment version.
       Deprecated. Use `version_task_queues` in DescribeWorkerDeploymentVersionResponse instead.
       
      repeated .temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo task_queue_infos = 8;
      Specified by:
      getTaskQueueInfos in interface WorkerDeploymentVersionInfoOrBuilder
    • getTaskQueueInfosOrBuilder

      public WorkerDeploymentVersionInfo.VersionTaskQueueInfoOrBuilder getTaskQueueInfosOrBuilder(int index)
       All the Task Queues that have ever polled from this Deployment version.
       Deprecated. Use `version_task_queues` in DescribeWorkerDeploymentVersionResponse instead.
       
      repeated .temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo task_queue_infos = 8;
      Specified by:
      getTaskQueueInfosOrBuilder in interface WorkerDeploymentVersionInfoOrBuilder
    • hasDrainageInfo

      public boolean hasDrainageInfo()
       Helps user determine when it is safe to decommission the workers of this
       Version. Not present when version is current or ramping.
       Current limitations:
       - Not supported for Unversioned mode.
       - Periodically refreshed, may have delays up to few minutes (consult the
         last_checked_time value).
       - Refreshed only when version is not current or ramping AND the status is not
         "drained" yet.
       - Once the status is changed to "drained", it is not changed until the Version
         becomes Current or Ramping again, at which time the drainage info is cleared.
         This means if the Version is "drained" but new workflows are sent to it via
         Pinned Versioning Override, the status does not account for those Pinned-override
         executions and remains "drained".
       
      .temporal.api.deployment.v1.VersionDrainageInfo drainage_info = 9;
      Specified by:
      hasDrainageInfo in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      Whether the drainageInfo field is set.
    • getDrainageInfo

      public VersionDrainageInfo getDrainageInfo()
       Helps user determine when it is safe to decommission the workers of this
       Version. Not present when version is current or ramping.
       Current limitations:
       - Not supported for Unversioned mode.
       - Periodically refreshed, may have delays up to few minutes (consult the
         last_checked_time value).
       - Refreshed only when version is not current or ramping AND the status is not
         "drained" yet.
       - Once the status is changed to "drained", it is not changed until the Version
         becomes Current or Ramping again, at which time the drainage info is cleared.
         This means if the Version is "drained" but new workflows are sent to it via
         Pinned Versioning Override, the status does not account for those Pinned-override
         executions and remains "drained".
       
      .temporal.api.deployment.v1.VersionDrainageInfo drainage_info = 9;
      Specified by:
      getDrainageInfo in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The drainageInfo.
    • getDrainageInfoOrBuilder

      public VersionDrainageInfoOrBuilder getDrainageInfoOrBuilder()
       Helps user determine when it is safe to decommission the workers of this
       Version. Not present when version is current or ramping.
       Current limitations:
       - Not supported for Unversioned mode.
       - Periodically refreshed, may have delays up to few minutes (consult the
         last_checked_time value).
       - Refreshed only when version is not current or ramping AND the status is not
         "drained" yet.
       - Once the status is changed to "drained", it is not changed until the Version
         becomes Current or Ramping again, at which time the drainage info is cleared.
         This means if the Version is "drained" but new workflows are sent to it via
         Pinned Versioning Override, the status does not account for those Pinned-override
         executions and remains "drained".
       
      .temporal.api.deployment.v1.VersionDrainageInfo drainage_info = 9;
      Specified by:
      getDrainageInfoOrBuilder in interface WorkerDeploymentVersionInfoOrBuilder
    • hasMetadata

      public boolean hasMetadata()
       Arbitrary user-provided metadata attached to this version.
       
      .temporal.api.deployment.v1.VersionMetadata metadata = 10;
      Specified by:
      hasMetadata in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      Whether the metadata field is set.
    • getMetadata

      public VersionMetadata getMetadata()
       Arbitrary user-provided metadata attached to this version.
       
      .temporal.api.deployment.v1.VersionMetadata metadata = 10;
      Specified by:
      getMetadata in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The metadata.
    • getMetadataOrBuilder

      public VersionMetadataOrBuilder getMetadataOrBuilder()
       Arbitrary user-provided metadata attached to this version.
       
      .temporal.api.deployment.v1.VersionMetadata metadata = 10;
      Specified by:
      getMetadataOrBuilder in interface WorkerDeploymentVersionInfoOrBuilder
    • hasComputeConfig

      public boolean hasComputeConfig()
       Optional. Contains the new worker compute configuration for the Worker
       Deployment. Used for worker scale management.
       
      .temporal.api.compute.v1.ComputeConfig compute_config = 16;
      Specified by:
      hasComputeConfig in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      Whether the computeConfig field is set.
    • getComputeConfig

      public ComputeConfig getComputeConfig()
       Optional. Contains the new worker compute configuration for the Worker
       Deployment. Used for worker scale management.
       
      .temporal.api.compute.v1.ComputeConfig compute_config = 16;
      Specified by:
      getComputeConfig in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The computeConfig.
    • getComputeConfigOrBuilder

      public ComputeConfigOrBuilder getComputeConfigOrBuilder()
       Optional. Contains the new worker compute configuration for the Worker
       Deployment. Used for worker scale management.
       
      .temporal.api.compute.v1.ComputeConfig compute_config = 16;
      Specified by:
      getComputeConfigOrBuilder in interface WorkerDeploymentVersionInfoOrBuilder
    • getLastModifierIdentity

      public String getLastModifierIdentity()
       Identity of the last client who modified the configuration of this Version.
       As of now, this field only covers changes through the following APIs:
       - `CreateWorkerDeploymentVersion`
       - `UpdateWorkerDeploymentVersionComputeConfig`
       - `UpdateWorkerDeploymentVersionMetadata`
       
      string last_modifier_identity = 17;
      Specified by:
      getLastModifierIdentity in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The lastModifierIdentity.
    • getLastModifierIdentityBytes

      public com.google.protobuf.ByteString getLastModifierIdentityBytes()
       Identity of the last client who modified the configuration of this Version.
       As of now, this field only covers changes through the following APIs:
       - `CreateWorkerDeploymentVersion`
       - `UpdateWorkerDeploymentVersionComputeConfig`
       - `UpdateWorkerDeploymentVersionMetadata`
       
      string last_modifier_identity = 17;
      Specified by:
      getLastModifierIdentityBytes in interface WorkerDeploymentVersionInfoOrBuilder
      Returns:
      The bytes for lastModifierIdentity.
    • 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 WorkerDeploymentVersionInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

      public static WorkerDeploymentVersionInfo.Builder newBuilder()
    • newBuilder

    • toBuilder

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

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

      public static WorkerDeploymentVersionInfo getDefaultInstance()
    • parser

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

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