Interface AutoScalingGroupConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AutoScalingGroupConfiguration.Builder,AutoScalingGroupConfiguration>, SdkBuilder<AutoScalingGroupConfiguration.Builder,AutoScalingGroupConfiguration>, SdkPojo
Enclosing class:
AutoScalingGroupConfiguration

public static interface AutoScalingGroupConfiguration.Builder extends SdkPojo, CopyableBuilder<AutoScalingGroupConfiguration.Builder,AutoScalingGroupConfiguration>
  • Method Details

    • desiredCapacity

      AutoScalingGroupConfiguration.Builder desiredCapacity(Integer desiredCapacity)

      The desired capacity, or number of instances, for the Auto Scaling group.

      Parameters:
      desiredCapacity - The desired capacity, or number of instances, for the Auto Scaling group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • minSize

      The minimum size, or minimum number of instances, for the Auto Scaling group.

      Parameters:
      minSize - The minimum size, or minimum number of instances, for the Auto Scaling group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxSize

      The maximum size, or maximum number of instances, for the Auto Scaling group.

      Parameters:
      maxSize - The maximum size, or maximum number of instances, for the Auto Scaling group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceType

      AutoScalingGroupConfiguration.Builder instanceType(String instanceType)

      The instance type for the Auto Scaling group.

      Parameters:
      instanceType - The instance type for the Auto Scaling group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.