Interface AutoscalingConfig.AutoscalingTargetsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AutoscalingConfig.AutoscalingTargets,AutoscalingConfig.AutoscalingTargets.Builder
- Enclosing class:
- AutoscalingConfig
public static interface AutoscalingConfig.AutoscalingTargetsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionintOptional.intRequired.intOptional.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getHighPriorityCpuUtilizationPercent
int getHighPriorityCpuUtilizationPercent()Optional. The target high priority cpu utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 90] inclusive. If not specified or set to 0, the autoscaler skips scaling based on high priority CPU utilization.
int32 high_priority_cpu_utilization_percent = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The highPriorityCpuUtilizationPercent.
-
getTotalCpuUtilizationPercent
int getTotalCpuUtilizationPercent()Optional. The target total CPU utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 90] inclusive. If not specified or set to 0, the autoscaler skips scaling based on total CPU utilization. If both `high_priority_cpu_utilization_percent` and `total_cpu_utilization_percent` are specified, the autoscaler provisions the larger of the two required compute capacities to satisfy both targets.
int32 total_cpu_utilization_percent = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The totalCpuUtilizationPercent.
-
getStorageUtilizationPercent
int getStorageUtilizationPercent()Required. The target storage utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 99] inclusive.
int32 storage_utilization_percent = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The storageUtilizationPercent.
-