Interface ManagedAction.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedAction.Builder,ManagedAction>,SdkBuilder<ManagedAction.Builder,ManagedAction>,SdkPojo
- Enclosing class:
- ManagedAction
public static interface ManagedAction.Builder extends SdkPojo, CopyableBuilder<ManagedAction.Builder,ManagedAction>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ManagedAction.BuilderactionDescription(String actionDescription)A description of the managed action.ManagedAction.BuilderactionId(String actionId)A unique identifier for the managed action.ManagedAction.BuilderactionType(String actionType)The type of managed action.ManagedAction.BuilderactionType(ActionType actionType)The type of managed action.ManagedAction.Builderstatus(String status)The status of the managed action.ManagedAction.Builderstatus(ActionStatus status)The status of the managed action.ManagedAction.BuilderwindowStartTime(Instant windowStartTime)The start time of the maintenance window in which the managed action will execute.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
actionId
ManagedAction.Builder actionId(String actionId)
A unique identifier for the managed action.
- Parameters:
actionId- A unique identifier for the managed action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionDescription
ManagedAction.Builder actionDescription(String actionDescription)
A description of the managed action.
- Parameters:
actionDescription- A description of the managed action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionType
ManagedAction.Builder actionType(String actionType)
The type of managed action.
- Parameters:
actionType- The type of managed action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionType,ActionType
-
actionType
ManagedAction.Builder actionType(ActionType actionType)
The type of managed action.
- Parameters:
actionType- The type of managed action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionType,ActionType
-
status
ManagedAction.Builder status(String status)
The status of the managed action. If the action is
Scheduled, you can apply it immediately with ApplyEnvironmentManagedAction.- Parameters:
status- The status of the managed action. If the action isScheduled, you can apply it immediately with ApplyEnvironmentManagedAction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionStatus,ActionStatus
-
status
ManagedAction.Builder status(ActionStatus status)
The status of the managed action. If the action is
Scheduled, you can apply it immediately with ApplyEnvironmentManagedAction.- Parameters:
status- The status of the managed action. If the action isScheduled, you can apply it immediately with ApplyEnvironmentManagedAction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionStatus,ActionStatus
-
windowStartTime
ManagedAction.Builder windowStartTime(Instant windowStartTime)
The start time of the maintenance window in which the managed action will execute.
- Parameters:
windowStartTime- The start time of the maintenance window in which the managed action will execute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-