Package com.pulumi.aws.ecs.inputs
Class ExpressGatewayServiceScalingTargetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecs.inputs.ExpressGatewayServiceScalingTargetArgs.Builder
-
- Enclosing class:
- ExpressGatewayServiceScalingTargetArgs
public static final class ExpressGatewayServiceScalingTargetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ExpressGatewayServiceScalingTargetArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ExpressGatewayServiceScalingTargetArgs defaults)
-
-
Method Detail
-
autoScalingMetric
public ExpressGatewayServiceScalingTargetArgs.Builder autoScalingMetric(com.pulumi.core.Output<java.lang.String> autoScalingMetric)
- Parameters:
autoScalingMetric- Metric to use for auto-scaling. Valid values are `AVERAGE_CPU`, `AVERAGE_MEMORY` and `REQUEST_COUNT_PER_TARGET`.- Returns:
- builder
-
autoScalingMetric
public ExpressGatewayServiceScalingTargetArgs.Builder autoScalingMetric(java.lang.String autoScalingMetric)
- Parameters:
autoScalingMetric- Metric to use for auto-scaling. Valid values are `AVERAGE_CPU`, `AVERAGE_MEMORY` and `REQUEST_COUNT_PER_TARGET`.- Returns:
- builder
-
autoScalingTargetValue
public ExpressGatewayServiceScalingTargetArgs.Builder autoScalingTargetValue(com.pulumi.core.Output<java.lang.Integer> autoScalingTargetValue)
- Parameters:
autoScalingTargetValue- Target value for the auto-scaling metric (as a percentage). Defaults to `60`.- Returns:
- builder
-
autoScalingTargetValue
public ExpressGatewayServiceScalingTargetArgs.Builder autoScalingTargetValue(java.lang.Integer autoScalingTargetValue)
- Parameters:
autoScalingTargetValue- Target value for the auto-scaling metric (as a percentage). Defaults to `60`.- Returns:
- builder
-
maxTaskCount
public ExpressGatewayServiceScalingTargetArgs.Builder maxTaskCount(com.pulumi.core.Output<java.lang.Integer> maxTaskCount)
- Parameters:
maxTaskCount- Maximum number of tasks to run. Defaults to `20`.- Returns:
- builder
-
maxTaskCount
public ExpressGatewayServiceScalingTargetArgs.Builder maxTaskCount(java.lang.Integer maxTaskCount)
- Parameters:
maxTaskCount- Maximum number of tasks to run. Defaults to `20`.- Returns:
- builder
-
minTaskCount
public ExpressGatewayServiceScalingTargetArgs.Builder minTaskCount(com.pulumi.core.Output<java.lang.Integer> minTaskCount)
- Parameters:
minTaskCount- Minimum number of tasks to run. Defaults to `1`.- Returns:
- builder
-
minTaskCount
public ExpressGatewayServiceScalingTargetArgs.Builder minTaskCount(java.lang.Integer minTaskCount)
- Parameters:
minTaskCount- Minimum number of tasks to run. Defaults to `1`.- Returns:
- builder
-
build
public ExpressGatewayServiceScalingTargetArgs build()
-
-