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 Details

    • 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

      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:
    • 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 is Scheduled, you can apply it immediately with ApplyEnvironmentManagedAction.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 is Scheduled, you can apply it immediately with ApplyEnvironmentManagedAction.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.