@Generated(value="software.amazon.awssdk:codegen") public final class PendingMaintenanceAction extends Object implements ToCopyableBuilder<PendingMaintenanceAction.Builder,PendingMaintenanceAction>
Provides information about a pending maintenance action for a resource.
Modifier and Type | Class and Description |
---|---|
static interface |
PendingMaintenanceAction.Builder |
Modifier and Type | Method and Description |
---|---|
String |
action()
The type of pending maintenance action that is available for the resource.
|
Instant |
autoAppliedAfterDate()
The date of the maintenance window when the action is applied.
|
static PendingMaintenanceAction.Builder |
builder() |
Instant |
currentApplyDate()
The effective date when the pending maintenance action is applied to the resource.
|
String |
description()
A description providing more detail about the maintenance action.
|
boolean |
equals(Object obj) |
Instant |
forcedApplyDate()
The date when the maintenance action is automatically applied.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
optInStatus()
Indicates the type of opt-in request that has been received for the resource.
|
static Class<? extends PendingMaintenanceAction.Builder> |
serializableBuilderClass() |
PendingMaintenanceAction.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String action()
The type of pending maintenance action that is available for the resource.
public Instant autoAppliedAfterDate()
The date of the maintenance window when the action is applied. The maintenance action is applied to the resource
during its first maintenance window after this date. If this date is specified, any next-maintenance
opt-in requests are ignored.
next-maintenance
opt-in requests are ignored.public Instant forcedApplyDate()
The date when the maintenance action is automatically applied. The maintenance action is applied to the resource
on this date regardless of the maintenance window for the resource. If this date is specified, any
immediate
opt-in requests are ignored.
immediate
opt-in requests are ignored.public String optInStatus()
Indicates the type of opt-in request that has been received for the resource.
public Instant currentApplyDate()
The effective date when the pending maintenance action is applied to the resource. This date takes into account
opt-in requests received from the ApplyPendingMaintenanceAction API, the AutoAppliedAfterDate
, and the ForcedApplyDate
. This value is blank if an opt-in request has not been received and
nothing has been specified as AutoAppliedAfterDate
or ForcedApplyDate
.
AutoAppliedAfterDate
, and the ForcedApplyDate
. This value is blank if an opt-in
request has not been received and nothing has been specified as AutoAppliedAfterDate
or
ForcedApplyDate
.public String description()
A description providing more detail about the maintenance action.
public PendingMaintenanceAction.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<PendingMaintenanceAction.Builder,PendingMaintenanceAction>
public static PendingMaintenanceAction.Builder builder()
public static Class<? extends PendingMaintenanceAction.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.