Interface ControlPanel.Builder

  • Method Details

    • clusterArn

      ControlPanel.Builder clusterArn(String clusterArn)

      The Amazon Resource Name (ARN) of the cluster that includes the control panel.

      Parameters:
      clusterArn - The Amazon Resource Name (ARN) of the cluster that includes the control panel.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • controlPanelArn

      ControlPanel.Builder controlPanelArn(String controlPanelArn)

      The Amazon Resource Name (ARN) of the control panel.

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

      ControlPanel.Builder defaultControlPanel(Boolean defaultControlPanel)

      A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster. When you create a cluster, Amazon Route 53 Application Recovery Controller creates a control panel, and sets this flag for that control panel. If you create a control panel yourself, this flag is set to false.

      Parameters:
      defaultControlPanel - A flag that Amazon Route 53 Application Recovery Controller sets to true to designate the default control panel for a cluster. When you create a cluster, Amazon Route 53 Application Recovery Controller creates a control panel, and sets this flag for that control panel. If you create a control panel yourself, this flag is set to false.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the control panel. You can use any non-white space character in the name.

      Parameters:
      name - The name of the control panel. You can use any non-white space character in the name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • routingControlCount

      ControlPanel.Builder routingControlCount(Integer routingControlCount)

      The number of routing controls in the control panel.

      Parameters:
      routingControlCount - The number of routing controls in the control panel.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      ControlPanel.Builder status(String status)

      The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.

      Parameters:
      status - The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      ControlPanel.Builder status(Status status)

      The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.

      Parameters:
      status - The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • owner

      The Amazon Web Services account ID of the control panel owner.

      Parameters:
      owner - The Amazon Web Services account ID of the control panel owner.
      Returns:
      Returns a reference to this object so that method calls can be chained together.