Class EnterStandbyRequest

java.lang.Object
com.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.autoscaling.model.EnterStandbyRequest
All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable

public class EnterStandbyRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
See Also:
  • Constructor Details

    • EnterStandbyRequest

      public EnterStandbyRequest()
  • Method Details

    • getInstanceIds

      public List<String> getInstanceIds()

      One or more instances to move into Standby mode. You must specify at least one instance ID.

      Returns:
      One or more instances to move into Standby mode. You must specify at least one instance ID.
    • setInstanceIds

      public void setInstanceIds(Collection<String> instanceIds)

      One or more instances to move into Standby mode. You must specify at least one instance ID.

      Parameters:
      instanceIds - One or more instances to move into Standby mode. You must specify at least one instance ID.
    • withInstanceIds

      public EnterStandbyRequest withInstanceIds(String... instanceIds)

      One or more instances to move into Standby mode. You must specify at least one instance ID.

      NOTE: This method appends the values to the existing list (if any). Use setInstanceIds(java.util.Collection) or withInstanceIds(java.util.Collection) if you want to override the existing values.

      Parameters:
      instanceIds - One or more instances to move into Standby mode. You must specify at least one instance ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • withInstanceIds

      public EnterStandbyRequest withInstanceIds(Collection<String> instanceIds)

      One or more instances to move into Standby mode. You must specify at least one instance ID.

      Parameters:
      instanceIds - One or more instances to move into Standby mode. You must specify at least one instance ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setAutoScalingGroupName

      public void setAutoScalingGroupName(String autoScalingGroupName)

      The name of the Auto Scaling group.

      Parameters:
      autoScalingGroupName - The name of the Auto Scaling group.
    • getAutoScalingGroupName

      public String getAutoScalingGroupName()

      The name of the Auto Scaling group.

      Returns:
      The name of the Auto Scaling group.
    • withAutoScalingGroupName

      public EnterStandbyRequest withAutoScalingGroupName(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.
    • setShouldDecrementDesiredCapacity

      public void setShouldDecrementDesiredCapacity(Boolean shouldDecrementDesiredCapacity)

      Specifies whether the instances moved to Standby mode count as part of the Auto Scaling group's desired capacity. If set, the desired capacity for the Auto Scaling group decrements by the number of instances moved to Standby mode.

      Parameters:
      shouldDecrementDesiredCapacity - Specifies whether the instances moved to Standby mode count as part of the Auto Scaling group's desired capacity. If set, the desired capacity for the Auto Scaling group decrements by the number of instances moved to Standby mode.
    • getShouldDecrementDesiredCapacity

      public Boolean getShouldDecrementDesiredCapacity()

      Specifies whether the instances moved to Standby mode count as part of the Auto Scaling group's desired capacity. If set, the desired capacity for the Auto Scaling group decrements by the number of instances moved to Standby mode.

      Returns:
      Specifies whether the instances moved to Standby mode count as part of the Auto Scaling group's desired capacity. If set, the desired capacity for the Auto Scaling group decrements by the number of instances moved to Standby mode.
    • withShouldDecrementDesiredCapacity

      public EnterStandbyRequest withShouldDecrementDesiredCapacity(Boolean shouldDecrementDesiredCapacity)

      Specifies whether the instances moved to Standby mode count as part of the Auto Scaling group's desired capacity. If set, the desired capacity for the Auto Scaling group decrements by the number of instances moved to Standby mode.

      Parameters:
      shouldDecrementDesiredCapacity - Specifies whether the instances moved to Standby mode count as part of the Auto Scaling group's desired capacity. If set, the desired capacity for the Auto Scaling group decrements by the number of instances moved to Standby mode.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isShouldDecrementDesiredCapacity

      public Boolean isShouldDecrementDesiredCapacity()

      Specifies whether the instances moved to Standby mode count as part of the Auto Scaling group's desired capacity. If set, the desired capacity for the Auto Scaling group decrements by the number of instances moved to Standby mode.

      Returns:
      Specifies whether the instances moved to Standby mode count as part of the Auto Scaling group's desired capacity. If set, the desired capacity for the Auto Scaling group decrements by the number of instances moved to Standby mode.
    • toString

      public String toString()
      Returns a string representation of this object; useful for testing and debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public EnterStandbyRequest clone()
      Description copied from class: AmazonWebServiceRequest
      Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.
      Overrides:
      clone in class AmazonWebServiceRequest
      See Also: