Class ManagedAction
- java.lang.Object
-
- software.amazon.awssdk.services.elasticbeanstalk.model.ManagedAction
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ManagedAction.Builder,ManagedAction>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceManagedAction.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringactionDescription()A description of the managed action.StringactionId()A unique identifier for the managed action.ActionTypeactionType()The type of managed action.StringactionTypeAsString()The type of managed action.static ManagedAction.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ManagedAction.Builder>serializableBuilderClass()ActionStatusstatus()The status of the managed action.StringstatusAsString()The status of the managed action.ManagedAction.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantwindowStartTime()The start time of the maintenance window in which the managed action will execute.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
actionId
public final String actionId()
A unique identifier for the managed action.
- Returns:
- A unique identifier for the managed action.
-
actionDescription
public final String actionDescription()
A description of the managed action.
- Returns:
- A description of the managed action.
-
actionType
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,
actionTypewill returnActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionTypeAsString().- Returns:
- The type of managed action.
- See Also:
ActionType
-
actionTypeAsString
public final String actionTypeAsString()
The type of managed action.
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 managed action.
- See Also:
ActionType
-
status
public 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,
statuswill returnActionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the managed action. If the action is
Scheduled, you can apply it immediately with ApplyEnvironmentManagedAction. - See Also:
ActionStatus
-
statusAsString
public 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,
statuswill returnActionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the managed action. If the action is
Scheduled, you can apply it immediately with ApplyEnvironmentManagedAction. - See Also:
ActionStatus
-
windowStartTime
public final Instant windowStartTime()
The start time of the maintenance window in which the managed action will execute.
- Returns:
- The start time of the maintenance window in which the managed action will execute.
-
toBuilder
public ManagedAction.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ManagedAction.Builder,ManagedAction>
-
builder
public static ManagedAction.Builder builder()
-
serializableBuilderClass
public static Class<? extends ManagedAction.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
-