public static final class DedicatedResources.ScaleToZeroSpec extends com.google.protobuf.GeneratedMessage implements DedicatedResources.ScaleToZeroSpecOrBuilder
Specification for scale-to-zero feature.Protobuf type
google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec| Modifier and Type | Class and Description |
|---|---|
static class |
DedicatedResources.ScaleToZeroSpec.Builder
Specification for scale-to-zero feature.
|
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>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
IDLE_SCALEDOWN_PERIOD_FIELD_NUMBER |
static int |
MIN_SCALEUP_PERIOD_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static DedicatedResources.ScaleToZeroSpec |
getDefaultInstance() |
DedicatedResources.ScaleToZeroSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Duration |
getIdleScaledownPeriod()
Optional.
|
com.google.protobuf.DurationOrBuilder |
getIdleScaledownPeriodOrBuilder()
Optional.
|
com.google.protobuf.Duration |
getMinScaleupPeriod()
Optional.
|
com.google.protobuf.DurationOrBuilder |
getMinScaleupPeriodOrBuilder()
Optional.
|
com.google.protobuf.Parser<DedicatedResources.ScaleToZeroSpec> |
getParserForType() |
int |
getSerializedSize() |
int |
hashCode() |
boolean |
hasIdleScaledownPeriod()
Optional.
|
boolean |
hasMinScaleupPeriod()
Optional.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static DedicatedResources.ScaleToZeroSpec.Builder |
newBuilder() |
static DedicatedResources.ScaleToZeroSpec.Builder |
newBuilder(DedicatedResources.ScaleToZeroSpec prototype) |
DedicatedResources.ScaleToZeroSpec.Builder |
newBuilderForType() |
protected DedicatedResources.ScaleToZeroSpec.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static DedicatedResources.ScaleToZeroSpec |
parseDelimitedFrom(InputStream input) |
static DedicatedResources.ScaleToZeroSpec |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DedicatedResources.ScaleToZeroSpec |
parseFrom(byte[] data) |
static DedicatedResources.ScaleToZeroSpec |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DedicatedResources.ScaleToZeroSpec |
parseFrom(ByteBuffer data) |
static DedicatedResources.ScaleToZeroSpec |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DedicatedResources.ScaleToZeroSpec |
parseFrom(com.google.protobuf.ByteString data) |
static DedicatedResources.ScaleToZeroSpec |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DedicatedResources.ScaleToZeroSpec |
parseFrom(com.google.protobuf.CodedInputStream input) |
static DedicatedResources.ScaleToZeroSpec |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DedicatedResources.ScaleToZeroSpec |
parseFrom(InputStream input) |
static DedicatedResources.ScaleToZeroSpec |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<DedicatedResources.ScaleToZeroSpec> |
parser() |
DedicatedResources.ScaleToZeroSpec.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashFields, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int MIN_SCALEUP_PERIOD_FIELD_NUMBER
public static final int IDLE_SCALEDOWN_PERIOD_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic boolean hasMinScaleupPeriod()
Optional. Minimum duration that a deployment will be scaled up before traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes) [MaxValue=28800] (8 hours)
.google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL];
hasMinScaleupPeriod in interface DedicatedResources.ScaleToZeroSpecOrBuilderpublic com.google.protobuf.Duration getMinScaleupPeriod()
Optional. Minimum duration that a deployment will be scaled up before traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes) [MaxValue=28800] (8 hours)
.google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL];
getMinScaleupPeriod in interface DedicatedResources.ScaleToZeroSpecOrBuilderpublic com.google.protobuf.DurationOrBuilder getMinScaleupPeriodOrBuilder()
Optional. Minimum duration that a deployment will be scaled up before traffic is evaluated for potential scale-down. [MinValue=300] (5 minutes) [MaxValue=28800] (8 hours)
.google.protobuf.Duration min_scaleup_period = 1 [(.google.api.field_behavior) = OPTIONAL];
getMinScaleupPeriodOrBuilder in interface DedicatedResources.ScaleToZeroSpecOrBuilderpublic boolean hasIdleScaledownPeriod()
Optional. Duration of no traffic before scaling to zero. [MinValue=300] (5 minutes) [MaxValue=28800] (8 hours)
.google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL];
hasIdleScaledownPeriod in interface DedicatedResources.ScaleToZeroSpecOrBuilderpublic com.google.protobuf.Duration getIdleScaledownPeriod()
Optional. Duration of no traffic before scaling to zero. [MinValue=300] (5 minutes) [MaxValue=28800] (8 hours)
.google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL];
getIdleScaledownPeriod in interface DedicatedResources.ScaleToZeroSpecOrBuilderpublic com.google.protobuf.DurationOrBuilder getIdleScaledownPeriodOrBuilder()
Optional. Duration of no traffic before scaling to zero. [MinValue=300] (5 minutes) [MaxValue=28800] (8 hours)
.google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL];
getIdleScaledownPeriodOrBuilder in interface DedicatedResources.ScaleToZeroSpecOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static DedicatedResources.ScaleToZeroSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DedicatedResources.ScaleToZeroSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DedicatedResources.ScaleToZeroSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DedicatedResources.ScaleToZeroSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DedicatedResources.ScaleToZeroSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DedicatedResources.ScaleToZeroSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DedicatedResources.ScaleToZeroSpec parseFrom(InputStream input) throws IOException
IOExceptionpublic static DedicatedResources.ScaleToZeroSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DedicatedResources.ScaleToZeroSpec parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static DedicatedResources.ScaleToZeroSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DedicatedResources.ScaleToZeroSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static DedicatedResources.ScaleToZeroSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic DedicatedResources.ScaleToZeroSpec.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static DedicatedResources.ScaleToZeroSpec.Builder newBuilder()
public static DedicatedResources.ScaleToZeroSpec.Builder newBuilder(DedicatedResources.ScaleToZeroSpec prototype)
public DedicatedResources.ScaleToZeroSpec.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected DedicatedResources.ScaleToZeroSpec.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.AbstractMessagepublic static DedicatedResources.ScaleToZeroSpec getDefaultInstance()
public static com.google.protobuf.Parser<DedicatedResources.ScaleToZeroSpec> parser()
public com.google.protobuf.Parser<DedicatedResources.ScaleToZeroSpec> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic DedicatedResources.ScaleToZeroSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2026 Google LLC. All rights reserved.