public static interface BrokerSummary.Builder extends CopyableBuilder<BrokerSummary.Builder,BrokerSummary>
Modifier and Type | Method and Description |
---|---|
BrokerSummary.Builder |
brokerArn(String brokerArn)
The Amazon Resource Name (ARN) of the broker.
|
BrokerSummary.Builder |
brokerId(String brokerId)
The unique ID that Amazon MQ generates for the broker.
|
BrokerSummary.Builder |
brokerName(String brokerName)
The name of the broker.
|
BrokerSummary.Builder |
brokerState(BrokerState brokerState)
The status of the broker.
|
BrokerSummary.Builder |
brokerState(String brokerState)
The status of the broker.
|
BrokerSummary.Builder |
deploymentMode(DeploymentMode deploymentMode)
Required.
|
BrokerSummary.Builder |
deploymentMode(String deploymentMode)
Required.
|
BrokerSummary.Builder |
hostInstanceType(String hostInstanceType)
The broker's instance type.
|
copy
applyMutation, build
BrokerSummary.Builder brokerArn(String brokerArn)
brokerArn
- The Amazon Resource Name (ARN) of the broker.BrokerSummary.Builder brokerId(String brokerId)
brokerId
- The unique ID that Amazon MQ generates for the broker.BrokerSummary.Builder brokerName(String brokerName)
brokerName
- The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must
contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets,
wildcard characters, or special characters.BrokerSummary.Builder brokerState(String brokerState)
brokerState
- The status of the broker. Possible values: CREATION_IN_PROGRESS, CREATION_FAILED,
DELETION_IN_PROGRESS, RUNNING, REBOOT_IN_PROGRESSBrokerState
,
BrokerState
BrokerSummary.Builder brokerState(BrokerState brokerState)
brokerState
- The status of the broker. Possible values: CREATION_IN_PROGRESS, CREATION_FAILED,
DELETION_IN_PROGRESS, RUNNING, REBOOT_IN_PROGRESSBrokerState
,
BrokerState
BrokerSummary.Builder deploymentMode(String deploymentMode)
deploymentMode
- Required. The deployment mode of the broker. Possible values: SINGLE_INSTANCE, ACTIVE_STANDBY_MULTI_AZ
SINGLE_INSTANCE creates a single-instance broker in a single Availability Zone.
ACTIVE_STANDBY_MULTI_AZ creates an active/standby broker for high availability.DeploymentMode
,
DeploymentMode
BrokerSummary.Builder deploymentMode(DeploymentMode deploymentMode)
deploymentMode
- Required. The deployment mode of the broker. Possible values: SINGLE_INSTANCE, ACTIVE_STANDBY_MULTI_AZ
SINGLE_INSTANCE creates a single-instance broker in a single Availability Zone.
ACTIVE_STANDBY_MULTI_AZ creates an active/standby broker for high availability.DeploymentMode
,
DeploymentMode
BrokerSummary.Builder hostInstanceType(String hostInstanceType)
hostInstanceType
- The broker's instance type. Possible values: mq.t2.micro, mq.m4.largeCopyright © 2017 Amazon Web Services, Inc. All Rights Reserved.