Class RolloutOptions
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1beta1.RolloutOptions
- All Implemented Interfaces:
RolloutOptionsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class RolloutOptions
extends com.google.protobuf.GeneratedMessage
implements RolloutOptionsOrBuilder
Configuration for rolling deployments.Protobuf type
google.cloud.aiplatform.v1beta1.RolloutOptions- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classConfiguration for rolling deployments.static enumstatic enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested 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 intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic RolloutOptionsstatic final com.google.protobuf.Descriptors.DescriptorintPercentage of allowed additional replicas.intAbsolute count of allowed additional replicas.intPercentage of replicas allowed to be unavailable.intAbsolute count of replicas allowed to be unavailable.com.google.protobuf.Parser<RolloutOptions>ID of the DeployedModel that this deployment should replace.com.google.protobuf.ByteStringID of the DeployedModel that this deployment should replace.intOutput only.intinthashCode()booleanPercentage of allowed additional replicas.booleanAbsolute count of allowed additional replicas.booleanPercentage of replicas allowed to be unavailable.booleanAbsolute count of replicas allowed to be unavailable.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic RolloutOptions.Builderstatic RolloutOptions.BuildernewBuilder(RolloutOptions prototype) protected RolloutOptions.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static RolloutOptionsparseDelimitedFrom(InputStream input) static RolloutOptionsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RolloutOptionsparseFrom(byte[] data) static RolloutOptionsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RolloutOptionsparseFrom(com.google.protobuf.ByteString data) static RolloutOptionsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RolloutOptionsparseFrom(com.google.protobuf.CodedInputStream input) static RolloutOptionsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RolloutOptionsparseFrom(InputStream input) static RolloutOptionsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RolloutOptionsparseFrom(ByteBuffer data) static RolloutOptionsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<RolloutOptions>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
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, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
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
-
MAX_UNAVAILABLE_REPLICAS_FIELD_NUMBER
public static final int MAX_UNAVAILABLE_REPLICAS_FIELD_NUMBER- See Also:
-
MAX_UNAVAILABLE_PERCENTAGE_FIELD_NUMBER
public static final int MAX_UNAVAILABLE_PERCENTAGE_FIELD_NUMBER- See Also:
-
MAX_SURGE_REPLICAS_FIELD_NUMBER
public static final int MAX_SURGE_REPLICAS_FIELD_NUMBER- See Also:
-
MAX_SURGE_PERCENTAGE_FIELD_NUMBER
public static final int MAX_SURGE_PERCENTAGE_FIELD_NUMBER- See Also:
-
PREVIOUS_DEPLOYED_MODEL_FIELD_NUMBER
public static final int PREVIOUS_DEPLOYED_MODEL_FIELD_NUMBER- See Also:
-
REVISION_NUMBER_FIELD_NUMBER
public static final int REVISION_NUMBER_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getMaxSurgeCase
- Specified by:
getMaxSurgeCasein interfaceRolloutOptionsOrBuilder
-
hasMaxSurgeReplicas
public boolean hasMaxSurgeReplicas()Absolute count of allowed additional replicas.
int32 max_surge_replicas = 5;- Specified by:
hasMaxSurgeReplicasin interfaceRolloutOptionsOrBuilder- Returns:
- Whether the maxSurgeReplicas field is set.
-
getMaxSurgeReplicas
public int getMaxSurgeReplicas()Absolute count of allowed additional replicas.
int32 max_surge_replicas = 5;- Specified by:
getMaxSurgeReplicasin interfaceRolloutOptionsOrBuilder- Returns:
- The maxSurgeReplicas.
-
hasMaxSurgePercentage
public boolean hasMaxSurgePercentage()Percentage of allowed additional replicas. For autoscaling deployments, this refers to the target replica count.
int32 max_surge_percentage = 6;- Specified by:
hasMaxSurgePercentagein interfaceRolloutOptionsOrBuilder- Returns:
- Whether the maxSurgePercentage field is set.
-
getMaxSurgePercentage
public int getMaxSurgePercentage()Percentage of allowed additional replicas. For autoscaling deployments, this refers to the target replica count.
int32 max_surge_percentage = 6;- Specified by:
getMaxSurgePercentagein interfaceRolloutOptionsOrBuilder- Returns:
- The maxSurgePercentage.
-
getPreviousDeployedModel
ID of the DeployedModel that this deployment should replace.
string previous_deployed_model = 1;- Specified by:
getPreviousDeployedModelin interfaceRolloutOptionsOrBuilder- Returns:
- The previousDeployedModel.
-
getPreviousDeployedModelBytes
public com.google.protobuf.ByteString getPreviousDeployedModelBytes()ID of the DeployedModel that this deployment should replace.
string previous_deployed_model = 1;- Specified by:
getPreviousDeployedModelBytesin interfaceRolloutOptionsOrBuilder- Returns:
- The bytes for previousDeployedModel.
-
getRevisionNumber
public int getRevisionNumber()Output only. Read-only. Revision number determines the relative priority of DeployedModels in the same rollout. The DeployedModel with the largest revision number specifies the intended state of the deployment.
int32 revision_number = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRevisionNumberin interfaceRolloutOptionsOrBuilder- Returns:
- The revisionNumber.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
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 RolloutOptions parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RolloutOptions parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RolloutOptions parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RolloutOptions parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RolloutOptions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RolloutOptions parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static RolloutOptions parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static RolloutOptions parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static RolloutOptions parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static RolloutOptions 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 RolloutOptions.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-