public static interface DescribeBrokerResponse.Builder extends MqResponse.Builder, CopyableBuilder<DescribeBrokerResponse.Builder,DescribeBrokerResponse>
Modifier and Type | Method and Description |
---|---|
DescribeBrokerResponse.Builder |
autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Required.
|
DescribeBrokerResponse.Builder |
brokerArn(String brokerArn)
The Amazon Resource Name (ARN) of the broker.
|
DescribeBrokerResponse.Builder |
brokerId(String brokerId)
The unique ID that Amazon MQ generates for the broker.
|
DescribeBrokerResponse.Builder |
brokerInstances(BrokerInstance... brokerInstances)
A list of information about allocated brokers.
|
DescribeBrokerResponse.Builder |
brokerInstances(Collection<BrokerInstance> brokerInstances)
A list of information about allocated brokers.
|
DescribeBrokerResponse.Builder |
brokerInstances(Consumer<BrokerInstance.Builder>... brokerInstances)
A list of information about allocated brokers.
|
DescribeBrokerResponse.Builder |
brokerName(String brokerName)
The name of the broker.
|
DescribeBrokerResponse.Builder |
brokerState(BrokerState brokerState)
The status of the broker.
|
DescribeBrokerResponse.Builder |
brokerState(String brokerState)
The status of the broker.
|
DescribeBrokerResponse.Builder |
configurations(Configurations configurations)
The list of all revisions for the specified configuration.
|
default DescribeBrokerResponse.Builder |
configurations(Consumer<Configurations.Builder> configurations)
The list of all revisions for the specified configuration.
|
DescribeBrokerResponse.Builder |
deploymentMode(DeploymentMode deploymentMode)
Required.
|
DescribeBrokerResponse.Builder |
deploymentMode(String deploymentMode)
Required.
|
DescribeBrokerResponse.Builder |
engineType(EngineType engineType)
Required.
|
DescribeBrokerResponse.Builder |
engineType(String engineType)
Required.
|
DescribeBrokerResponse.Builder |
engineVersion(String engineVersion)
The version of the broker engine.
|
DescribeBrokerResponse.Builder |
hostInstanceType(String hostInstanceType)
The broker's instance type.
|
default DescribeBrokerResponse.Builder |
maintenanceWindowStartTime(Consumer<WeeklyStartTime.Builder> maintenanceWindowStartTime)
The parameters that determine the WeeklyStartTime.
|
DescribeBrokerResponse.Builder |
maintenanceWindowStartTime(WeeklyStartTime maintenanceWindowStartTime)
The parameters that determine the WeeklyStartTime.
|
DescribeBrokerResponse.Builder |
publiclyAccessible(Boolean publiclyAccessible)
Required.
|
DescribeBrokerResponse.Builder |
securityGroups(Collection<String> securityGroups)
Required.
|
DescribeBrokerResponse.Builder |
securityGroups(String... securityGroups)
Required.
|
DescribeBrokerResponse.Builder |
subnetIds(Collection<String> subnetIds)
The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different
Availability Zones.
|
DescribeBrokerResponse.Builder |
subnetIds(String... subnetIds)
The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different
Availability Zones.
|
DescribeBrokerResponse.Builder |
users(Collection<UserSummary> users)
The list of all ActiveMQ usernames for the specified broker.
|
DescribeBrokerResponse.Builder |
users(Consumer<UserSummary.Builder>... users)
The list of all ActiveMQ usernames for the specified broker.
|
DescribeBrokerResponse.Builder |
users(UserSummary... users)
The list of all ActiveMQ usernames for the specified broker.
|
build
sdkHttpResponse, sdkHttpResponse
copy
applyMutation, build
DescribeBrokerResponse.Builder autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
autoMinorVersionUpgrade
- Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the
versions. The automatic upgrades occur during the maintenance window of the broker or after a manual
broker reboot.DescribeBrokerResponse.Builder brokerArn(String brokerArn)
brokerArn
- The Amazon Resource Name (ARN) of the broker.DescribeBrokerResponse.Builder brokerId(String brokerId)
brokerId
- The unique ID that Amazon MQ generates for the broker.DescribeBrokerResponse.Builder brokerInstances(Collection<BrokerInstance> brokerInstances)
brokerInstances
- A list of information about allocated brokers.DescribeBrokerResponse.Builder brokerInstances(BrokerInstance... brokerInstances)
brokerInstances
- A list of information about allocated brokers.DescribeBrokerResponse.Builder brokerInstances(Consumer<BrokerInstance.Builder>... brokerInstances)
List.Builder
avoiding the need to create one manually via #builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and
its result is passed to #brokerInstances(List)
.brokerInstances
- a consumer that will call methods on List.Builder
#brokerInstances(List)
DescribeBrokerResponse.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.DescribeBrokerResponse.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
DescribeBrokerResponse.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
DescribeBrokerResponse.Builder configurations(Configurations configurations)
configurations
- The list of all revisions for the specified configuration.default DescribeBrokerResponse.Builder configurations(Consumer<Configurations.Builder> configurations)
Configurations.Builder
avoiding the need to create one manually via
Configurations.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to configurations(Configurations)
.configurations
- a consumer that will call methods on Configurations.Builder
configurations(Configurations)
DescribeBrokerResponse.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
DescribeBrokerResponse.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
DescribeBrokerResponse.Builder engineType(String engineType)
engineType
- Required. The type of broker engine. Note: Currently, Amazon MQ supports only ACTIVEMQ.EngineType
,
EngineType
DescribeBrokerResponse.Builder engineType(EngineType engineType)
engineType
- Required. The type of broker engine. Note: Currently, Amazon MQ supports only ACTIVEMQ.EngineType
,
EngineType
DescribeBrokerResponse.Builder engineVersion(String engineVersion)
engineVersion
- The version of the broker engine. Note: Currently, Amazon MQ supports only 5.15.0.DescribeBrokerResponse.Builder hostInstanceType(String hostInstanceType)
hostInstanceType
- The broker's instance type. Possible values: mq.t2.micro, mq.m4.largeDescribeBrokerResponse.Builder maintenanceWindowStartTime(WeeklyStartTime maintenanceWindowStartTime)
maintenanceWindowStartTime
- The parameters that determine the WeeklyStartTime.default DescribeBrokerResponse.Builder maintenanceWindowStartTime(Consumer<WeeklyStartTime.Builder> maintenanceWindowStartTime)
WeeklyStartTime.Builder
avoiding the need to create one manually via
WeeklyStartTime.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to maintenanceWindowStartTime(WeeklyStartTime)
.maintenanceWindowStartTime
- a consumer that will call methods on WeeklyStartTime.Builder
maintenanceWindowStartTime(WeeklyStartTime)
DescribeBrokerResponse.Builder publiclyAccessible(Boolean publiclyAccessible)
publiclyAccessible
- Required. Enables connections from applications outside of the VPC that hosts the broker's subnets.DescribeBrokerResponse.Builder securityGroups(Collection<String> securityGroups)
securityGroups
- Required. The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.DescribeBrokerResponse.Builder securityGroups(String... securityGroups)
securityGroups
- Required. The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.DescribeBrokerResponse.Builder subnetIds(Collection<String> subnetIds)
subnetIds
- The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from
different Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the
default subnet). An ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets.DescribeBrokerResponse.Builder subnetIds(String... subnetIds)
subnetIds
- The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from
different Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the
default subnet). An ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets.DescribeBrokerResponse.Builder users(Collection<UserSummary> users)
users
- The list of all ActiveMQ usernames for the specified broker.DescribeBrokerResponse.Builder users(UserSummary... users)
users
- The list of all ActiveMQ usernames for the specified broker.DescribeBrokerResponse.Builder users(Consumer<UserSummary.Builder>... users)
List.Builder
avoiding the need to create one manually via #builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #users(List)
.users
- a consumer that will call methods on List.Builder
#users(List)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.