Class PutScheduledUpdateGroupActionRequest
- All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable
- See Also:
-
Field Summary
Fields inherited from class AmazonWebServiceRequest
NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates a shallow clone of this request.booleanThe name or Amazon Resource Name (ARN) of the Auto Scaling group.The number of EC2 instances that should be running in the group.The time for this action to end.The maximum size for the Auto Scaling group.The minimum size for the Auto Scaling group.The time when recurring future actions will start.The name of this scaling action.The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example,2014-06-01T00:00:00Z).getTime()This parameter is deprecated.inthashCode()voidsetAutoScalingGroupName(String autoScalingGroupName) The name or Amazon Resource Name (ARN) of the Auto Scaling group.voidsetDesiredCapacity(Integer desiredCapacity) The number of EC2 instances that should be running in the group.voidsetEndTime(Date endTime) The time for this action to end.voidsetMaxSize(Integer maxSize) The maximum size for the Auto Scaling group.voidsetMinSize(Integer minSize) The minimum size for the Auto Scaling group.voidsetRecurrence(String recurrence) The time when recurring future actions will start.voidsetScheduledActionName(String scheduledActionName) The name of this scaling action.voidsetStartTime(Date startTime) The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example,2014-06-01T00:00:00Z).voidThis parameter is deprecated.toString()Returns a string representation of this object; useful for testing and debugging.withAutoScalingGroupName(String autoScalingGroupName) The name or Amazon Resource Name (ARN) of the Auto Scaling group.withDesiredCapacity(Integer desiredCapacity) The number of EC2 instances that should be running in the group.withEndTime(Date endTime) The time for this action to end.withMaxSize(Integer maxSize) The maximum size for the Auto Scaling group.withMinSize(Integer minSize) The minimum size for the Auto Scaling group.withRecurrence(String recurrence) The time when recurring future actions will start.withScheduledActionName(String scheduledActionName) The name of this scaling action.withStartTime(Date startTime) The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example,2014-06-01T00:00:00Z).This parameter is deprecated.Methods inherited from class AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
Constructor Details
-
PutScheduledUpdateGroupActionRequest
public PutScheduledUpdateGroupActionRequest()
-
-
Method Details
-
setAutoScalingGroupName
The name or Amazon Resource Name (ARN) of the Auto Scaling group.
- Parameters:
autoScalingGroupName- The name or Amazon Resource Name (ARN) of the Auto Scaling group.
-
getAutoScalingGroupName
The name or Amazon Resource Name (ARN) of the Auto Scaling group.
- Returns:
- The name or Amazon Resource Name (ARN) of the Auto Scaling group.
-
withAutoScalingGroupName
The name or Amazon Resource Name (ARN) of the Auto Scaling group.
- Parameters:
autoScalingGroupName- The name or Amazon Resource Name (ARN) of the Auto Scaling group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setScheduledActionName
The name of this scaling action.
- Parameters:
scheduledActionName- The name of this scaling action.
-
getScheduledActionName
The name of this scaling action.
- Returns:
- The name of this scaling action.
-
withScheduledActionName
The name of this scaling action.
- Parameters:
scheduledActionName- The name of this scaling action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setTime
This parameter is deprecated.
- Parameters:
time- This parameter is deprecated.
-
getTime
-
withTime
This parameter is deprecated.
- Parameters:
time- This parameter is deprecated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setStartTime
The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example,
2014-06-01T00:00:00Z).If you try to schedule your action in the past, Auto Scaling returns an error message.
When
StartTimeandEndTimeare specified withRecurrence, they form the boundaries of when the recurring action starts and stops.- Parameters:
startTime- The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example,2014-06-01T00:00:00Z).If you try to schedule your action in the past, Auto Scaling returns an error message.
When
StartTimeandEndTimeare specified withRecurrence, they form the boundaries of when the recurring action starts and stops.
-
getStartTime
The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example,
2014-06-01T00:00:00Z).If you try to schedule your action in the past, Auto Scaling returns an error message.
When
StartTimeandEndTimeare specified withRecurrence, they form the boundaries of when the recurring action starts and stops.- Returns:
- The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ"
format in UTC/GMT only (for example,
2014-06-01T00:00:00Z).If you try to schedule your action in the past, Auto Scaling returns an error message.
When
StartTimeandEndTimeare specified withRecurrence, they form the boundaries of when the recurring action starts and stops.
-
withStartTime
The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example,
2014-06-01T00:00:00Z).If you try to schedule your action in the past, Auto Scaling returns an error message.
When
StartTimeandEndTimeare specified withRecurrence, they form the boundaries of when the recurring action starts and stops.- Parameters:
startTime- The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example,2014-06-01T00:00:00Z).If you try to schedule your action in the past, Auto Scaling returns an error message.
When
StartTimeandEndTimeare specified withRecurrence, they form the boundaries of when the recurring action starts and stops.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEndTime
The time for this action to end.
- Parameters:
endTime- The time for this action to end.
-
getEndTime
-
withEndTime
The time for this action to end.
- Parameters:
endTime- The time for this action to end.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRecurrence
The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For more information, see Cron in Wikipedia.
When
StartTimeandEndTimeare specified withRecurrence, they form the boundaries of when the recurring action will start and stop.- Parameters:
recurrence- The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For more information, see Cron in Wikipedia.When
StartTimeandEndTimeare specified withRecurrence, they form the boundaries of when the recurring action will start and stop.
-
getRecurrence
The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For more information, see Cron in Wikipedia.
When
StartTimeandEndTimeare specified withRecurrence, they form the boundaries of when the recurring action will start and stop.- Returns:
- The time when recurring future actions will start. Start time is
specified by the user following the Unix cron syntax format. For
more information, see Cron in
Wikipedia.
When
StartTimeandEndTimeare specified withRecurrence, they form the boundaries of when the recurring action will start and stop.
-
withRecurrence
The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For more information, see Cron in Wikipedia.
When
StartTimeandEndTimeare specified withRecurrence, they form the boundaries of when the recurring action will start and stop.- Parameters:
recurrence- The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For more information, see Cron in Wikipedia.When
StartTimeandEndTimeare specified withRecurrence, they form the boundaries of when the recurring action will start and stop.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setMinSize
The minimum size for the Auto Scaling group.
- Parameters:
minSize- The minimum size for the Auto Scaling group.
-
getMinSize
The minimum size for the Auto Scaling group.
- Returns:
- The minimum size for the Auto Scaling group.
-
withMinSize
The minimum size for the Auto Scaling group.
- Parameters:
minSize- The minimum size for the Auto Scaling group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setMaxSize
The maximum size for the Auto Scaling group.
- Parameters:
maxSize- The maximum size for the Auto Scaling group.
-
getMaxSize
The maximum size for the Auto Scaling group.
- Returns:
- The maximum size for the Auto Scaling group.
-
withMaxSize
The maximum size for the Auto Scaling group.
- Parameters:
maxSize- The maximum size for the Auto Scaling group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDesiredCapacity
The number of EC2 instances that should be running in the group.
- Parameters:
desiredCapacity- The number of EC2 instances that should be running in the group.
-
getDesiredCapacity
The number of EC2 instances that should be running in the group.
- Returns:
- The number of EC2 instances that should be running in the group.
-
withDesiredCapacity
The number of EC2 instances that should be running in the group.
- Parameters:
desiredCapacity- The number of EC2 instances that should be running in the group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
-
equals
-
hashCode
-
clone
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
-