Interface AutoscalingSettings.AutoscalingPolicyOrBuilder (0.45.0)

public static interface AutoscalingSettings.AutoscalingPolicyOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getConsumedMemoryThresholds()

public abstract 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];

Returns
Type Description
AutoscalingSettings.Thresholds

The consumedMemoryThresholds.

getConsumedMemoryThresholdsOrBuilder()

public abstract 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];

Returns
Type Description
AutoscalingSettings.ThresholdsOrBuilder

getCpuThresholds()

public abstract AutoscalingSettings.Thresholds getCpuThresholds()

Optional. Utilization thresholds pertaining to CPU utilization.

.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds cpu_thresholds = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AutoscalingSettings.Thresholds

The cpuThresholds.

getCpuThresholdsOrBuilder()

public abstract AutoscalingSettings.ThresholdsOrBuilder getCpuThresholdsOrBuilder()

Optional. Utilization thresholds pertaining to CPU utilization.

.google.cloud.vmwareengine.v1.AutoscalingSettings.Thresholds cpu_thresholds = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AutoscalingSettings.ThresholdsOrBuilder

getGrantedMemoryThresholds()

public abstract 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];

Returns
Type Description
AutoscalingSettings.Thresholds

The grantedMemoryThresholds.

getGrantedMemoryThresholdsOrBuilder()

public abstract 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];

Returns
Type Description
AutoscalingSettings.ThresholdsOrBuilder

getNodeTypeId()

public abstract 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 abstract 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.

getScaleOutSize()

public abstract 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.

getStorageThresholds()

public abstract 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];

Returns
Type Description
AutoscalingSettings.Thresholds

The storageThresholds.

getStorageThresholdsOrBuilder()

public abstract 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];

Returns
Type Description
AutoscalingSettings.ThresholdsOrBuilder

hasConsumedMemoryThresholds()

public abstract 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 abstract 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 abstract 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 abstract 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.