Package com.pulumi.aws.lambda.inputs
Class CapacityProviderCapacityProviderScalingConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lambda.inputs.CapacityProviderCapacityProviderScalingConfigArgs.Builder
-
- Enclosing class:
- CapacityProviderCapacityProviderScalingConfigArgs
public static final class CapacityProviderCapacityProviderScalingConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CapacityProviderCapacityProviderScalingConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CapacityProviderCapacityProviderScalingConfigArgs defaults)
-
-
Method Detail
-
maxVcpuCount
public CapacityProviderCapacityProviderScalingConfigArgs.Builder maxVcpuCount(com.pulumi.core.Output<java.lang.Integer> maxVcpuCount)
- Parameters:
maxVcpuCount- Maximum number of VCPUs for the Capacity Provider.- Returns:
- builder
-
maxVcpuCount
public CapacityProviderCapacityProviderScalingConfigArgs.Builder maxVcpuCount(java.lang.Integer maxVcpuCount)
- Parameters:
maxVcpuCount- Maximum number of VCPUs for the Capacity Provider.- Returns:
- builder
-
scalingMode
public CapacityProviderCapacityProviderScalingConfigArgs.Builder scalingMode(com.pulumi.core.Output<java.lang.String> scalingMode)
- Parameters:
scalingMode- Scaling mode for the Capacity Provider. Valid values are `"Auto"` and `"Manual"`. Defaults to `"Auto"`.- Returns:
- builder
-
scalingMode
public CapacityProviderCapacityProviderScalingConfigArgs.Builder scalingMode(java.lang.String scalingMode)
- Parameters:
scalingMode- Scaling mode for the Capacity Provider. Valid values are `"Auto"` and `"Manual"`. Defaults to `"Auto"`.- Returns:
- builder
-
scalingPolicies
public CapacityProviderCapacityProviderScalingConfigArgs.Builder scalingPolicies(com.pulumi.core.Output<java.util.List<CapacityProviderCapacityProviderScalingConfigScalingPolicyArgs>> scalingPolicies)
- Parameters:
scalingPolicies- List of scaling policies. Only required if `scalingMode` is set to `"Manual"`. See Scaling Policies below.- Returns:
- builder
-
scalingPolicies
public CapacityProviderCapacityProviderScalingConfigArgs.Builder scalingPolicies(java.util.List<CapacityProviderCapacityProviderScalingConfigScalingPolicyArgs> scalingPolicies)
- Parameters:
scalingPolicies- List of scaling policies. Only required if `scalingMode` is set to `"Manual"`. See Scaling Policies below.- Returns:
- builder
-
scalingPolicies
public CapacityProviderCapacityProviderScalingConfigArgs.Builder scalingPolicies(CapacityProviderCapacityProviderScalingConfigScalingPolicyArgs... scalingPolicies)
- Parameters:
scalingPolicies- List of scaling policies. Only required if `scalingMode` is set to `"Manual"`. See Scaling Policies below.- Returns:
- builder
-
build
public CapacityProviderCapacityProviderScalingConfigArgs build()
-
-