Class EnterStandbyRequest

    • Constructor Detail

      • EnterStandbyRequest

        public EnterStandbyRequest()
    • Method Detail

      • 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:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object