Class PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.autoscaling.inputs.PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs.Builder
-
- Enclosing class:
- PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs
public static final class PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgsbuild()PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs.BuilderpredefinedMetricType(com.pulumi.core.Output<java.lang.String> predefinedMetricType)PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs.BuilderpredefinedMetricType(java.lang.String predefinedMetricType)PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs.BuilderresourceLabel(com.pulumi.core.Output<java.lang.String> resourceLabel)PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs.BuilderresourceLabel(java.lang.String resourceLabel)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs defaults)
-
-
Method Detail
-
predefinedMetricType
public PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs.Builder predefinedMetricType(com.pulumi.core.Output<java.lang.String> predefinedMetricType)
- Parameters:
predefinedMetricType- Which metrics to use. There are two different types of metrics for each metric type: one is a load metric and one is a scaling metric. For example, if the metric type is `ASGCPUUtilization`, the Auto Scaling group's total CPU metric is used as the load metric, and the average CPU metric is used for the scaling metric. Valid values are `ASGCPUUtilization`, `ASGNetworkIn`, `ASGNetworkOut`, or `ALBRequestCount`.- Returns:
- builder
-
predefinedMetricType
public PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs.Builder predefinedMetricType(java.lang.String predefinedMetricType)
- Parameters:
predefinedMetricType- Which metrics to use. There are two different types of metrics for each metric type: one is a load metric and one is a scaling metric. For example, if the metric type is `ASGCPUUtilization`, the Auto Scaling group's total CPU metric is used as the load metric, and the average CPU metric is used for the scaling metric. Valid values are `ASGCPUUtilization`, `ASGNetworkIn`, `ASGNetworkOut`, or `ALBRequestCount`.- Returns:
- builder
-
resourceLabel
public PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs.Builder resourceLabel(@Nullable com.pulumi.core.Output<java.lang.String> resourceLabel)
- Parameters:
resourceLabel- Label that uniquely identifies a specific Application Load Balancer target group from which to determine the request count served by your Auto Scaling group. You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). Refer to [PredefinedMetricSpecification](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_PredefinedMetricSpecification.html) for more information.- Returns:
- builder
-
resourceLabel
public PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs.Builder resourceLabel(java.lang.String resourceLabel)
- Parameters:
resourceLabel- Label that uniquely identifies a specific Application Load Balancer target group from which to determine the request count served by your Auto Scaling group. You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). Refer to [PredefinedMetricSpecification](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_PredefinedMetricSpecification.html) for more information.- Returns:
- builder
-
-