Interface ScalingConfigurationInput.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ScalingConfigurationInput.Builder,,- ScalingConfigurationInput> - SdkBuilder<ScalingConfigurationInput.Builder,,- ScalingConfigurationInput> - SdkPojo
- Enclosing class:
- ScalingConfigurationInput
@Mutable
@NotThreadSafe
public static interface ScalingConfigurationInput.Builder
extends SdkPojo, CopyableBuilder<ScalingConfigurationInput.Builder,ScalingConfigurationInput> 
- 
Method SummaryModifier and TypeMethodDescriptionmaxCapacity(Integer maxCapacity) The maximum number of instances in the fleet when auto-scaling.scalingType(String scalingType) The scaling type for a compute fleet.scalingType(FleetScalingType scalingType) The scaling type for a compute fleet.targetTrackingScalingConfigs(Collection<TargetTrackingScalingConfiguration> targetTrackingScalingConfigs) A list ofTargetTrackingScalingConfigurationobjects.targetTrackingScalingConfigs(Consumer<TargetTrackingScalingConfiguration.Builder>... targetTrackingScalingConfigs) A list ofTargetTrackingScalingConfigurationobjects.targetTrackingScalingConfigs(TargetTrackingScalingConfiguration... targetTrackingScalingConfigs) A list ofTargetTrackingScalingConfigurationobjects.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
scalingTypeThe scaling type for a compute fleet. - Parameters:
- scalingType- The scaling type for a compute fleet.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
scalingTypeThe scaling type for a compute fleet. - Parameters:
- scalingType- The scaling type for a compute fleet.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
targetTrackingScalingConfigsScalingConfigurationInput.Builder targetTrackingScalingConfigs(Collection<TargetTrackingScalingConfiguration> targetTrackingScalingConfigs) A list of TargetTrackingScalingConfigurationobjects.- Parameters:
- targetTrackingScalingConfigs- A list of- TargetTrackingScalingConfigurationobjects.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
targetTrackingScalingConfigsScalingConfigurationInput.Builder targetTrackingScalingConfigs(TargetTrackingScalingConfiguration... targetTrackingScalingConfigs) A list of TargetTrackingScalingConfigurationobjects.- Parameters:
- targetTrackingScalingConfigs- A list of- TargetTrackingScalingConfigurationobjects.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
targetTrackingScalingConfigsScalingConfigurationInput.Builder targetTrackingScalingConfigs(Consumer<TargetTrackingScalingConfiguration.Builder>... targetTrackingScalingConfigs) A list of This is a convenience method that creates an instance of theTargetTrackingScalingConfigurationobjects.TargetTrackingScalingConfiguration.Builderavoiding the need to create one manually viaTargetTrackingScalingConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totargetTrackingScalingConfigs(List<TargetTrackingScalingConfiguration>).- Parameters:
- targetTrackingScalingConfigs- a consumer that will call methods on- TargetTrackingScalingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
maxCapacityThe maximum number of instances in the fleet when auto-scaling. - Parameters:
- maxCapacity- The maximum number of instances in the fleet when auto-scaling.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-