Class PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.autoscaling.inputs.PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder
-
- Enclosing class:
- PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs
public static final class PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs defaults)
-
-
Method Detail
-
metricDimensions
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder metricDimensions(@Nullable com.pulumi.core.Output<java.util.List<PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionArgs>> metricDimensions)
- Parameters:
metricDimensions- Dimensions of the metric.- Returns:
- builder
-
metricDimensions
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder metricDimensions(java.util.List<PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionArgs> metricDimensions)
- Parameters:
metricDimensions- Dimensions of the metric.- Returns:
- builder
-
metricDimensions
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder metricDimensions(PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimensionArgs... metricDimensions)
- Parameters:
metricDimensions- Dimensions of the metric.- Returns:
- builder
-
metricName
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder metricName(@Nullable com.pulumi.core.Output<java.lang.String> metricName)
- Parameters:
metricName- Name of the metric.- Returns:
- builder
-
metricName
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder metricName(java.lang.String metricName)
- Parameters:
metricName- Name of the metric.- Returns:
- builder
-
metrics
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder metrics(@Nullable com.pulumi.core.Output<java.util.List<PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricArgs>> metrics)
- Parameters:
metrics- Metrics to include, as a metric data query.- Returns:
- builder
-
metrics
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder metrics(java.util.List<PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricArgs> metrics)
- Parameters:
metrics- Metrics to include, as a metric data query.- Returns:
- builder
-
metrics
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder metrics(PolicyTargetTrackingConfigurationCustomizedMetricSpecificationMetricArgs... metrics)
- Parameters:
metrics- Metrics to include, as a metric data query.- Returns:
- builder
-
namespace
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder namespace(@Nullable com.pulumi.core.Output<java.lang.String> namespace)
- Parameters:
namespace- Namespace of the metric.- Returns:
- builder
-
namespace
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder namespace(java.lang.String namespace)
- Parameters:
namespace- Namespace of the metric.- Returns:
- builder
-
period
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder period(@Nullable com.pulumi.core.Output<java.lang.Integer> period)
- Parameters:
period- The period of the metric in seconds.- Returns:
- builder
-
period
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder period(java.lang.Integer period)
- Parameters:
period- The period of the metric in seconds.- Returns:
- builder
-
statistic
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder statistic(@Nullable com.pulumi.core.Output<java.lang.String> statistic)
- Parameters:
statistic- Statistic of the metric.- Returns:
- builder
-
statistic
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder statistic(java.lang.String statistic)
- Parameters:
statistic- Statistic of the metric.- Returns:
- builder
-
unit
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder unit(@Nullable com.pulumi.core.Output<java.lang.String> unit)
- Parameters:
unit- Unit of the metric.- Returns:
- builder
-
unit
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs.Builder unit(java.lang.String unit)
- Parameters:
unit- Unit of the metric.- Returns:
- builder
-
build
public PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs build()
-
-