@Generated(value="software.amazon.awssdk:codegen") public final class ManagedAction extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ManagedAction.Builder,ManagedAction>
The record of an upcoming or in-progress managed action.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ManagedAction.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
actionDescription()
A description of the managed action.
|
String |
actionId()
A unique identifier for the managed action.
|
ActionType |
actionType()
The type of managed action.
|
String |
actionTypeAsString()
The type of managed action.
|
static ManagedAction.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ManagedAction.Builder> |
serializableBuilderClass() |
ActionStatus |
status()
The status of the managed action.
|
String |
statusAsString()
The status of the managed action.
|
ManagedAction.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
windowStartTime()
The start time of the maintenance window in which the managed action will execute.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String actionId()
A unique identifier for the managed action.
public final String actionDescription()
A description of the managed action.
public final ActionType actionType()
The type of managed action.
If the service returns an enum value that is not available in the current SDK version, actionType will
return ActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
actionTypeAsString().
ActionTypepublic final String actionTypeAsString()
The type of managed action.
If the service returns an enum value that is not available in the current SDK version, actionType will
return ActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
actionTypeAsString().
ActionTypepublic final ActionStatus status()
The status of the managed action. If the action is Scheduled, you can apply it immediately with
ApplyEnvironmentManagedAction.
If the service returns an enum value that is not available in the current SDK version, status will
return ActionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
Scheduled, you can apply it immediately
with ApplyEnvironmentManagedAction.ActionStatuspublic final String statusAsString()
The status of the managed action. If the action is Scheduled, you can apply it immediately with
ApplyEnvironmentManagedAction.
If the service returns an enum value that is not available in the current SDK version, status will
return ActionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
Scheduled, you can apply it immediately
with ApplyEnvironmentManagedAction.ActionStatuspublic final Instant windowStartTime()
The start time of the maintenance window in which the managed action will execute.
public ManagedAction.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ManagedAction.Builder,ManagedAction>public static ManagedAction.Builder builder()
public static Class<? extends ManagedAction.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.