| Modifier and Type | Method and Description |
|---|---|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.addAllCustomMetricUtilizations(Iterable<? extends AutoscalingPolicyCustomMetricUtilization> values)
Configuration parameters of autoscaling based on a custom metric.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.addCustomMetricUtilizations(AutoscalingPolicyCustomMetricUtilization.Builder builderForValue)
Configuration parameters of autoscaling based on a custom metric.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.addCustomMetricUtilizations(AutoscalingPolicyCustomMetricUtilization value)
Configuration parameters of autoscaling based on a custom metric.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.addCustomMetricUtilizations(int index,
AutoscalingPolicyCustomMetricUtilization.Builder builderForValue)
Configuration parameters of autoscaling based on a custom metric.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.addCustomMetricUtilizations(int index,
AutoscalingPolicyCustomMetricUtilization value)
Configuration parameters of autoscaling based on a custom metric.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clear() |
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clearCoolDownPeriodSec()
The number of seconds that the autoscaler waits before it starts collecting information from a new instance.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clearCpuUtilization()
Defines the CPU utilization policy that allows the autoscaler to scale based on the average CPU utilization of a managed instance group.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clearCustomMetricUtilizations()
Configuration parameters of autoscaling based on a custom metric.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clearLoadBalancingUtilization()
Configuration parameters of autoscaling based on load balancer.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clearMaxNumReplicas()
The maximum number of instances that the autoscaler can scale out to.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clearMinNumReplicas()
The minimum number of replicas that the autoscaler can scale in to.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clearMode()
Defines operating mode for this policy.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clearScaleInControl()
optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clearScalingSchedules() |
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.clone() |
AutoscalingPolicy.Builder |
Autoscaler.Builder.getAutoscalingPolicyBuilder()
The configuration parameters for the autoscaling algorithm.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.mergeCpuUtilization(AutoscalingPolicyCpuUtilization value)
Defines the CPU utilization policy that allows the autoscaler to scale based on the average CPU utilization of a managed instance group.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.mergeFrom(AutoscalingPolicy other) |
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.mergeFrom(com.google.protobuf.Message other) |
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.mergeLoadBalancingUtilization(AutoscalingPolicyLoadBalancingUtilization value)
Configuration parameters of autoscaling based on load balancer.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.mergeScaleInControl(AutoscalingPolicyScaleInControl value)
optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static AutoscalingPolicy.Builder |
AutoscalingPolicy.newBuilder() |
static AutoscalingPolicy.Builder |
AutoscalingPolicy.newBuilder(AutoscalingPolicy prototype) |
AutoscalingPolicy.Builder |
AutoscalingPolicy.newBuilderForType() |
protected AutoscalingPolicy.Builder |
AutoscalingPolicy.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.putAllScalingSchedules(Map<String,AutoscalingPolicyScalingSchedule> values)
Scaling schedules defined for an autoscaler.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.putScalingSchedules(String key,
AutoscalingPolicyScalingSchedule value)
Scaling schedules defined for an autoscaler.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.removeCustomMetricUtilizations(int index)
Configuration parameters of autoscaling based on a custom metric.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.removeScalingSchedules(String key)
Scaling schedules defined for an autoscaler.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setCoolDownPeriodSec(int value)
The number of seconds that the autoscaler waits before it starts collecting information from a new instance.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setCpuUtilization(AutoscalingPolicyCpuUtilization.Builder builderForValue)
Defines the CPU utilization policy that allows the autoscaler to scale based on the average CPU utilization of a managed instance group.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setCpuUtilization(AutoscalingPolicyCpuUtilization value)
Defines the CPU utilization policy that allows the autoscaler to scale based on the average CPU utilization of a managed instance group.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setCustomMetricUtilizations(int index,
AutoscalingPolicyCustomMetricUtilization.Builder builderForValue)
Configuration parameters of autoscaling based on a custom metric.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setCustomMetricUtilizations(int index,
AutoscalingPolicyCustomMetricUtilization value)
Configuration parameters of autoscaling based on a custom metric.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setLoadBalancingUtilization(AutoscalingPolicyLoadBalancingUtilization.Builder builderForValue)
Configuration parameters of autoscaling based on load balancer.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setLoadBalancingUtilization(AutoscalingPolicyLoadBalancingUtilization value)
Configuration parameters of autoscaling based on load balancer.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setMaxNumReplicas(int value)
The maximum number of instances that the autoscaler can scale out to.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setMinNumReplicas(int value)
The minimum number of replicas that the autoscaler can scale in to.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setMode(String value)
Defines operating mode for this policy.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setModeBytes(com.google.protobuf.ByteString value)
Defines operating mode for this policy.
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setScaleInControl(AutoscalingPolicyScaleInControl.Builder builderForValue)
optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setScaleInControl(AutoscalingPolicyScaleInControl value)
optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;
|
AutoscalingPolicy.Builder |
AutoscalingPolicy.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AutoscalingPolicy.Builder |
AutoscalingPolicy.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Autoscaler.Builder |
Autoscaler.Builder.setAutoscalingPolicy(AutoscalingPolicy.Builder builderForValue)
The configuration parameters for the autoscaling algorithm.
|
Copyright © 2023 Google LLC. All rights reserved.