Class AutoscalingSettings.AutoscalingPolicy (0.56.0)
0.81.0 (latest)
0.79.0
0.77.0
0.76.0
0.74.0
0.72.0
0.70.0
0.69.0
0.68.0
0.67.0
0.66.0
0.64.0
0.62.0
0.61.0
0.58.0
0.57.0
0.56.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.49.0
0.48.0
0.47.0
0.46.0
0.45.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.35.0
0.34.0
0.33.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.22.0
0.21.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.3.0
0.2.0
0.1.0
public static final class AutoscalingSettings . AutoscalingPolicy extends GeneratedMessageV3 implements AutoscalingSettings . AutoscalingPolicyOrBuilder
Autoscaling policy describes the behavior of the autoscaling
with respect to the resource utilization.
The scale-out operation is initiated if the utilization
exceeds ANY of the respective thresholds.
The scale-in operation is initiated if the utilization
is below ALL of the respective thresholds.
Protobuf type google.cloud.vmwareengine.v1.AutoscalingSettings.AutoscalingPolicy
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CONSUMED_MEMORY_THRESHOLDS_FIELD_NUMBER
public static final int CONSUMED_MEMORY_THRESHOLDS_FIELD_NUMBER
Field Value
Type
Description
int
CPU_THRESHOLDS_FIELD_NUMBER
public static final int CPU_THRESHOLDS_FIELD_NUMBER
Field Value
Type
Description
int
GRANTED_MEMORY_THRESHOLDS_FIELD_NUMBER
public static final int GRANTED_MEMORY_THRESHOLDS_FIELD_NUMBER
Field Value
Type
Description
int
NODE_TYPE_ID_FIELD_NUMBER
public static final int NODE_TYPE_ID_FIELD_NUMBER
Field Value
Type
Description
int
SCALE_OUT_SIZE_FIELD_NUMBER
public static final int SCALE_OUT_SIZE_FIELD_NUMBER
Field Value
Type
Description
int
STORAGE_THRESHOLDS_FIELD_NUMBER
public static final int STORAGE_THRESHOLDS_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static AutoscalingSettings . AutoscalingPolicy getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static AutoscalingSettings . AutoscalingPolicy . Builder newBuilder ()
newBuilder(AutoscalingSettings.AutoscalingPolicy prototype)
public static AutoscalingSettings . AutoscalingPolicy . Builder newBuilder ( AutoscalingSettings . AutoscalingPolicy prototype )
public static AutoscalingSettings . AutoscalingPolicy parseDelimitedFrom ( InputStream input )
public static AutoscalingSettings . AutoscalingPolicy parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static AutoscalingSettings . AutoscalingPolicy parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AutoscalingSettings . AutoscalingPolicy parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static AutoscalingSettings . AutoscalingPolicy parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AutoscalingSettings . AutoscalingPolicy parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static AutoscalingSettings . AutoscalingPolicy parseFrom ( CodedInputStream input )
public static AutoscalingSettings . AutoscalingPolicy parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static AutoscalingSettings . AutoscalingPolicy parseFrom ( InputStream input )
public static AutoscalingSettings . AutoscalingPolicy parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static AutoscalingSettings . AutoscalingPolicy parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AutoscalingSettings . AutoscalingPolicy parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<AutoscalingSettings . AutoscalingPolicy > parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getConsumedMemoryThresholds()
public AutoscalingSettings . Thresholds getConsumedMemoryThresholds ()
Optional. Utilization thresholds pertaining to amount of consumed memory.
.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds consumed_memory_thresholds = 13 [(.google.api.field_behavior) = OPTIONAL];
getConsumedMemoryThresholdsOrBuilder()
public AutoscalingSettings . ThresholdsOrBuilder getConsumedMemoryThresholdsOrBuilder ()
Optional. Utilization thresholds pertaining to amount of consumed memory.
.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds consumed_memory_thresholds = 13 [(.google.api.field_behavior) = OPTIONAL];
getCpuThresholds()
public AutoscalingSettings . Thresholds getCpuThresholds ()
Optional. Utilization thresholds pertaining to CPU utilization.
.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds cpu_thresholds = 11 [(.google.api.field_behavior) = OPTIONAL];
getCpuThresholdsOrBuilder()
public AutoscalingSettings . ThresholdsOrBuilder getCpuThresholdsOrBuilder ()
Optional. Utilization thresholds pertaining to CPU utilization.
.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds cpu_thresholds = 11 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public AutoscalingSettings . AutoscalingPolicy getDefaultInstanceForType ()
getGrantedMemoryThresholds()
public AutoscalingSettings . Thresholds getGrantedMemoryThresholds ()
Optional. Utilization thresholds pertaining to amount of granted memory.
.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds granted_memory_thresholds = 12 [(.google.api.field_behavior) = OPTIONAL];
getGrantedMemoryThresholdsOrBuilder()
public AutoscalingSettings . ThresholdsOrBuilder getGrantedMemoryThresholdsOrBuilder ()
Optional. Utilization thresholds pertaining to amount of granted memory.
.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds granted_memory_thresholds = 12 [(.google.api.field_behavior) = OPTIONAL];
getNodeTypeId()
public String getNodeTypeId ()
Required. The canonical identifier of the node type to add or remove.
Corresponds to the NodeType.
string node_type_id = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
String
The nodeTypeId.
getNodeTypeIdBytes()
public ByteString getNodeTypeIdBytes ()
Required. The canonical identifier of the node type to add or remove.
Corresponds to the NodeType.
string node_type_id = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
ByteString
The bytes for nodeTypeId.
getParserForType()
public Parser<AutoscalingSettings . AutoscalingPolicy > getParserForType ()
Overrides
getScaleOutSize()
public int getScaleOutSize ()
Required. Number of nodes to add to a cluster during a scale-out
operation. Must be divisible by 2 for stretched clusters. During a
scale-in operation only one node (or 2 for stretched clusters) are
removed in a single iteration.
int32 scale_out_size = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
int
The scaleOutSize.
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getStorageThresholds()
public AutoscalingSettings . Thresholds getStorageThresholds ()
Optional. Utilization thresholds pertaining to amount of consumed
storage.
.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds storage_thresholds = 14 [(.google.api.field_behavior) = OPTIONAL];
getStorageThresholdsOrBuilder()
public AutoscalingSettings . ThresholdsOrBuilder getStorageThresholdsOrBuilder ()
Optional. Utilization thresholds pertaining to amount of consumed
storage.
.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds storage_thresholds = 14 [(.google.api.field_behavior) = OPTIONAL];
hasConsumedMemoryThresholds()
public boolean hasConsumedMemoryThresholds ()
Optional. Utilization thresholds pertaining to amount of consumed memory.
.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds consumed_memory_thresholds = 13 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the consumedMemoryThresholds field is set.
hasCpuThresholds()
public boolean hasCpuThresholds ()
Optional. Utilization thresholds pertaining to CPU utilization.
.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds cpu_thresholds = 11 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the cpuThresholds field is set.
hasGrantedMemoryThresholds()
public boolean hasGrantedMemoryThresholds ()
Optional. Utilization thresholds pertaining to amount of granted memory.
.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds granted_memory_thresholds = 12 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the grantedMemoryThresholds field is set.
hasStorageThresholds()
public boolean hasStorageThresholds ()
Optional. Utilization thresholds pertaining to amount of consumed
storage.
.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds storage_thresholds = 14 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the storageThresholds field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public AutoscalingSettings . AutoscalingPolicy . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AutoscalingSettings . AutoscalingPolicy . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public AutoscalingSettings . AutoscalingPolicy . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]