public static final class DedicatedResources.ScaleToZeroSpec.Builder extends GeneratedMessageV3.Builder<DedicatedResources.ScaleToZeroSpec.Builder> implements DedicatedResources.ScaleToZeroSpecOrBuilder
Specification for scale-to-zero feature.
Protobuf type google.cloud.aiplatform.v1beta1.DedicatedResources.ScaleToZeroSpec
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public DedicatedResources.ScaleToZeroSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public DedicatedResources.ScaleToZeroSpec build()
public DedicatedResources.ScaleToZeroSpec buildPartial()
public DedicatedResources.ScaleToZeroSpec.Builder clear()
Overrides
public DedicatedResources.ScaleToZeroSpec.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public DedicatedResources.ScaleToZeroSpec.Builder clearIdleScaledownPeriod()
Optional. Duration of no traffic before scaling to zero.
[MinValue=3600] (5 minutes)
[MaxValue=28800] (8 hours)
.google.protobuf.Duration idle_scaledown_period = 2 [(.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 DedicatedResources.ScaleToZeroSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public DedicatedResources.ScaleToZeroSpec.Builder clone()
Overrides
public DedicatedResources.ScaleToZeroSpec getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public Duration getIdleScaledownPeriod()
Optional. Duration of no traffic before scaling to zero.
[MinValue=3600] (5 minutes)
[MaxValue=28800] (8 hours)
.google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Duration |
The idleScaledownPeriod.
|
public Duration.Builder getIdleScaledownPeriodBuilder()
Optional. Duration of no traffic before scaling to zero.
[MinValue=3600] (5 minutes)
[MaxValue=28800] (8 hours)
.google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL];
public DurationOrBuilder getIdleScaledownPeriodOrBuilder()
Optional. Duration of no traffic before scaling to zero.
[MinValue=3600] (5 minutes)
[MaxValue=28800] (8 hours)
.google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL];
public 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];
| Returns |
| Type |
Description |
Duration |
The minScaleupPeriod.
|
public 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 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];
public boolean hasIdleScaledownPeriod()
Optional. Duration of no traffic before scaling to zero.
[MinValue=3600] (5 minutes)
[MaxValue=28800] (8 hours)
.google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the idleScaledownPeriod field is set.
|
public 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];
| Returns |
| Type |
Description |
boolean |
Whether the minScaleupPeriod field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public DedicatedResources.ScaleToZeroSpec.Builder mergeFrom(DedicatedResources.ScaleToZeroSpec other)
public DedicatedResources.ScaleToZeroSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public DedicatedResources.ScaleToZeroSpec.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
public DedicatedResources.ScaleToZeroSpec.Builder mergeIdleScaledownPeriod(Duration value)
Optional. Duration of no traffic before scaling to zero.
[MinValue=3600] (5 minutes)
[MaxValue=28800] (8 hours)
.google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
Duration
|
public DedicatedResources.ScaleToZeroSpec.Builder mergeMinScaleupPeriod(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];
| Parameter |
| Name |
Description |
value |
Duration
|
public final DedicatedResources.ScaleToZeroSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public DedicatedResources.ScaleToZeroSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public DedicatedResources.ScaleToZeroSpec.Builder setIdleScaledownPeriod(Duration value)
Optional. Duration of no traffic before scaling to zero.
[MinValue=3600] (5 minutes)
[MaxValue=28800] (8 hours)
.google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
Duration
|
public DedicatedResources.ScaleToZeroSpec.Builder setIdleScaledownPeriod(Duration.Builder builderForValue)
Optional. Duration of no traffic before scaling to zero.
[MinValue=3600] (5 minutes)
[MaxValue=28800] (8 hours)
.google.protobuf.Duration idle_scaledown_period = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
builderForValue |
Builder
|
public DedicatedResources.ScaleToZeroSpec.Builder setMinScaleupPeriod(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];
| Parameter |
| Name |
Description |
value |
Duration
|
public DedicatedResources.ScaleToZeroSpec.Builder setMinScaleupPeriod(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];
| Parameter |
| Name |
Description |
builderForValue |
Builder
|
public DedicatedResources.ScaleToZeroSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final DedicatedResources.ScaleToZeroSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides