Package com.pulumi.aws.codebuild.inputs
Class FleetScalingConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.codebuild.inputs.FleetScalingConfigurationArgs.Builder
-
- Enclosing class:
- FleetScalingConfigurationArgs
public static final class FleetScalingConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(FleetScalingConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FleetScalingConfigurationArgs defaults)
-
-
Method Detail
-
desiredCapacity
public FleetScalingConfigurationArgs.Builder desiredCapacity(@Nullable com.pulumi.core.Output<java.lang.Integer> desiredCapacity)
-
desiredCapacity
public FleetScalingConfigurationArgs.Builder desiredCapacity(java.lang.Integer desiredCapacity)
-
maxCapacity
public FleetScalingConfigurationArgs.Builder maxCapacity(@Nullable com.pulumi.core.Output<java.lang.Integer> maxCapacity)
- Parameters:
maxCapacity
- Maximum number of instances in the fleet when auto-scaling.- Returns:
- builder
-
maxCapacity
public FleetScalingConfigurationArgs.Builder maxCapacity(java.lang.Integer maxCapacity)
- Parameters:
maxCapacity
- Maximum number of instances in the fleet when auto-scaling.- Returns:
- builder
-
scalingType
public FleetScalingConfigurationArgs.Builder scalingType(@Nullable com.pulumi.core.Output<java.lang.String> scalingType)
- Parameters:
scalingType
- Scaling type for a compute fleet. Valid value: `TARGET_TRACKING_SCALING`.- Returns:
- builder
-
scalingType
public FleetScalingConfigurationArgs.Builder scalingType(java.lang.String scalingType)
- Parameters:
scalingType
- Scaling type for a compute fleet. Valid value: `TARGET_TRACKING_SCALING`.- Returns:
- builder
-
targetTrackingScalingConfigs
public FleetScalingConfigurationArgs.Builder targetTrackingScalingConfigs(@Nullable com.pulumi.core.Output<java.util.List<FleetScalingConfigurationTargetTrackingScalingConfigArgs>> targetTrackingScalingConfigs)
- Parameters:
targetTrackingScalingConfigs
- Configuration block. Detailed below.- Returns:
- builder
-
targetTrackingScalingConfigs
public FleetScalingConfigurationArgs.Builder targetTrackingScalingConfigs(java.util.List<FleetScalingConfigurationTargetTrackingScalingConfigArgs> targetTrackingScalingConfigs)
- Parameters:
targetTrackingScalingConfigs
- Configuration block. Detailed below.- Returns:
- builder
-
targetTrackingScalingConfigs
public FleetScalingConfigurationArgs.Builder targetTrackingScalingConfigs(FleetScalingConfigurationTargetTrackingScalingConfigArgs... targetTrackingScalingConfigs)
- Parameters:
targetTrackingScalingConfigs
- Configuration block. Detailed below.- Returns:
- builder
-
build
public FleetScalingConfigurationArgs build()
-
-