@Generated(value="software.amazon.awssdk:codegen") public final class StartServiceSoftwareUpdateRequest extends OpenSearchRequest implements ToCopyableBuilder<StartServiceSoftwareUpdateRequest.Builder,StartServiceSoftwareUpdateRequest>
Container for the request parameters to the StartServiceSoftwareUpdate operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
StartServiceSoftwareUpdateRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static StartServiceSoftwareUpdateRequest.Builder |
builder() |
Long |
desiredStartTime()
The Epoch timestamp when you want the service software update to start.
|
String |
domainName()
The name of the domain that you want to update to the latest service software.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ScheduleAt |
scheduleAt()
When to start the service software update.
|
String |
scheduleAtAsString()
When to start the service software update.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends StartServiceSoftwareUpdateRequest.Builder> |
serializableBuilderClass() |
StartServiceSoftwareUpdateRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String domainName()
The name of the domain that you want to update to the latest service software.
public final ScheduleAt scheduleAt()
When to start the service software update.
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 update to be picked up during an upcoming off-peak window. There's no
guarantee that the update will happen during the next immediate window. Depending on capacity, it might happen in
subsequent days.
Default: NOW if you don't specify a value for DesiredStartTime, and
TIMESTAMP if you do.
If the service returns an enum value that is not available in the current SDK version, scheduleAt will
return ScheduleAt.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
scheduleAtAsString().
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 update to be picked up during an upcoming off-peak window.
There's no guarantee that the update will happen during the next immediate window. Depending on capacity,
it might happen in subsequent days.
Default: NOW if you don't specify a value for DesiredStartTime, and
TIMESTAMP if you do.
ScheduleAtpublic final String scheduleAtAsString()
When to start the service software update.
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 update to be picked up during an upcoming off-peak window. There's no
guarantee that the update will happen during the next immediate window. Depending on capacity, it might happen in
subsequent days.
Default: NOW if you don't specify a value for DesiredStartTime, and
TIMESTAMP if you do.
If the service returns an enum value that is not available in the current SDK version, scheduleAt will
return ScheduleAt.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
scheduleAtAsString().
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 update to be picked up during an upcoming off-peak window.
There's no guarantee that the update will happen during the next immediate window. Depending on capacity,
it might happen in subsequent days.
Default: NOW if you don't specify a value for DesiredStartTime, and
TIMESTAMP if you do.
ScheduleAtpublic final Long desiredStartTime()
The Epoch timestamp when you want the service software update to start. You only need to specify this parameter
if you set ScheduleAt to TIMESTAMP.
ScheduleAt to TIMESTAMP.public StartServiceSoftwareUpdateRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StartServiceSoftwareUpdateRequest.Builder,StartServiceSoftwareUpdateRequest>toBuilder in class OpenSearchRequestpublic static StartServiceSoftwareUpdateRequest.Builder builder()
public static Class<? extends StartServiceSoftwareUpdateRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.