Class WorkerDeploymentInfo
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.temporal.api.deployment.v1.WorkerDeploymentInfo
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,WorkerDeploymentInfoOrBuilder,Serializable
@Generated(value="protoc",
comments="annotations:WorkerDeploymentInfo.java.pb.meta")
public final class WorkerDeploymentInfo
extends com.google.protobuf.GeneratedMessageV3
implements WorkerDeploymentInfoOrBuilder
A Worker Deployment (Deployment, for short) represents all workers serving a shared set of Task Queues. Typically, a Deployment represents one service or application. A Deployment contains multiple Deployment Versions, each representing a different version of workers. (see documentation of WorkerDeploymentVersionInfo) Deployment records are created in Temporal server automatically when their first poller arrives to the server.Protobuf type
temporal.api.deployment.v1.WorkerDeploymentInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA Worker Deployment (Deployment, for short) represents all workers serving a shared set of Task Queues.static final classProtobuf typetemporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummarystatic interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.google.protobuf.Timestamp.google.protobuf.Timestamp create_time = 3;com.google.protobuf.TimestampOrBuilder.google.protobuf.Timestamp create_time = 3;static WorkerDeploymentInfostatic final com.google.protobuf.Descriptors.DescriptorIdentity of the last client who modified the configuration of this Deployment.com.google.protobuf.ByteStringIdentity of the last client who modified the configuration of this Deployment.Identity of the client that has the exclusive right to make changes to this Worker Deployment.com.google.protobuf.ByteStringIdentity of the client that has the exclusive right to make changes to this Worker Deployment.getName()Identifies a Worker Deployment.com.google.protobuf.ByteStringIdentifies a Worker Deployment.com.google.protobuf.Parser<WorkerDeploymentInfo> .temporal.api.deployment.v1.RoutingConfig routing_config = 4;.temporal.api.deployment.v1.RoutingConfig routing_config = 4;Indicates whether the routing_config has been fully propagated to all relevant task queues and their partitions.intIndicates whether the routing_config has been fully propagated to all relevant task queues and their partitions.intgetVersionSummaries(int index) Deployment Versions that are currently tracked in this Deployment.intDeployment Versions that are currently tracked in this Deployment.Deployment Versions that are currently tracked in this Deployment.getVersionSummariesOrBuilder(int index) Deployment Versions that are currently tracked in this Deployment.Deployment Versions that are currently tracked in this Deployment.boolean.google.protobuf.Timestamp create_time = 3;inthashCode()boolean.temporal.api.deployment.v1.RoutingConfig routing_config = 4;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic WorkerDeploymentInfo.Builderstatic WorkerDeploymentInfo.BuildernewBuilder(WorkerDeploymentInfo prototype) protected WorkerDeploymentInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static WorkerDeploymentInfoparseDelimitedFrom(InputStream input) static WorkerDeploymentInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WorkerDeploymentInfoparseFrom(byte[] data) static WorkerDeploymentInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WorkerDeploymentInfoparseFrom(com.google.protobuf.ByteString data) static WorkerDeploymentInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WorkerDeploymentInfoparseFrom(com.google.protobuf.CodedInputStream input) static WorkerDeploymentInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WorkerDeploymentInfoparseFrom(InputStream input) static WorkerDeploymentInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static WorkerDeploymentInfoparseFrom(ByteBuffer data) static WorkerDeploymentInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<WorkerDeploymentInfo> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
VERSION_SUMMARIES_FIELD_NUMBER
public static final int VERSION_SUMMARIES_FIELD_NUMBER- See Also:
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER- See Also:
-
ROUTING_CONFIG_FIELD_NUMBER
public static final int ROUTING_CONFIG_FIELD_NUMBER- See Also:
-
LAST_MODIFIER_IDENTITY_FIELD_NUMBER
public static final int LAST_MODIFIER_IDENTITY_FIELD_NUMBER- See Also:
-
MANAGER_IDENTITY_FIELD_NUMBER
public static final int MANAGER_IDENTITY_FIELD_NUMBER- See Also:
-
ROUTING_CONFIG_UPDATE_STATE_FIELD_NUMBER
public static final int ROUTING_CONFIG_UPDATE_STATE_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getName
Identifies a Worker Deployment. Must be unique within the namespace.
string name = 1;- Specified by:
getNamein interfaceWorkerDeploymentInfoOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Identifies a Worker Deployment. Must be unique within the namespace.
string name = 1;- Specified by:
getNameBytesin interfaceWorkerDeploymentInfoOrBuilder- Returns:
- The bytes for name.
-
getVersionSummariesList
Deployment Versions that are currently tracked in this Deployment. A DeploymentVersion will be cleaned up automatically if all the following conditions meet: - It does not receive new executions (is not current or ramping) - It has no active pollers (see WorkerDeploymentVersionInfo.pollers_status) - It is drained (see WorkerDeploymentVersionInfo.drainage_status)
repeated .temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary version_summaries = 2;- Specified by:
getVersionSummariesListin interfaceWorkerDeploymentInfoOrBuilder
-
getVersionSummariesOrBuilderList
public List<? extends WorkerDeploymentInfo.WorkerDeploymentVersionSummaryOrBuilder> getVersionSummariesOrBuilderList()Deployment Versions that are currently tracked in this Deployment. A DeploymentVersion will be cleaned up automatically if all the following conditions meet: - It does not receive new executions (is not current or ramping) - It has no active pollers (see WorkerDeploymentVersionInfo.pollers_status) - It is drained (see WorkerDeploymentVersionInfo.drainage_status)
repeated .temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary version_summaries = 2;- Specified by:
getVersionSummariesOrBuilderListin interfaceWorkerDeploymentInfoOrBuilder
-
getVersionSummariesCount
public int getVersionSummariesCount()Deployment Versions that are currently tracked in this Deployment. A DeploymentVersion will be cleaned up automatically if all the following conditions meet: - It does not receive new executions (is not current or ramping) - It has no active pollers (see WorkerDeploymentVersionInfo.pollers_status) - It is drained (see WorkerDeploymentVersionInfo.drainage_status)
repeated .temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary version_summaries = 2;- Specified by:
getVersionSummariesCountin interfaceWorkerDeploymentInfoOrBuilder
-
getVersionSummaries
Deployment Versions that are currently tracked in this Deployment. A DeploymentVersion will be cleaned up automatically if all the following conditions meet: - It does not receive new executions (is not current or ramping) - It has no active pollers (see WorkerDeploymentVersionInfo.pollers_status) - It is drained (see WorkerDeploymentVersionInfo.drainage_status)
repeated .temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary version_summaries = 2;- Specified by:
getVersionSummariesin interfaceWorkerDeploymentInfoOrBuilder
-
getVersionSummariesOrBuilder
public WorkerDeploymentInfo.WorkerDeploymentVersionSummaryOrBuilder getVersionSummariesOrBuilder(int index) Deployment Versions that are currently tracked in this Deployment. A DeploymentVersion will be cleaned up automatically if all the following conditions meet: - It does not receive new executions (is not current or ramping) - It has no active pollers (see WorkerDeploymentVersionInfo.pollers_status) - It is drained (see WorkerDeploymentVersionInfo.drainage_status)
repeated .temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary version_summaries = 2;- Specified by:
getVersionSummariesOrBuilderin interfaceWorkerDeploymentInfoOrBuilder
-
hasCreateTime
public boolean hasCreateTime().google.protobuf.Timestamp create_time = 3;- Specified by:
hasCreateTimein interfaceWorkerDeploymentInfoOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime().google.protobuf.Timestamp create_time = 3;- Specified by:
getCreateTimein interfaceWorkerDeploymentInfoOrBuilder- Returns:
- The createTime.
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder().google.protobuf.Timestamp create_time = 3;- Specified by:
getCreateTimeOrBuilderin interfaceWorkerDeploymentInfoOrBuilder
-
hasRoutingConfig
public boolean hasRoutingConfig().temporal.api.deployment.v1.RoutingConfig routing_config = 4;- Specified by:
hasRoutingConfigin interfaceWorkerDeploymentInfoOrBuilder- Returns:
- Whether the routingConfig field is set.
-
getRoutingConfig
.temporal.api.deployment.v1.RoutingConfig routing_config = 4;- Specified by:
getRoutingConfigin interfaceWorkerDeploymentInfoOrBuilder- Returns:
- The routingConfig.
-
getRoutingConfigOrBuilder
.temporal.api.deployment.v1.RoutingConfig routing_config = 4;- Specified by:
getRoutingConfigOrBuilderin interfaceWorkerDeploymentInfoOrBuilder
-
getLastModifierIdentity
Identity of the last client who modified the configuration of this Deployment. Set to the `identity` value sent by APIs such as `SetWorkerDeploymentCurrentVersion` and `SetWorkerDeploymentRampingVersion`.
string last_modifier_identity = 5;- Specified by:
getLastModifierIdentityin interfaceWorkerDeploymentInfoOrBuilder- Returns:
- The lastModifierIdentity.
-
getLastModifierIdentityBytes
public com.google.protobuf.ByteString getLastModifierIdentityBytes()Identity of the last client who modified the configuration of this Deployment. Set to the `identity` value sent by APIs such as `SetWorkerDeploymentCurrentVersion` and `SetWorkerDeploymentRampingVersion`.
string last_modifier_identity = 5;- Specified by:
getLastModifierIdentityBytesin interfaceWorkerDeploymentInfoOrBuilder- Returns:
- The bytes for lastModifierIdentity.
-
getManagerIdentity
Identity of the client that has the exclusive right to make changes to this Worker Deployment. Empty by default. If this is set, clients whose identity does not match `manager_identity` will not be able to make changes to this Worker Deployment. They can either set their own identity as the manager or unset the field to proceed.
string manager_identity = 6;- Specified by:
getManagerIdentityin interfaceWorkerDeploymentInfoOrBuilder- Returns:
- The managerIdentity.
-
getManagerIdentityBytes
public com.google.protobuf.ByteString getManagerIdentityBytes()Identity of the client that has the exclusive right to make changes to this Worker Deployment. Empty by default. If this is set, clients whose identity does not match `manager_identity` will not be able to make changes to this Worker Deployment. They can either set their own identity as the manager or unset the field to proceed.
string manager_identity = 6;- Specified by:
getManagerIdentityBytesin interfaceWorkerDeploymentInfoOrBuilder- Returns:
- The bytes for managerIdentity.
-
getRoutingConfigUpdateStateValue
public int getRoutingConfigUpdateStateValue()Indicates whether the routing_config has been fully propagated to all relevant task queues and their partitions.
.temporal.api.enums.v1.RoutingConfigUpdateState routing_config_update_state = 7;- Specified by:
getRoutingConfigUpdateStateValuein interfaceWorkerDeploymentInfoOrBuilder- Returns:
- The enum numeric value on the wire for routingConfigUpdateState.
-
getRoutingConfigUpdateState
Indicates whether the routing_config has been fully propagated to all relevant task queues and their partitions.
.temporal.api.enums.v1.RoutingConfigUpdateState routing_config_update_state = 7;- Specified by:
getRoutingConfigUpdateStatein interfaceWorkerDeploymentInfoOrBuilder- Returns:
- The routingConfigUpdateState.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static WorkerDeploymentInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkerDeploymentInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkerDeploymentInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkerDeploymentInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkerDeploymentInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WorkerDeploymentInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static WorkerDeploymentInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static WorkerDeploymentInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static WorkerDeploymentInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static WorkerDeploymentInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected WorkerDeploymentInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-