Interface BrokerSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<BrokerSummary.Builder,BrokerSummary>, SdkBuilder<BrokerSummary.Builder,BrokerSummary>, SdkPojo
Enclosing class:
BrokerSummary

public static interface BrokerSummary.Builder extends SdkPojo, CopyableBuilder<BrokerSummary.Builder,BrokerSummary>
  • Method Details

    • brokerArn

      BrokerSummary.Builder brokerArn(String brokerArn)

      The broker's Amazon Resource Name (ARN).

      Parameters:
      brokerArn - The broker's Amazon Resource Name (ARN).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • brokerId

      BrokerSummary.Builder brokerId(String brokerId)

      The unique ID that Amazon MQ generates for the broker.

      Parameters:
      brokerId - The unique ID that Amazon MQ generates for the broker.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • brokerName

      BrokerSummary.Builder brokerName(String brokerName)

      The broker's name. This value is unique in your Amazon Web Services account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

      Parameters:
      brokerName - The broker's name. This value is unique in your Amazon Web Services account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • brokerState

      BrokerSummary.Builder brokerState(String brokerState)

      The broker's status.

      Parameters:
      brokerState - The broker's status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • brokerState

      BrokerSummary.Builder brokerState(BrokerState brokerState)

      The broker's status.

      Parameters:
      brokerState - The broker's status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • created

      BrokerSummary.Builder created(Instant created)

      The time when the broker was created.

      Parameters:
      created - The time when the broker was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deploymentMode

      BrokerSummary.Builder deploymentMode(String deploymentMode)

      The broker's deployment mode.

      Parameters:
      deploymentMode - The broker's deployment mode.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • deploymentMode

      BrokerSummary.Builder deploymentMode(DeploymentMode deploymentMode)

      The broker's deployment mode.

      Parameters:
      deploymentMode - The broker's deployment mode.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • engineType

      BrokerSummary.Builder engineType(String engineType)

      The type of broker engine.

      Parameters:
      engineType - The type of broker engine.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • engineType

      BrokerSummary.Builder engineType(EngineType engineType)

      The type of broker engine.

      Parameters:
      engineType - The type of broker engine.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • hostInstanceType

      BrokerSummary.Builder hostInstanceType(String hostInstanceType)

      The broker's instance type.

      Parameters:
      hostInstanceType - The broker's instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.