Class PutScheduledUpdateGroupActionRequest
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
- See Also:
-
Field Summary
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a shallow clone of this request.boolean
The 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.int
hashCode()
void
setAutoScalingGroupName
(String autoScalingGroupName) The name or Amazon Resource Name (ARN) of the Auto Scaling group.void
setDesiredCapacity
(Integer desiredCapacity) The number of EC2 instances that should be running in the group.void
setEndTime
(Date endTime) The time for this action to end.void
setMaxSize
(Integer maxSize) The maximum size for the Auto Scaling group.void
setMinSize
(Integer minSize) The minimum size for the Auto Scaling group.void
setRecurrence
(String recurrence) The time when recurring future actions will start.void
setScheduledActionName
(String scheduledActionName) The name of this scaling action.void
setStartTime
(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
).void
This 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 com.amazonaws.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
This parameter is deprecated.
- Returns:
- This parameter is deprecated.
-
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
StartTime
andEndTime
are 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
StartTime
andEndTime
are 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
StartTime
andEndTime
are 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
StartTime
andEndTime
are 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
StartTime
andEndTime
are 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
StartTime
andEndTime
are 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
The time for this action to end.
- Returns:
- The time for this action to end.
-
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
StartTime
andEndTime
are 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
StartTime
andEndTime
are 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
StartTime
andEndTime
are 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
StartTime
andEndTime
are 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
StartTime
andEndTime
are 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
StartTime
andEndTime
are 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
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
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 classAmazonWebServiceRequest
- See Also:
-