Class PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.autoscaling.inputs.PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder
-
- Enclosing class:
- PolicyPredictiveScalingConfigurationMetricSpecificationArgs
public static final class PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PolicyPredictiveScalingConfigurationMetricSpecificationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PolicyPredictiveScalingConfigurationMetricSpecificationArgs defaults)
-
-
Method Detail
-
customizedCapacityMetricSpecification
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder customizedCapacityMetricSpecification(@Nullable com.pulumi.core.Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationArgs> customizedCapacityMetricSpecification)
- Parameters:
customizedCapacityMetricSpecification- Customized capacity metric specification. The field is only valid when you use `customizedLoadMetricSpecification`- Returns:
- builder
-
customizedCapacityMetricSpecification
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder customizedCapacityMetricSpecification(PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationArgs customizedCapacityMetricSpecification)
- Parameters:
customizedCapacityMetricSpecification- Customized capacity metric specification. The field is only valid when you use `customizedLoadMetricSpecification`- Returns:
- builder
-
customizedLoadMetricSpecification
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder customizedLoadMetricSpecification(@Nullable com.pulumi.core.Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationArgs> customizedLoadMetricSpecification)
- Parameters:
customizedLoadMetricSpecification- Customized load metric specification.- Returns:
- builder
-
customizedLoadMetricSpecification
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder customizedLoadMetricSpecification(PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationArgs customizedLoadMetricSpecification)
- Parameters:
customizedLoadMetricSpecification- Customized load metric specification.- Returns:
- builder
-
customizedScalingMetricSpecification
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder customizedScalingMetricSpecification(@Nullable com.pulumi.core.Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationArgs> customizedScalingMetricSpecification)
- Parameters:
customizedScalingMetricSpecification- Customized scaling metric specification.- Returns:
- builder
-
customizedScalingMetricSpecification
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder customizedScalingMetricSpecification(PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationArgs customizedScalingMetricSpecification)
- Parameters:
customizedScalingMetricSpecification- Customized scaling metric specification.- Returns:
- builder
-
predefinedLoadMetricSpecification
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder predefinedLoadMetricSpecification(@Nullable com.pulumi.core.Output<PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationArgs> predefinedLoadMetricSpecification)
- Parameters:
predefinedLoadMetricSpecification- Predefined load metric specification.- Returns:
- builder
-
predefinedLoadMetricSpecification
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder predefinedLoadMetricSpecification(PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationArgs predefinedLoadMetricSpecification)
- Parameters:
predefinedLoadMetricSpecification- Predefined load metric specification.- Returns:
- builder
-
predefinedMetricPairSpecification
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder predefinedMetricPairSpecification(@Nullable com.pulumi.core.Output<PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs> predefinedMetricPairSpecification)
- Parameters:
predefinedMetricPairSpecification- Metric pair specification from which Amazon EC2 Auto Scaling determines the appropriate scaling metric and load metric to use.- Returns:
- builder
-
predefinedMetricPairSpecification
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder predefinedMetricPairSpecification(PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs predefinedMetricPairSpecification)
- Parameters:
predefinedMetricPairSpecification- Metric pair specification from which Amazon EC2 Auto Scaling determines the appropriate scaling metric and load metric to use.- Returns:
- builder
-
predefinedScalingMetricSpecification
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder predefinedScalingMetricSpecification(@Nullable com.pulumi.core.Output<PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationArgs> predefinedScalingMetricSpecification)
- Parameters:
predefinedScalingMetricSpecification- Predefined scaling metric specification.- Returns:
- builder
-
predefinedScalingMetricSpecification
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder predefinedScalingMetricSpecification(PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationArgs predefinedScalingMetricSpecification)
- Parameters:
predefinedScalingMetricSpecification- Predefined scaling metric specification.- Returns:
- builder
-
targetValue
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder targetValue(com.pulumi.core.Output<java.lang.Double> targetValue)
- Parameters:
targetValue- Target value for the metric.- Returns:
- builder
-
targetValue
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs.Builder targetValue(java.lang.Double targetValue)
- Parameters:
targetValue- Target value for the metric.- Returns:
- builder
-
build
public PolicyPredictiveScalingConfigurationMetricSpecificationArgs build()
-
-