public static interface DescribeBrokerResponse.Builder extends MqResponse.Builder, SdkPojo, CopyableBuilder<DescribeBrokerResponse.Builder,DescribeBrokerResponse>
| Modifier and Type | Method and Description |
|---|---|
DescribeBrokerResponse.Builder |
actionsRequired(ActionRequired... actionsRequired)
A list of actions required for a broker.
|
DescribeBrokerResponse.Builder |
actionsRequired(Collection<ActionRequired> actionsRequired)
A list of actions required for a broker.
|
DescribeBrokerResponse.Builder |
actionsRequired(Consumer<ActionRequired.Builder>... actionsRequired)
A list of actions required for a broker.
|
DescribeBrokerResponse.Builder |
authenticationStrategy(AuthenticationStrategy authenticationStrategy)
The authentication strategy used to secure the broker.
|
DescribeBrokerResponse.Builder |
authenticationStrategy(String authenticationStrategy)
The authentication strategy used to secure the broker.
|
DescribeBrokerResponse.Builder |
autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by
Amazon MQ.
|
DescribeBrokerResponse.Builder |
brokerArn(String brokerArn)
The broker's Amazon Resource Name (ARN).
|
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 broker's name.
|
DescribeBrokerResponse.Builder |
brokerState(BrokerState brokerState)
The broker's status.
|
DescribeBrokerResponse.Builder |
brokerState(String brokerState)
The broker's status.
|
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)
The broker's deployment mode.
|
DescribeBrokerResponse.Builder |
deploymentMode(String deploymentMode)
The broker's deployment mode.
|
default DescribeBrokerResponse.Builder |
encryptionOptions(Consumer<EncryptionOptions.Builder> encryptionOptions)
Encryption options for the broker.
|
DescribeBrokerResponse.Builder |
encryptionOptions(EncryptionOptions encryptionOptions)
Encryption options for the broker.
|
DescribeBrokerResponse.Builder |
engineType(EngineType engineType)
The type of broker engine.
|
DescribeBrokerResponse.Builder |
engineType(String engineType)
The type of broker engine.
|
DescribeBrokerResponse.Builder |
engineVersion(String engineVersion)
The broker engine's version.
|
DescribeBrokerResponse.Builder |
hostInstanceType(String hostInstanceType)
The broker's instance type.
|
default DescribeBrokerResponse.Builder |
ldapServerMetadata(Consumer<LdapServerMetadataOutput.Builder> ldapServerMetadata)
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
|
DescribeBrokerResponse.Builder |
ldapServerMetadata(LdapServerMetadataOutput ldapServerMetadata)
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
|
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 |
pendingAuthenticationStrategy(AuthenticationStrategy pendingAuthenticationStrategy)
The authentication strategy that will be applied when the broker is rebooted.
|
DescribeBrokerResponse.Builder |
pendingAuthenticationStrategy(String pendingAuthenticationStrategy)
The authentication strategy that will be applied when the broker is rebooted.
|
DescribeBrokerResponse.Builder |
pendingEngineVersion(String pendingEngineVersion)
The broker engine version to upgrade to.
|
DescribeBrokerResponse.Builder |
pendingHostInstanceType(String pendingHostInstanceType)
The broker's host instance type to upgrade to.
|
default DescribeBrokerResponse.Builder |
pendingLdapServerMetadata(Consumer<LdapServerMetadataOutput.Builder> pendingLdapServerMetadata)
The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker
after it is rebooted.
|
DescribeBrokerResponse.Builder |
pendingLdapServerMetadata(LdapServerMetadataOutput pendingLdapServerMetadata)
The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker
after it is rebooted.
|
DescribeBrokerResponse.Builder |
pendingSecurityGroups(Collection<String> pendingSecurityGroups)
The list of pending security groups to authorize connections to brokers.
|
DescribeBrokerResponse.Builder |
pendingSecurityGroups(String... pendingSecurityGroups)
The list of pending security groups to authorize connections to brokers.
|
DescribeBrokerResponse.Builder |
publiclyAccessible(Boolean publiclyAccessible)
Enables connections from applications outside of the VPC that hosts the broker's subnets.
|
DescribeBrokerResponse.Builder |
securityGroups(Collection<String> securityGroups)
The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
|
DescribeBrokerResponse.Builder |
securityGroups(String... securityGroups)
The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
|
DescribeBrokerResponse.Builder |
storageType(BrokerStorageType storageType)
The broker's storage type.
|
DescribeBrokerResponse.Builder |
storageType(String storageType)
The broker's storage type.
|
DescribeBrokerResponse.Builder |
subnetIds(Collection<String> subnetIds)
The list of groups that define which subnets and IP ranges the broker can use from different Availability
Zones.
|
DescribeBrokerResponse.Builder |
subnetIds(String... subnetIds)
The list of groups 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 broker usernames for the specified broker.
|
DescribeBrokerResponse.Builder |
users(Consumer<UserSummary.Builder>... users)
The list of all broker usernames for the specified broker.
|
DescribeBrokerResponse.Builder |
users(UserSummary... users)
The list of all broker usernames for the specified broker.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildDescribeBrokerResponse.Builder actionsRequired(Collection<ActionRequired> actionsRequired)
A list of actions required for a broker.
actionsRequired - A list of actions required for a broker.DescribeBrokerResponse.Builder actionsRequired(ActionRequired... actionsRequired)
A list of actions required for a broker.
actionsRequired - A list of actions required for a broker.DescribeBrokerResponse.Builder actionsRequired(Consumer<ActionRequired.Builder>... actionsRequired)
A list of actions required for a broker.
This is a convenience method that creates an instance of theActionRequired.Builder avoiding the need to create one
manually via ActionRequired.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #actionsRequired(List.
actionsRequired - a consumer that will call methods on
ActionRequired.Builder#actionsRequired(java.util.Collection) DescribeBrokerResponse.Builder authenticationStrategy(String authenticationStrategy)
The authentication strategy used to secure the broker. The default is SIMPLE.
authenticationStrategy - The authentication strategy used to secure the broker. The default is SIMPLE.AuthenticationStrategy,
AuthenticationStrategyDescribeBrokerResponse.Builder authenticationStrategy(AuthenticationStrategy authenticationStrategy)
The authentication strategy used to secure the broker. The default is SIMPLE.
authenticationStrategy - The authentication strategy used to secure the broker. The default is SIMPLE.AuthenticationStrategy,
AuthenticationStrategyDescribeBrokerResponse.Builder autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot.
autoMinorVersionUpgrade - Enables automatic upgrades to new minor versions for brokers, as new versions are released and
supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window of the broker
or after a manual broker reboot.DescribeBrokerResponse.Builder brokerArn(String brokerArn)
The broker's Amazon Resource Name (ARN).
brokerArn - The broker's Amazon Resource Name (ARN).DescribeBrokerResponse.Builder brokerId(String brokerId)
The unique ID that Amazon MQ generates for the broker.
brokerId - The unique ID that Amazon MQ generates for the broker.DescribeBrokerResponse.Builder brokerInstances(Collection<BrokerInstance> brokerInstances)
A list of information about allocated brokers.
brokerInstances - A list of information about allocated brokers.DescribeBrokerResponse.Builder brokerInstances(BrokerInstance... brokerInstances)
A list of information about allocated brokers.
brokerInstances - A list of information about allocated brokers.DescribeBrokerResponse.Builder brokerInstances(Consumer<BrokerInstance.Builder>... brokerInstances)
A list of information about allocated brokers.
This is a convenience method that creates an instance of theBrokerInstance.Builder avoiding the need to create one
manually via BrokerInstance.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #brokerInstances(List.
brokerInstances - a consumer that will call methods on
BrokerInstance.Builder#brokerInstances(java.util.Collection) DescribeBrokerResponse.Builder brokerName(String brokerName)
The broker's name. 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 white spaces, brackets, wildcard characters, or special characters.
brokerName - The broker's name. 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 white spaces, brackets, wildcard
characters, or special characters.DescribeBrokerResponse.Builder brokerState(String brokerState)
The broker's status.
brokerState - The broker's status.BrokerState,
BrokerStateDescribeBrokerResponse.Builder brokerState(BrokerState brokerState)
The broker's status.
brokerState - The broker's status.BrokerState,
BrokerStateDescribeBrokerResponse.Builder configurations(Configurations configurations)
The list of all revisions for the specified configuration.
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.
This is a convenience method that creates an instance of theConfigurations.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.Builderconfigurations(Configurations)DescribeBrokerResponse.Builder created(Instant created)
The time when the broker was created.
created - The time when the broker was created.DescribeBrokerResponse.Builder deploymentMode(String deploymentMode)
The broker's deployment mode.
deploymentMode - The broker's deployment mode.DeploymentMode,
DeploymentModeDescribeBrokerResponse.Builder deploymentMode(DeploymentMode deploymentMode)
The broker's deployment mode.
deploymentMode - The broker's deployment mode.DeploymentMode,
DeploymentModeDescribeBrokerResponse.Builder encryptionOptions(EncryptionOptions encryptionOptions)
Encryption options for the broker. Does not apply to RabbitMQ brokers.
encryptionOptions - Encryption options for the broker. Does not apply to RabbitMQ brokers.default DescribeBrokerResponse.Builder encryptionOptions(Consumer<EncryptionOptions.Builder> encryptionOptions)
Encryption options for the broker. Does not apply to RabbitMQ brokers.
This is a convenience method that creates an instance of theEncryptionOptions.Builder avoiding the
need to create one manually via EncryptionOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to encryptionOptions(EncryptionOptions).
encryptionOptions - a consumer that will call methods on EncryptionOptions.BuilderencryptionOptions(EncryptionOptions)DescribeBrokerResponse.Builder engineType(String engineType)
The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
engineType - The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.EngineType,
EngineTypeDescribeBrokerResponse.Builder engineType(EngineType engineType)
The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
engineType - The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.EngineType,
EngineTypeDescribeBrokerResponse.Builder engineVersion(String engineVersion)
The broker engine's version. For a list of supported engine versions, see Supported engines.
engineVersion - The broker engine's version. For a list of supported engine versions, see Supported
engines.DescribeBrokerResponse.Builder hostInstanceType(String hostInstanceType)
The broker's instance type.
hostInstanceType - The broker's instance type.DescribeBrokerResponse.Builder ldapServerMetadata(LdapServerMetadataOutput ldapServerMetadata)
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
ldapServerMetadata - The metadata of the LDAP server used to authenticate and authorize connections to the broker.default DescribeBrokerResponse.Builder ldapServerMetadata(Consumer<LdapServerMetadataOutput.Builder> ldapServerMetadata)
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
This is a convenience method that creates an instance of theLdapServerMetadataOutput.Builder
avoiding the need to create one manually via LdapServerMetadataOutput.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to ldapServerMetadata(LdapServerMetadataOutput).
ldapServerMetadata - a consumer that will call methods on LdapServerMetadataOutput.BuilderldapServerMetadata(LdapServerMetadataOutput)DescribeBrokerResponse.Builder logs(LogsSummary logs)
The list of information about logs currently enabled and pending to be deployed for the specified broker.
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)
The list of information about logs currently enabled and pending to be deployed for the specified broker.
This is a convenience method that creates an instance of theLogsSummary.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.Builderlogs(LogsSummary)DescribeBrokerResponse.Builder maintenanceWindowStartTime(WeeklyStartTime maintenanceWindowStartTime)
The parameters that determine the WeeklyStartTime.
maintenanceWindowStartTime - The parameters that determine the WeeklyStartTime.default DescribeBrokerResponse.Builder maintenanceWindowStartTime(Consumer<WeeklyStartTime.Builder> maintenanceWindowStartTime)
The parameters that determine the WeeklyStartTime.
This is a convenience method that creates an instance of theWeeklyStartTime.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.BuildermaintenanceWindowStartTime(WeeklyStartTime)DescribeBrokerResponse.Builder pendingAuthenticationStrategy(String pendingAuthenticationStrategy)
The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.
pendingAuthenticationStrategy - The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.AuthenticationStrategy,
AuthenticationStrategyDescribeBrokerResponse.Builder pendingAuthenticationStrategy(AuthenticationStrategy pendingAuthenticationStrategy)
The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.
pendingAuthenticationStrategy - The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.AuthenticationStrategy,
AuthenticationStrategyDescribeBrokerResponse.Builder pendingEngineVersion(String pendingEngineVersion)
The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.
pendingEngineVersion - The broker engine version to upgrade to. For a list of supported engine versions, see Supported
engines.DescribeBrokerResponse.Builder pendingHostInstanceType(String pendingHostInstanceType)
The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.
pendingHostInstanceType - The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.DescribeBrokerResponse.Builder pendingLdapServerMetadata(LdapServerMetadataOutput pendingLdapServerMetadata)
The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after it is rebooted.
pendingLdapServerMetadata - The metadata of the LDAP server that will be used to authenticate and authorize connections to the
broker after it is rebooted.default DescribeBrokerResponse.Builder pendingLdapServerMetadata(Consumer<LdapServerMetadataOutput.Builder> pendingLdapServerMetadata)
The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after it is rebooted.
This is a convenience method that creates an instance of theLdapServerMetadataOutput.Builder
avoiding the need to create one manually via LdapServerMetadataOutput.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to pendingLdapServerMetadata(LdapServerMetadataOutput).
pendingLdapServerMetadata - a consumer that will call methods on LdapServerMetadataOutput.BuilderpendingLdapServerMetadata(LdapServerMetadataOutput)DescribeBrokerResponse.Builder pendingSecurityGroups(Collection<String> pendingSecurityGroups)
The list of pending security groups to authorize connections to brokers.
pendingSecurityGroups - The list of pending security groups to authorize connections to brokers.DescribeBrokerResponse.Builder pendingSecurityGroups(String... pendingSecurityGroups)
The list of pending security groups to authorize connections to brokers.
pendingSecurityGroups - The list of pending security groups to authorize connections to brokers.DescribeBrokerResponse.Builder publiclyAccessible(Boolean publiclyAccessible)
Enables connections from applications outside of the VPC that hosts the broker's subnets.
publiclyAccessible - Enables connections from applications outside of the VPC that hosts the broker's subnets.DescribeBrokerResponse.Builder securityGroups(Collection<String> securityGroups)
The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
securityGroups - The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.DescribeBrokerResponse.Builder securityGroups(String... securityGroups)
The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
securityGroups - The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.DescribeBrokerResponse.Builder storageType(String storageType)
The broker's storage type.
storageType - The broker's storage type.BrokerStorageType,
BrokerStorageTypeDescribeBrokerResponse.Builder storageType(BrokerStorageType storageType)
The broker's storage type.
storageType - The broker's storage type.BrokerStorageType,
BrokerStorageTypeDescribeBrokerResponse.Builder subnetIds(Collection<String> subnetIds)
The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.
subnetIds - The list of groups that define which subnets and IP ranges the broker can use from different
Availability Zones.DescribeBrokerResponse.Builder subnetIds(String... subnetIds)
The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.
subnetIds - The list of groups 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.
tags - The list of all tags associated with this broker.DescribeBrokerResponse.Builder users(Collection<UserSummary> users)
The list of all broker usernames for the specified broker.
users - The list of all broker usernames for the specified broker.DescribeBrokerResponse.Builder users(UserSummary... users)
The list of all broker usernames for the specified broker.
users - The list of all broker usernames for the specified broker.DescribeBrokerResponse.Builder users(Consumer<UserSummary.Builder>... users)
The list of all broker usernames for the specified broker.
This is a convenience method that creates an instance of theUserSummary.Builder avoiding the need to create one manually
via UserSummary.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #users(List.
users - a consumer that will call methods on
UserSummary.Builder#users(java.util.Collection) Copyright © 2022. All rights reserved.