Interface AbbreviatedExecution.Builder

  • Method Details

    • planArn

      The Amazon Resource Name (ARN) of the plan.

      Parameters:
      planArn - The Amazon Resource Name (ARN) of the plan.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executionId

      AbbreviatedExecution.Builder executionId(String executionId)

      The execution identifier of a plan execution.

      Parameters:
      executionId - The execution identifier of a plan execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      The version for the plan.

      Parameters:
      version - The version for the plan.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      AbbreviatedExecution.Builder updatedAt(Instant updatedAt)

      The timestamp when the plan execution was last updated.

      Parameters:
      updatedAt - The timestamp when the plan execution was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • comment

      An optional comment about the plan execution.

      Parameters:
      comment - An optional comment about the plan execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startTime

      AbbreviatedExecution.Builder startTime(Instant startTime)

      The timestamp when the plan execution was started.

      Parameters:
      startTime - The timestamp when the plan execution was started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endTime

      The timestamp when the plan execution was ended.

      Parameters:
      endTime - The timestamp when the plan execution was ended.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mode

      The plan execution mode. Valid values are Practice, for testing without making actual changes, or Recovery, for actual traffic shifting and application recovery.

      Parameters:
      mode - The plan execution mode. Valid values are Practice, for testing without making actual changes, or Recovery, for actual traffic shifting and application recovery.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mode

      The plan execution mode. Valid values are Practice, for testing without making actual changes, or Recovery, for actual traffic shifting and application recovery.

      Parameters:
      mode - The plan execution mode. Valid values are Practice, for testing without making actual changes, or Recovery, for actual traffic shifting and application recovery.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • executionState

      AbbreviatedExecution.Builder executionState(String executionState)

      The plan execution state. Provides the state of a plan execution, for example, In Progress or Paused by Operator.

      Parameters:
      executionState - The plan execution state. Provides the state of a plan execution, for example, In Progress or Paused by Operator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • executionState

      AbbreviatedExecution.Builder executionState(ExecutionState executionState)

      The plan execution state. Provides the state of a plan execution, for example, In Progress or Paused by Operator.

      Parameters:
      executionState - The plan execution state. Provides the state of a plan execution, for example, In Progress or Paused by Operator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • executionAction

      AbbreviatedExecution.Builder executionAction(String executionAction)

      The plan execution action. Valid values are Activate, to activate an Amazon Web Services Region, or Deactivate, to deactivate a Region.

      Parameters:
      executionAction - The plan execution action. Valid values are Activate, to activate an Amazon Web Services Region, or Deactivate, to deactivate a Region.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • executionAction

      AbbreviatedExecution.Builder executionAction(ExecutionAction executionAction)

      The plan execution action. Valid values are Activate, to activate an Amazon Web Services Region, or Deactivate, to deactivate a Region.

      Parameters:
      executionAction - The plan execution action. Valid values are Activate, to activate an Amazon Web Services Region, or Deactivate, to deactivate a Region.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • executionRegion

      AbbreviatedExecution.Builder executionRegion(String executionRegion)

      The Amazon Web Services Region for a plan execution.

      Parameters:
      executionRegion - The Amazon Web Services Region for a plan execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actualRecoveryTime

      AbbreviatedExecution.Builder actualRecoveryTime(String actualRecoveryTime)

      The actual recovery time that Region switch calculates for a plan execution. Actual recovery time includes the time for the plan to run added to the time elapsed until the application health alarms that you've specified are healthy again.

      Parameters:
      actualRecoveryTime - The actual recovery time that Region switch calculates for a plan execution. Actual recovery time includes the time for the plan to run added to the time elapsed until the application health alarms that you've specified are healthy again.
      Returns:
      Returns a reference to this object so that method calls can be chained together.