@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateScheduledActionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
UpdateScheduledActionRequest() |
| Modifier and Type | Method and Description |
|---|---|
UpdateScheduledActionRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getActionID()
The unique identifier of the action to reschedule.
|
String |
getActionType()
The type of action to reschedule.
|
Long |
getDesiredStartTime()
The time to implement the change, in Coordinated Universal Time (UTC).
|
String |
getDomainName()
The name of the domain to reschedule an action for.
|
String |
getScheduleAt()
When to schedule the action.
|
int |
hashCode() |
void |
setActionID(String actionID)
The unique identifier of the action to reschedule.
|
void |
setActionType(String actionType)
The type of action to reschedule.
|
void |
setDesiredStartTime(Long desiredStartTime)
The time to implement the change, in Coordinated Universal Time (UTC).
|
void |
setDomainName(String domainName)
The name of the domain to reschedule an action for.
|
void |
setScheduleAt(String scheduleAt)
When to schedule the action.
|
String |
toString()
Returns a string representation of this object.
|
UpdateScheduledActionRequest |
withActionID(String actionID)
The unique identifier of the action to reschedule.
|
UpdateScheduledActionRequest |
withActionType(ActionType actionType)
The type of action to reschedule.
|
UpdateScheduledActionRequest |
withActionType(String actionType)
The type of action to reschedule.
|
UpdateScheduledActionRequest |
withDesiredStartTime(Long desiredStartTime)
The time to implement the change, in Coordinated Universal Time (UTC).
|
UpdateScheduledActionRequest |
withDomainName(String domainName)
The name of the domain to reschedule an action for.
|
UpdateScheduledActionRequest |
withScheduleAt(ScheduleAt scheduleAt)
When to schedule the action.
|
UpdateScheduledActionRequest |
withScheduleAt(String scheduleAt)
When to schedule the action.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setDomainName(String domainName)
The name of the domain to reschedule an action for.
domainName - The name of the domain to reschedule an action for.public String getDomainName()
The name of the domain to reschedule an action for.
public UpdateScheduledActionRequest withDomainName(String domainName)
The name of the domain to reschedule an action for.
domainName - The name of the domain to reschedule an action for.public void setActionID(String actionID)
The unique identifier of the action to reschedule. To retrieve this ID, send a ListScheduledActions request.
actionID - The unique identifier of the action to reschedule. To retrieve this ID, send a ListScheduledActions request.public String getActionID()
The unique identifier of the action to reschedule. To retrieve this ID, send a ListScheduledActions request.
public UpdateScheduledActionRequest withActionID(String actionID)
The unique identifier of the action to reschedule. To retrieve this ID, send a ListScheduledActions request.
actionID - The unique identifier of the action to reschedule. To retrieve this ID, send a ListScheduledActions request.public void setActionType(String actionType)
The type of action to reschedule. Can be one of SERVICE_SOFTWARE_UPDATE,
JVM_HEAP_SIZE_TUNING, or JVM_YOUNG_GEN_TUNING. To retrieve this value, send a ListScheduledActions request.
actionType - The type of action to reschedule. Can be one of SERVICE_SOFTWARE_UPDATE,
JVM_HEAP_SIZE_TUNING, or JVM_YOUNG_GEN_TUNING. To retrieve this value, send a
ListScheduledActions request.ActionTypepublic String getActionType()
The type of action to reschedule. Can be one of SERVICE_SOFTWARE_UPDATE,
JVM_HEAP_SIZE_TUNING, or JVM_YOUNG_GEN_TUNING. To retrieve this value, send a ListScheduledActions request.
SERVICE_SOFTWARE_UPDATE,
JVM_HEAP_SIZE_TUNING, or JVM_YOUNG_GEN_TUNING. To retrieve this value, send a
ListScheduledActions request.ActionTypepublic UpdateScheduledActionRequest withActionType(String actionType)
The type of action to reschedule. Can be one of SERVICE_SOFTWARE_UPDATE,
JVM_HEAP_SIZE_TUNING, or JVM_YOUNG_GEN_TUNING. To retrieve this value, send a ListScheduledActions request.
actionType - The type of action to reschedule. Can be one of SERVICE_SOFTWARE_UPDATE,
JVM_HEAP_SIZE_TUNING, or JVM_YOUNG_GEN_TUNING. To retrieve this value, send a
ListScheduledActions request.ActionTypepublic UpdateScheduledActionRequest withActionType(ActionType actionType)
The type of action to reschedule. Can be one of SERVICE_SOFTWARE_UPDATE,
JVM_HEAP_SIZE_TUNING, or JVM_YOUNG_GEN_TUNING. To retrieve this value, send a ListScheduledActions request.
actionType - The type of action to reschedule. Can be one of SERVICE_SOFTWARE_UPDATE,
JVM_HEAP_SIZE_TUNING, or JVM_YOUNG_GEN_TUNING. To retrieve this value, send a
ListScheduledActions request.ActionTypepublic void setScheduleAt(String scheduleAt)
When to schedule the action.
NOW - Immediately schedules the update to happen in the current hour if there's capacity available.
TIMESTAMP - Lets you specify a custom date and time to apply the update. If you specify this value,
you must also provide a value for DesiredStartTime.
OFF_PEAK_WINDOW - Marks the action to be picked up during an upcoming off-peak window. There's no
guarantee that the change will be implemented during the next immediate window. Depending on capacity, it might
happen in subsequent days.
scheduleAt - When to schedule the action.
NOW - Immediately schedules the update to happen in the current hour if there's capacity
available.
TIMESTAMP - Lets you specify a custom date and time to apply the update. If you specify this
value, you must also provide a value for DesiredStartTime.
OFF_PEAK_WINDOW - Marks the action to be picked up during an upcoming off-peak window.
There's no guarantee that the change will be implemented during the next immediate window. Depending on
capacity, it might happen in subsequent days.
ScheduleAtpublic String getScheduleAt()
When to schedule the action.
NOW - Immediately schedules the update to happen in the current hour if there's capacity available.
TIMESTAMP - Lets you specify a custom date and time to apply the update. If you specify this value,
you must also provide a value for DesiredStartTime.
OFF_PEAK_WINDOW - Marks the action to be picked up during an upcoming off-peak window. There's no
guarantee that the change will be implemented during the next immediate window. Depending on capacity, it might
happen in subsequent days.
NOW - Immediately schedules the update to happen in the current hour if there's capacity
available.
TIMESTAMP - Lets you specify a custom date and time to apply the update. If you specify this
value, you must also provide a value for DesiredStartTime.
OFF_PEAK_WINDOW - Marks the action to be picked up during an upcoming off-peak window.
There's no guarantee that the change will be implemented during the next immediate window. Depending on
capacity, it might happen in subsequent days.
ScheduleAtpublic UpdateScheduledActionRequest withScheduleAt(String scheduleAt)
When to schedule the action.
NOW - Immediately schedules the update to happen in the current hour if there's capacity available.
TIMESTAMP - Lets you specify a custom date and time to apply the update. If you specify this value,
you must also provide a value for DesiredStartTime.
OFF_PEAK_WINDOW - Marks the action to be picked up during an upcoming off-peak window. There's no
guarantee that the change will be implemented during the next immediate window. Depending on capacity, it might
happen in subsequent days.
scheduleAt - When to schedule the action.
NOW - Immediately schedules the update to happen in the current hour if there's capacity
available.
TIMESTAMP - Lets you specify a custom date and time to apply the update. If you specify this
value, you must also provide a value for DesiredStartTime.
OFF_PEAK_WINDOW - Marks the action to be picked up during an upcoming off-peak window.
There's no guarantee that the change will be implemented during the next immediate window. Depending on
capacity, it might happen in subsequent days.
ScheduleAtpublic UpdateScheduledActionRequest withScheduleAt(ScheduleAt scheduleAt)
When to schedule the action.
NOW - Immediately schedules the update to happen in the current hour if there's capacity available.
TIMESTAMP - Lets you specify a custom date and time to apply the update. If you specify this value,
you must also provide a value for DesiredStartTime.
OFF_PEAK_WINDOW - Marks the action to be picked up during an upcoming off-peak window. There's no
guarantee that the change will be implemented during the next immediate window. Depending on capacity, it might
happen in subsequent days.
scheduleAt - When to schedule the action.
NOW - Immediately schedules the update to happen in the current hour if there's capacity
available.
TIMESTAMP - Lets you specify a custom date and time to apply the update. If you specify this
value, you must also provide a value for DesiredStartTime.
OFF_PEAK_WINDOW - Marks the action to be picked up during an upcoming off-peak window.
There's no guarantee that the change will be implemented during the next immediate window. Depending on
capacity, it might happen in subsequent days.
ScheduleAtpublic void setDesiredStartTime(Long desiredStartTime)
The time to implement the change, in Coordinated Universal Time (UTC). Only specify this parameter if you set
ScheduleAt to TIMESTAMP.
desiredStartTime - The time to implement the change, in Coordinated Universal Time (UTC). Only specify this parameter if you
set ScheduleAt to TIMESTAMP.public Long getDesiredStartTime()
The time to implement the change, in Coordinated Universal Time (UTC). Only specify this parameter if you set
ScheduleAt to TIMESTAMP.
ScheduleAt to TIMESTAMP.public UpdateScheduledActionRequest withDesiredStartTime(Long desiredStartTime)
The time to implement the change, in Coordinated Universal Time (UTC). Only specify this parameter if you set
ScheduleAt to TIMESTAMP.
desiredStartTime - The time to implement the change, in Coordinated Universal Time (UTC). Only specify this parameter if you
set ScheduleAt to TIMESTAMP.public String toString()
toString in class ObjectObject.toString()public UpdateScheduledActionRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()