@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InstanceMaintenancePolicy extends Object implements Serializable, Cloneable
Describes an instance maintenance policy.
For more information, see Set instance maintenance policy in the Amazon EC2 Auto Scaling User Guide.
Constructor and Description |
---|
InstanceMaintenancePolicy() |
Modifier and Type | Method and Description |
---|---|
InstanceMaintenancePolicy |
clone() |
boolean |
equals(Object obj) |
Integer |
getMaxHealthyPercentage()
Specifies the upper threshold as a percentage of the desired capacity of the Auto Scaling group.
|
Integer |
getMinHealthyPercentage()
Specifies the lower threshold as a percentage of the desired capacity of the Auto Scaling group.
|
int |
hashCode() |
void |
setMaxHealthyPercentage(Integer maxHealthyPercentage)
Specifies the upper threshold as a percentage of the desired capacity of the Auto Scaling group.
|
void |
setMinHealthyPercentage(Integer minHealthyPercentage)
Specifies the lower threshold as a percentage of the desired capacity of the Auto Scaling group.
|
String |
toString()
Returns a string representation of this object.
|
InstanceMaintenancePolicy |
withMaxHealthyPercentage(Integer maxHealthyPercentage)
Specifies the upper threshold as a percentage of the desired capacity of the Auto Scaling group.
|
InstanceMaintenancePolicy |
withMinHealthyPercentage(Integer minHealthyPercentage)
Specifies the lower threshold as a percentage of the desired capacity of the Auto Scaling group.
|
public void setMinHealthyPercentage(Integer minHealthyPercentage)
Specifies the lower threshold as a percentage of the desired capacity of the Auto Scaling group. It represents
the minimum percentage of the group to keep in service, healthy, and ready to use to support your workload when
replacing instances. Value range is 0 to 100. To clear a previously set value, specify a value of -1
.
minHealthyPercentage
- Specifies the lower threshold as a percentage of the desired capacity of the Auto Scaling group. It
represents the minimum percentage of the group to keep in service, healthy, and ready to use to support
your workload when replacing instances. Value range is 0 to 100. To clear a previously set value, specify
a value of -1
.public Integer getMinHealthyPercentage()
Specifies the lower threshold as a percentage of the desired capacity of the Auto Scaling group. It represents
the minimum percentage of the group to keep in service, healthy, and ready to use to support your workload when
replacing instances. Value range is 0 to 100. To clear a previously set value, specify a value of -1
.
-1
.public InstanceMaintenancePolicy withMinHealthyPercentage(Integer minHealthyPercentage)
Specifies the lower threshold as a percentage of the desired capacity of the Auto Scaling group. It represents
the minimum percentage of the group to keep in service, healthy, and ready to use to support your workload when
replacing instances. Value range is 0 to 100. To clear a previously set value, specify a value of -1
.
minHealthyPercentage
- Specifies the lower threshold as a percentage of the desired capacity of the Auto Scaling group. It
represents the minimum percentage of the group to keep in service, healthy, and ready to use to support
your workload when replacing instances. Value range is 0 to 100. To clear a previously set value, specify
a value of -1
.public void setMaxHealthyPercentage(Integer maxHealthyPercentage)
Specifies the upper threshold as a percentage of the desired capacity of the Auto Scaling group. It represents
the maximum percentage of the group that can be in service and healthy, or pending, to support your workload when
replacing instances. Value range is 100 to 200. To clear a previously set value, specify a value of
-1
.
Both MinHealthyPercentage
and MaxHealthyPercentage
must be specified, and the
difference between them cannot be greater than 100. A large range increases the number of instances that can be
replaced at the same time.
maxHealthyPercentage
- Specifies the upper threshold as a percentage of the desired capacity of the Auto Scaling group. It
represents the maximum percentage of the group that can be in service and healthy, or pending, to support
your workload when replacing instances. Value range is 100 to 200. To clear a previously set value,
specify a value of -1
.
Both MinHealthyPercentage
and MaxHealthyPercentage
must be specified, and the
difference between them cannot be greater than 100. A large range increases the number of instances that
can be replaced at the same time.
public Integer getMaxHealthyPercentage()
Specifies the upper threshold as a percentage of the desired capacity of the Auto Scaling group. It represents
the maximum percentage of the group that can be in service and healthy, or pending, to support your workload when
replacing instances. Value range is 100 to 200. To clear a previously set value, specify a value of
-1
.
Both MinHealthyPercentage
and MaxHealthyPercentage
must be specified, and the
difference between them cannot be greater than 100. A large range increases the number of instances that can be
replaced at the same time.
-1
.
Both MinHealthyPercentage
and MaxHealthyPercentage
must be specified, and the
difference between them cannot be greater than 100. A large range increases the number of instances that
can be replaced at the same time.
public InstanceMaintenancePolicy withMaxHealthyPercentage(Integer maxHealthyPercentage)
Specifies the upper threshold as a percentage of the desired capacity of the Auto Scaling group. It represents
the maximum percentage of the group that can be in service and healthy, or pending, to support your workload when
replacing instances. Value range is 100 to 200. To clear a previously set value, specify a value of
-1
.
Both MinHealthyPercentage
and MaxHealthyPercentage
must be specified, and the
difference between them cannot be greater than 100. A large range increases the number of instances that can be
replaced at the same time.
maxHealthyPercentage
- Specifies the upper threshold as a percentage of the desired capacity of the Auto Scaling group. It
represents the maximum percentage of the group that can be in service and healthy, or pending, to support
your workload when replacing instances. Value range is 100 to 200. To clear a previously set value,
specify a value of -1
.
Both MinHealthyPercentage
and MaxHealthyPercentage
must be specified, and the
difference between them cannot be greater than 100. A large range increases the number of instances that
can be replaced at the same time.
public String toString()
toString
in class Object
Object.toString()
public InstanceMaintenancePolicy clone()