Class UpdateScheduledActionRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateScheduledActionRequest.Builder,UpdateScheduledActionRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringactionID()The unique identifier of the action to reschedule.final ActionTypeThe type of action to reschedule.final StringThe type of action to reschedule.builder()final LongThe time to implement the change, in Coordinated Universal Time (UTC).final StringThe name of the domain to reschedule an action for.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final ScheduleAtWhen to schedule the action.final StringWhen to schedule the action.static Class<? extends UpdateScheduledActionRequest.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
domainName
The name of the domain to reschedule an action for.
- Returns:
- The name of the domain to reschedule an action for.
-
actionID
The unique identifier of the action to reschedule. To retrieve this ID, send a ListScheduledActions request.
- Returns:
- The unique identifier of the action to reschedule. To retrieve this ID, send a ListScheduledActions request.
-
actionType
The type of action to reschedule. Can be one of
SERVICE_SOFTWARE_UPDATE,JVM_HEAP_SIZE_TUNING, orJVM_YOUNG_GEN_TUNING. To retrieve this value, send a ListScheduledActions request.If the service returns an enum value that is not available in the current SDK version,
actionTypewill returnActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionTypeAsString().- Returns:
- The type of action to reschedule. Can be one of
SERVICE_SOFTWARE_UPDATE,JVM_HEAP_SIZE_TUNING, orJVM_YOUNG_GEN_TUNING. To retrieve this value, send a ListScheduledActions request. - See Also:
-
actionTypeAsString
The type of action to reschedule. Can be one of
SERVICE_SOFTWARE_UPDATE,JVM_HEAP_SIZE_TUNING, orJVM_YOUNG_GEN_TUNING. To retrieve this value, send a ListScheduledActions request.If the service returns an enum value that is not available in the current SDK version,
actionTypewill returnActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionTypeAsString().- Returns:
- The type of action to reschedule. Can be one of
SERVICE_SOFTWARE_UPDATE,JVM_HEAP_SIZE_TUNING, orJVM_YOUNG_GEN_TUNING. To retrieve this value, send a ListScheduledActions request. - See Also:
-
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 forDesiredStartTime. -
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.
If the service returns an enum value that is not available in the current SDK version,
scheduleAtwill returnScheduleAt.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscheduleAtAsString().- Returns:
- 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 forDesiredStartTime. -
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.
-
- See Also:
-
-
scheduleAtAsString
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 forDesiredStartTime. -
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.
If the service returns an enum value that is not available in the current SDK version,
scheduleAtwill returnScheduleAt.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscheduleAtAsString().- Returns:
- 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 forDesiredStartTime. -
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.
-
- See Also:
-
-
desiredStartTime
The time to implement the change, in Coordinated Universal Time (UTC). Only specify this parameter if you set
ScheduleAttoTIMESTAMP.- Returns:
- The time to implement the change, in Coordinated Universal Time (UTC). Only specify this parameter if you
set
ScheduleAttoTIMESTAMP.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateScheduledActionRequest.Builder,UpdateScheduledActionRequest> - Specified by:
toBuilderin classOpenSearchRequest
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-