Package io.temporal.api.deployment.v1
Class RoutingConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.temporal.api.deployment.v1.RoutingConfig
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RoutingConfigOrBuilder,java.io.Serializable
@Generated(value="protoc", comments="annotations:RoutingConfig.java.pb.meta") public final class RoutingConfig extends com.google.protobuf.GeneratedMessageV3 implements RoutingConfigOrBuilderProtobuf typetemporal.api.deployment.v1.RoutingConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRoutingConfig.BuilderProtobuf typetemporal.api.deployment.v1.RoutingConfig-
Nested 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
-
-
Field Summary
Fields Modifier and Type Field Description static intCURRENT_VERSION_CHANGED_TIME_FIELD_NUMBERstatic intCURRENT_VERSION_FIELD_NUMBERstatic intRAMPING_VERSION_CHANGED_TIME_FIELD_NUMBERstatic intRAMPING_VERSION_FIELD_NUMBERstatic intRAMPING_VERSION_PERCENTAGE_CHANGED_TIME_FIELD_NUMBERstatic intRAMPING_VERSION_PERCENTAGE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetCurrentVersion()Always present.com.google.protobuf.ByteStringgetCurrentVersionBytes()Always present.com.google.protobuf.TimestampgetCurrentVersionChangedTime()Last time current version was changed.com.google.protobuf.TimestampOrBuildergetCurrentVersionChangedTimeOrBuilder()Last time current version was changed.static RoutingConfiggetDefaultInstance()RoutingConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<RoutingConfig>getParserForType()java.lang.StringgetRampingVersion()When present, it means the traffic is being shifted from the Current Version to the Ramping Version.com.google.protobuf.ByteStringgetRampingVersionBytes()When present, it means the traffic is being shifted from the Current Version to the Ramping Version.com.google.protobuf.TimestampgetRampingVersionChangedTime()Last time ramping version was changed.com.google.protobuf.TimestampOrBuildergetRampingVersionChangedTimeOrBuilder()Last time ramping version was changed.floatgetRampingVersionPercentage()Percentage of tasks that are routed to the Ramping Version instead of the Current Version.com.google.protobuf.TimestampgetRampingVersionPercentageChangedTime()Last time ramping version percentage was changed.com.google.protobuf.TimestampOrBuildergetRampingVersionPercentageChangedTimeOrBuilder()Last time ramping version percentage was changed.intgetSerializedSize()booleanhasCurrentVersionChangedTime()Last time current version was changed.inthashCode()booleanhasRampingVersionChangedTime()Last time ramping version was changed.booleanhasRampingVersionPercentageChangedTime()Last time ramping version percentage was changed.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static RoutingConfig.BuildernewBuilder()static RoutingConfig.BuildernewBuilder(RoutingConfig prototype)RoutingConfig.BuildernewBuilderForType()protected RoutingConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RoutingConfigparseDelimitedFrom(java.io.InputStream input)static RoutingConfigparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RoutingConfigparseFrom(byte[] data)static RoutingConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RoutingConfigparseFrom(com.google.protobuf.ByteString data)static RoutingConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RoutingConfigparseFrom(com.google.protobuf.CodedInputStream input)static RoutingConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RoutingConfigparseFrom(java.io.InputStream input)static RoutingConfigparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RoutingConfigparseFrom(java.nio.ByteBuffer data)static RoutingConfigparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<RoutingConfig>parser()RoutingConfig.BuildertoBuilder()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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
CURRENT_VERSION_FIELD_NUMBER
public static final int CURRENT_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RAMPING_VERSION_FIELD_NUMBER
public static final int RAMPING_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RAMPING_VERSION_PERCENTAGE_FIELD_NUMBER
public static final int RAMPING_VERSION_PERCENTAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CURRENT_VERSION_CHANGED_TIME_FIELD_NUMBER
public static final int CURRENT_VERSION_CHANGED_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RAMPING_VERSION_CHANGED_TIME_FIELD_NUMBER
public static final int RAMPING_VERSION_CHANGED_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RAMPING_VERSION_PERCENTAGE_CHANGED_TIME_FIELD_NUMBER
public static final int RAMPING_VERSION_PERCENTAGE_CHANGED_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- 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
-
getCurrentVersion
public java.lang.String getCurrentVersion()
Always present. Specifies which Deployment Version should should receive new workflow executions and tasks of existing unversioned or AutoUpgrade workflows. Can be one of the following: - A Deployment Version identifier in the form "<deployment_name>.<build_id>". - Or, the "__unversioned__" special value, to represent all the unversioned workers (those with `UNVERSIONED` (or unspecified) `WorkerVersioningMode`.) Note: Current Version is overridden by the Ramping Version for a portion of traffic when a ramp is set (see `ramping_version`.)
string current_version = 1;- Specified by:
getCurrentVersionin interfaceRoutingConfigOrBuilder- Returns:
- The currentVersion.
-
getCurrentVersionBytes
public com.google.protobuf.ByteString getCurrentVersionBytes()
Always present. Specifies which Deployment Version should should receive new workflow executions and tasks of existing unversioned or AutoUpgrade workflows. Can be one of the following: - A Deployment Version identifier in the form "<deployment_name>.<build_id>". - Or, the "__unversioned__" special value, to represent all the unversioned workers (those with `UNVERSIONED` (or unspecified) `WorkerVersioningMode`.) Note: Current Version is overridden by the Ramping Version for a portion of traffic when a ramp is set (see `ramping_version`.)
string current_version = 1;- Specified by:
getCurrentVersionBytesin interfaceRoutingConfigOrBuilder- Returns:
- The bytes for currentVersion.
-
getRampingVersion
public java.lang.String getRampingVersion()
When present, it means the traffic is being shifted from the Current Version to the Ramping Version. Must always be different from Current Version. Can be one of the following: - A Deployment Version identifier in the form "<deployment_name>.<build_id>". - Or, the "__unversioned__" special value, to represent all the unversioned workers (those with `UNVERSIONED` (or unspecified) `WorkerVersioningMode`.) Note that it is possible to ramp from one Version to another Version, or from unversioned workers to a particular Version, or from a particular Version to unversioned workers.
string ramping_version = 2;- Specified by:
getRampingVersionin interfaceRoutingConfigOrBuilder- Returns:
- The rampingVersion.
-
getRampingVersionBytes
public com.google.protobuf.ByteString getRampingVersionBytes()
When present, it means the traffic is being shifted from the Current Version to the Ramping Version. Must always be different from Current Version. Can be one of the following: - A Deployment Version identifier in the form "<deployment_name>.<build_id>". - Or, the "__unversioned__" special value, to represent all the unversioned workers (those with `UNVERSIONED` (or unspecified) `WorkerVersioningMode`.) Note that it is possible to ramp from one Version to another Version, or from unversioned workers to a particular Version, or from a particular Version to unversioned workers.
string ramping_version = 2;- Specified by:
getRampingVersionBytesin interfaceRoutingConfigOrBuilder- Returns:
- The bytes for rampingVersion.
-
getRampingVersionPercentage
public float getRampingVersionPercentage()
Percentage of tasks that are routed to the Ramping Version instead of the Current Version. Valid range: [0, 100]. A 100% value means the Ramping Version is receiving full traffic but not yet "promoted" to be the Current Version, likely due to pending validations.
float ramping_version_percentage = 3;- Specified by:
getRampingVersionPercentagein interfaceRoutingConfigOrBuilder- Returns:
- The rampingVersionPercentage.
-
hasCurrentVersionChangedTime
public boolean hasCurrentVersionChangedTime()
Last time current version was changed.
.google.protobuf.Timestamp current_version_changed_time = 4;- Specified by:
hasCurrentVersionChangedTimein interfaceRoutingConfigOrBuilder- Returns:
- Whether the currentVersionChangedTime field is set.
-
getCurrentVersionChangedTime
public com.google.protobuf.Timestamp getCurrentVersionChangedTime()
Last time current version was changed.
.google.protobuf.Timestamp current_version_changed_time = 4;- Specified by:
getCurrentVersionChangedTimein interfaceRoutingConfigOrBuilder- Returns:
- The currentVersionChangedTime.
-
getCurrentVersionChangedTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCurrentVersionChangedTimeOrBuilder()
Last time current version was changed.
.google.protobuf.Timestamp current_version_changed_time = 4;- Specified by:
getCurrentVersionChangedTimeOrBuilderin interfaceRoutingConfigOrBuilder
-
hasRampingVersionChangedTime
public boolean hasRampingVersionChangedTime()
Last time ramping version was changed. Not updated if only the ramp percentage changes.
.google.protobuf.Timestamp ramping_version_changed_time = 5;- Specified by:
hasRampingVersionChangedTimein interfaceRoutingConfigOrBuilder- Returns:
- Whether the rampingVersionChangedTime field is set.
-
getRampingVersionChangedTime
public com.google.protobuf.Timestamp getRampingVersionChangedTime()
Last time ramping version was changed. Not updated if only the ramp percentage changes.
.google.protobuf.Timestamp ramping_version_changed_time = 5;- Specified by:
getRampingVersionChangedTimein interfaceRoutingConfigOrBuilder- Returns:
- The rampingVersionChangedTime.
-
getRampingVersionChangedTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getRampingVersionChangedTimeOrBuilder()
Last time ramping version was changed. Not updated if only the ramp percentage changes.
.google.protobuf.Timestamp ramping_version_changed_time = 5;- Specified by:
getRampingVersionChangedTimeOrBuilderin interfaceRoutingConfigOrBuilder
-
hasRampingVersionPercentageChangedTime
public boolean hasRampingVersionPercentageChangedTime()
Last time ramping version percentage was changed. If ramping version is changed, this is also updated, even if the percentage stays the same.
.google.protobuf.Timestamp ramping_version_percentage_changed_time = 6;- Specified by:
hasRampingVersionPercentageChangedTimein interfaceRoutingConfigOrBuilder- Returns:
- Whether the rampingVersionPercentageChangedTime field is set.
-
getRampingVersionPercentageChangedTime
public com.google.protobuf.Timestamp getRampingVersionPercentageChangedTime()
Last time ramping version percentage was changed. If ramping version is changed, this is also updated, even if the percentage stays the same.
.google.protobuf.Timestamp ramping_version_percentage_changed_time = 6;- Specified by:
getRampingVersionPercentageChangedTimein interfaceRoutingConfigOrBuilder- Returns:
- The rampingVersionPercentageChangedTime.
-
getRampingVersionPercentageChangedTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getRampingVersionPercentageChangedTimeOrBuilder()
Last time ramping version percentage was changed. If ramping version is changed, this is also updated, even if the percentage stays the same.
.google.protobuf.Timestamp ramping_version_percentage_changed_time = 6;- Specified by:
getRampingVersionPercentageChangedTimeOrBuilderin interfaceRoutingConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 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 RoutingConfig parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutingConfig parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutingConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutingConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutingConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutingConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutingConfig parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static RoutingConfig parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static RoutingConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static RoutingConfig parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static RoutingConfig parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static RoutingConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public RoutingConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RoutingConfig.Builder newBuilder()
-
newBuilder
public static RoutingConfig.Builder newBuilder(RoutingConfig prototype)
-
toBuilder
public RoutingConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RoutingConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RoutingConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RoutingConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<RoutingConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RoutingConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-