public static interface DescribeBrokerResponse.Builder extends MqResponse.Builder, SdkPojo, 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 |
created(Instant created)
The time when the broker was created.
|
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 |
logs(Consumer<LogsSummary.Builder> logs)
The list of information about logs currently enabled and pending to be deployed for the specified broker.
|
DescribeBrokerResponse.Builder |
logs(LogsSummary logs)
The list of information about logs currently enabled and pending to be deployed for the specified broker.
|
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 |
pendingEngineVersion(String pendingEngineVersion)
The version of the broker engine to upgrade to.
|
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 |
tags(Map<String,String> tags)
The list of all tags associated with this broker.
|
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, responseMetadata, responseMetadata
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.BrokerState
,
BrokerState
DescribeBrokerResponse.Builder brokerState(BrokerState brokerState)
brokerState
- The status of the broker.BrokerState
,
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 created(Instant created)
created
- The time when the broker was created.DescribeBrokerResponse.Builder deploymentMode(String deploymentMode)
deploymentMode
- Required. The deployment mode of the broker.DeploymentMode
,
DeploymentMode
DescribeBrokerResponse.Builder deploymentMode(DeploymentMode deploymentMode)
deploymentMode
- Required. The deployment mode of the broker.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. For a list of supported engine versions, see
https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.htmlDescribeBrokerResponse.Builder hostInstanceType(String hostInstanceType)
hostInstanceType
- The broker's instance type.DescribeBrokerResponse.Builder logs(LogsSummary logs)
logs
- The list of information about logs currently enabled and pending to be deployed for the specified
broker.default DescribeBrokerResponse.Builder logs(Consumer<LogsSummary.Builder> logs)
LogsSummary.Builder
avoiding the need to create
one manually via LogsSummary.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to logs(LogsSummary)
.logs
- a consumer that will call methods on LogsSummary.Builder
logs(LogsSummary)
DescribeBrokerResponse.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 pendingEngineVersion(String pendingEngineVersion)
pendingEngineVersion
- The version of the broker engine to upgrade to. For a list of supported engine versions, see
https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.htmlDescribeBrokerResponse.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 tags(Map<String,String> tags)
tags
- The list of all tags associated with this broker.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.