@Generated(value="software.amazon.awssdk:codegen") public final class ScheduledUpdateGroupAction extends Object implements ToCopyableBuilder<ScheduledUpdateGroupAction.Builder,ScheduledUpdateGroupAction>
Describes a scheduled update to an Auto Scaling group.
Modifier and Type | Class and Description |
---|---|
static interface |
ScheduledUpdateGroupAction.Builder |
Modifier and Type | Method and Description |
---|---|
String |
autoScalingGroupName()
The name of the group.
|
static ScheduledUpdateGroupAction.Builder |
builder() |
Integer |
desiredCapacity()
The number of instances you prefer to maintain in the group.
|
Instant |
endTime()
The date and time that the action is scheduled to end.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
maxSize()
The maximum size of the group.
|
Integer |
minSize()
The minimum size of the group.
|
String |
recurrence()
The recurring schedule for the action.
|
String |
scheduledActionARN()
The Amazon Resource Name (ARN) of the scheduled action.
|
String |
scheduledActionName()
The name of the scheduled action.
|
static Class<? extends ScheduledUpdateGroupAction.Builder> |
serializableBuilderClass() |
Instant |
startTime()
The date and time that the action is scheduled to begin.
|
Instant |
time()
This parameter is deprecated.
|
ScheduledUpdateGroupAction.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String autoScalingGroupName()
The name of the group.
public String scheduledActionName()
The name of the scheduled action.
public String scheduledActionARN()
The Amazon Resource Name (ARN) of the scheduled action.
public Instant time()
This parameter is deprecated.
public Instant startTime()
The date and time that the action is scheduled to begin. This date and time can be up to one month in the future.
When StartTime
and EndTime
are specified with Recurrence
, they form the
boundaries of when the recurring action will start and stop.
When StartTime
and EndTime
are specified with Recurrence
, they
form the boundaries of when the recurring action will start and stop.
public Instant endTime()
The date and time that the action is scheduled to end. This date and time can be up to one month in the future.
public String recurrence()
The recurring schedule for the action.
public Integer minSize()
The minimum size of the group.
public Integer maxSize()
The maximum size of the group.
public Integer desiredCapacity()
The number of instances you prefer to maintain in the group.
public ScheduledUpdateGroupAction.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ScheduledUpdateGroupAction.Builder,ScheduledUpdateGroupAction>
public static ScheduledUpdateGroupAction.Builder builder()
public static Class<? extends ScheduledUpdateGroupAction.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.