Interface AbbreviatedPlan.Builder

  • Method Details

    • arn

      The Amazon Resource Name (ARN) of the Region switch plan.

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

      The owner of a Region switch plan.

      Parameters:
      owner - The owner of a Region switch plan.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of a Region switch plan.

      Parameters:
      name - The name of a Region switch plan.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • regions

      The Amazon Web Services Region specified for a Region switch plan.

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

      AbbreviatedPlan.Builder regions(String... regions)

      The Amazon Web Services Region specified for a Region switch plan.

      Parameters:
      regions - The Amazon Web Services Region specified for a Region switch plan.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recoveryApproach

      AbbreviatedPlan.Builder recoveryApproach(String recoveryApproach)

      The recovery approach for a Region switch plan, which can be active/active (activeActive) or active/passive (activePassive).

      Parameters:
      recoveryApproach - The recovery approach for a Region switch plan, which can be active/active (activeActive) or active/passive (activePassive).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • recoveryApproach

      AbbreviatedPlan.Builder recoveryApproach(RecoveryApproach recoveryApproach)

      The recovery approach for a Region switch plan, which can be active/active (activeActive) or active/passive (activePassive).

      Parameters:
      recoveryApproach - The recovery approach for a Region switch plan, which can be active/active (activeActive) or active/passive (activePassive).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • primaryRegion

      AbbreviatedPlan.Builder primaryRegion(String primaryRegion)

      The primary Region for a plan.

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

      AbbreviatedPlan.Builder version(String 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

      AbbreviatedPlan.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.
    • description

      AbbreviatedPlan.Builder description(String description)

      The description of a Region switch plan.

      Parameters:
      description - The description of a Region switch plan.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executionRole

      AbbreviatedPlan.Builder executionRole(String executionRole)

      The execution role is a way to categorize a Region switch plan.

      Parameters:
      executionRole - The execution role is a way to categorize a Region switch plan.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • activePlanExecution

      AbbreviatedPlan.Builder activePlanExecution(String activePlanExecution)

      Specifies if this is the active plan execution at this time.

      Parameters:
      activePlanExecution - Specifies if this is the active plan execution at this time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recoveryTimeObjectiveMinutes

      AbbreviatedPlan.Builder recoveryTimeObjectiveMinutes(Integer recoveryTimeObjectiveMinutes)

      The recovery time objective that you've specified.

      Parameters:
      recoveryTimeObjectiveMinutes - The recovery time objective that you've specified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.