Interface SetDesiredCapacityRequest.Builder

All Superinterfaces:
AutoScalingRequest.Builder, AwsRequest.Builder, Buildable, CopyableBuilder<SetDesiredCapacityRequest.Builder,SetDesiredCapacityRequest>, SdkBuilder<SetDesiredCapacityRequest.Builder,SetDesiredCapacityRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
SetDesiredCapacityRequest

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

    • autoScalingGroupName

      SetDesiredCapacityRequest.Builder autoScalingGroupName(String autoScalingGroupName)

      The name of the Auto Scaling group.

      Parameters:
      autoScalingGroupName - The name of the Auto Scaling group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • desiredCapacity

      SetDesiredCapacityRequest.Builder desiredCapacity(Integer desiredCapacity)

      The desired capacity is the initial capacity of the Auto Scaling group after this operation completes and the capacity it attempts to maintain.

      Parameters:
      desiredCapacity - The desired capacity is the initial capacity of the Auto Scaling group after this operation completes and the capacity it attempts to maintain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • honorCooldown

      SetDesiredCapacityRequest.Builder honorCooldown(Boolean honorCooldown)

      Indicates whether Amazon EC2 Auto Scaling waits for the cooldown period to complete before initiating a scaling activity to set your Auto Scaling group to its new capacity. By default, Amazon EC2 Auto Scaling does not honor the cooldown period during manual scaling activities.

      Parameters:
      honorCooldown - Indicates whether Amazon EC2 Auto Scaling waits for the cooldown period to complete before initiating a scaling activity to set your Auto Scaling group to its new capacity. By default, Amazon EC2 Auto Scaling does not honor the cooldown period during manual scaling activities.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      SetDesiredCapacityRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.