public static final class DedicatedResources.ScaleToZeroSpec.Builder extends com.google.protobuf.GeneratedMessage.Builder<DedicatedResources.ScaleToZeroSpec.Builder> implements DedicatedResources.ScaleToZeroSpecOrBuilder
Specification for scale-to-zero feature.Protobuf type
google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpecaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<DedicatedResources.ScaleToZeroSpec.Builder>public DedicatedResources.ScaleToZeroSpec.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<DedicatedResources.ScaleToZeroSpec.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<DedicatedResources.ScaleToZeroSpec.Builder>public DedicatedResources.ScaleToZeroSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DedicatedResources.ScaleToZeroSpec build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DedicatedResources.ScaleToZeroSpec buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DedicatedResources.ScaleToZeroSpec.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DedicatedResources.ScaleToZeroSpec.Builder>public DedicatedResources.ScaleToZeroSpec.Builder mergeFrom(DedicatedResources.ScaleToZeroSpec other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<DedicatedResources.ScaleToZeroSpec.Builder>public DedicatedResources.ScaleToZeroSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DedicatedResources.ScaleToZeroSpec.Builder>IOExceptionpublic 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 DedicatedResources.ScaleToZeroSpec.Builder setMinScaleupPeriod(com.google.protobuf.Duration value)
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];
public DedicatedResources.ScaleToZeroSpec.Builder setMinScaleupPeriod(com.google.protobuf.Duration.Builder builderForValue)
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];
public DedicatedResources.ScaleToZeroSpec.Builder mergeMinScaleupPeriod(com.google.protobuf.Duration value)
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];
public DedicatedResources.ScaleToZeroSpec.Builder clearMinScaleupPeriod()
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];
public com.google.protobuf.Duration.Builder getMinScaleupPeriodBuilder()
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];
public 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 DedicatedResources.ScaleToZeroSpec.Builder setIdleScaledownPeriod(com.google.protobuf.Duration value)
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];
public DedicatedResources.ScaleToZeroSpec.Builder setIdleScaledownPeriod(com.google.protobuf.Duration.Builder builderForValue)
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];
public DedicatedResources.ScaleToZeroSpec.Builder mergeIdleScaledownPeriod(com.google.protobuf.Duration value)
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];
public DedicatedResources.ScaleToZeroSpec.Builder clearIdleScaledownPeriod()
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];
public com.google.protobuf.Duration.Builder getIdleScaledownPeriodBuilder()
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];
public 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.ScaleToZeroSpecOrBuilderCopyright © 2026 Google LLC. All rights reserved.