Uses of Class
com.google.cloud.compute.v1.AutoscalingPolicy.Builder
-
Uses of AutoscalingPolicy.Builder in com.google.cloud.compute.v1
Methods in com.google.cloud.compute.v1 that return AutoscalingPolicy.BuilderModifier and TypeMethodDescriptionAutoscalingPolicy.Builder.addAllCustomMetricUtilizations(Iterable<? extends AutoscalingPolicyCustomMetricUtilization> values) Configuration parameters of autoscaling based on a custom metric.AutoscalingPolicy.Builder.addCustomMetricUtilizations(int index, AutoscalingPolicyCustomMetricUtilization value) Configuration parameters of autoscaling based on a custom metric.AutoscalingPolicy.Builder.addCustomMetricUtilizations(int index, AutoscalingPolicyCustomMetricUtilization.Builder builderForValue) Configuration parameters of autoscaling based on a custom metric.AutoscalingPolicy.Builder.addCustomMetricUtilizations(AutoscalingPolicyCustomMetricUtilization value) Configuration parameters of autoscaling based on a custom metric.AutoscalingPolicy.Builder.addCustomMetricUtilizations(AutoscalingPolicyCustomMetricUtilization.Builder builderForValue) Configuration parameters of autoscaling based on a custom metric.AutoscalingPolicy.Builder.clear()AutoscalingPolicy.Builder.clearCoolDownPeriodSec()The number of seconds that your application takes to initialize on a VM instance.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.clearCustomMetricUtilizations()Configuration parameters of autoscaling based on a custom metric.AutoscalingPolicy.Builder.clearLoadBalancingUtilization()Configuration parameters of autoscaling based on load balancer.AutoscalingPolicy.Builder.clearMaxNumReplicas()The maximum number of instances that the autoscaler can scale out to.AutoscalingPolicy.Builder.clearMinNumReplicas()The minimum number of replicas that the autoscaler can scale in to.AutoscalingPolicy.Builder.clearMode()Defines the operating mode for this policy.AutoscalingPolicy.Builder.clearScaleInControl()optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;AutoscalingPolicy.Builder.clearScalingSchedules()Autoscaler.Builder.getAutoscalingPolicyBuilder()The configuration parameters for the autoscaling algorithm.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.mergeFrom(AutoscalingPolicy other) AutoscalingPolicy.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) AutoscalingPolicy.Builder.mergeFrom(com.google.protobuf.Message other) AutoscalingPolicy.Builder.mergeLoadBalancingUtilization(AutoscalingPolicyLoadBalancingUtilization value) Configuration parameters of autoscaling based on load balancer.AutoscalingPolicy.Builder.mergeScaleInControl(AutoscalingPolicyScaleInControl value) optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;static AutoscalingPolicy.BuilderAutoscalingPolicy.newBuilder()static AutoscalingPolicy.BuilderAutoscalingPolicy.newBuilder(AutoscalingPolicy prototype) AutoscalingPolicy.newBuilderForType()protected AutoscalingPolicy.BuilderAutoscalingPolicy.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) AutoscalingPolicy.Builder.putAllScalingSchedules(Map<String, AutoscalingPolicyScalingSchedule> values) Scaling schedules defined for an autoscaler.AutoscalingPolicy.Builder.putScalingSchedules(String key, AutoscalingPolicyScalingSchedule value) Scaling schedules defined for an autoscaler.AutoscalingPolicy.Builder.removeCustomMetricUtilizations(int index) Configuration parameters of autoscaling based on a custom metric.AutoscalingPolicy.Builder.removeScalingSchedules(String key) Scaling schedules defined for an autoscaler.AutoscalingPolicy.Builder.setCoolDownPeriodSec(int value) The number of seconds that your application takes to initialize on a VM instance.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.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.setCustomMetricUtilizations(int index, AutoscalingPolicyCustomMetricUtilization value) Configuration parameters of autoscaling based on a custom metric.AutoscalingPolicy.Builder.setCustomMetricUtilizations(int index, AutoscalingPolicyCustomMetricUtilization.Builder builderForValue) Configuration parameters of autoscaling based on a custom metric.AutoscalingPolicy.Builder.setLoadBalancingUtilization(AutoscalingPolicyLoadBalancingUtilization value) Configuration parameters of autoscaling based on load balancer.AutoscalingPolicy.Builder.setLoadBalancingUtilization(AutoscalingPolicyLoadBalancingUtilization.Builder builderForValue) Configuration parameters of autoscaling based on load balancer.AutoscalingPolicy.Builder.setMaxNumReplicas(int value) The maximum number of instances that the autoscaler can scale out to.AutoscalingPolicy.Builder.setMinNumReplicas(int value) The minimum number of replicas that the autoscaler can scale in to.Defines the operating mode for this policy.AutoscalingPolicy.Builder.setModeBytes(com.google.protobuf.ByteString value) Defines the operating mode for this policy.AutoscalingPolicy.Builder.setScaleInControl(AutoscalingPolicyScaleInControl value) optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;AutoscalingPolicy.Builder.setScaleInControl(AutoscalingPolicyScaleInControl.Builder builderForValue) optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;AutoscalingPolicy.toBuilder()Methods in com.google.cloud.compute.v1 with parameters of type AutoscalingPolicy.BuilderModifier and TypeMethodDescriptionAutoscaler.Builder.setAutoscalingPolicy(AutoscalingPolicy.Builder builderForValue) The configuration parameters for the autoscaling algorithm.