public static interface UpdateBrokerResponse.Builder extends MqResponse.Builder, SdkPojo, CopyableBuilder<UpdateBrokerResponse.Builder,UpdateBrokerResponse>
Modifier and Type | Method and Description |
---|---|
UpdateBrokerResponse.Builder |
authenticationStrategy(AuthenticationStrategy authenticationStrategy)
The authentication strategy used to secure the broker.
|
UpdateBrokerResponse.Builder |
authenticationStrategy(String authenticationStrategy)
The authentication strategy used to secure the broker.
|
UpdateBrokerResponse.Builder |
autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
The new value of automatic upgrades to new minor version for brokers.
|
UpdateBrokerResponse.Builder |
brokerId(String brokerId)
Required.
|
UpdateBrokerResponse.Builder |
configuration(ConfigurationId configuration)
The ID of the updated configuration.
|
default UpdateBrokerResponse.Builder |
configuration(Consumer<ConfigurationId.Builder> configuration)
The ID of the updated configuration.
|
UpdateBrokerResponse.Builder |
engineVersion(String engineVersion)
The version of the broker engine to upgrade to.
|
UpdateBrokerResponse.Builder |
hostInstanceType(String hostInstanceType)
The host instance type of the broker to upgrade to.
|
default UpdateBrokerResponse.Builder |
ldapServerMetadata(Consumer<LdapServerMetadataOutput.Builder> ldapServerMetadata)
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
|
UpdateBrokerResponse.Builder |
ldapServerMetadata(LdapServerMetadataOutput ldapServerMetadata)
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
|
default UpdateBrokerResponse.Builder |
logs(Consumer<Logs.Builder> logs)
The list of information about logs to be enabled for the specified broker.
|
UpdateBrokerResponse.Builder |
logs(Logs logs)
The list of information about logs to be enabled for the specified broker.
|
UpdateBrokerResponse.Builder |
securityGroups(Collection<String> securityGroups)
The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.
|
UpdateBrokerResponse.Builder |
securityGroups(String... securityGroups)
The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.
|
build, responseMetadata, responseMetadata
sdkHttpResponse, sdkHttpResponse
equalsBySdkFields, sdkFields
copy
applyMutation, build
UpdateBrokerResponse.Builder authenticationStrategy(String authenticationStrategy)
authenticationStrategy
- The authentication strategy used to secure the broker.AuthenticationStrategy
,
AuthenticationStrategy
UpdateBrokerResponse.Builder authenticationStrategy(AuthenticationStrategy authenticationStrategy)
authenticationStrategy
- The authentication strategy used to secure the broker.AuthenticationStrategy
,
AuthenticationStrategy
UpdateBrokerResponse.Builder autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
autoMinorVersionUpgrade
- The new value of automatic upgrades to new minor version for brokers.UpdateBrokerResponse.Builder brokerId(String brokerId)
brokerId
- Required. The unique ID that Amazon MQ generates for the broker.UpdateBrokerResponse.Builder configuration(ConfigurationId configuration)
configuration
- The ID of the updated configuration.default UpdateBrokerResponse.Builder configuration(Consumer<ConfigurationId.Builder> configuration)
ConfigurationId.Builder
avoiding the need to create one manually via
ConfigurationId.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to configuration(ConfigurationId)
.configuration
- a consumer that will call methods on ConfigurationId.Builder
configuration(ConfigurationId)
UpdateBrokerResponse.Builder engineVersion(String engineVersion)
engineVersion
- 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.htmlUpdateBrokerResponse.Builder hostInstanceType(String hostInstanceType)
hostInstanceType
- The host instance type of the broker to upgrade to. For a list of supported instance types, see
https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-typesUpdateBrokerResponse.Builder ldapServerMetadata(LdapServerMetadataOutput ldapServerMetadata)
ldapServerMetadata
- The metadata of the LDAP server used to authenticate and authorize connections to the broker.default UpdateBrokerResponse.Builder ldapServerMetadata(Consumer<LdapServerMetadataOutput.Builder> ldapServerMetadata)
LdapServerMetadataOutput.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.Builder
ldapServerMetadata(LdapServerMetadataOutput)
UpdateBrokerResponse.Builder logs(Logs logs)
logs
- The list of information about logs to be enabled for the specified broker.default UpdateBrokerResponse.Builder logs(Consumer<Logs.Builder> logs)
Logs.Builder
avoiding the need to create one manually via Logs.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is
passed to logs(Logs)
.logs
- a consumer that will call methods on Logs.Builder
logs(Logs)
UpdateBrokerResponse.Builder securityGroups(Collection<String> securityGroups)
securityGroups
- The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.UpdateBrokerResponse.Builder securityGroups(String... securityGroups)
securityGroups
- The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.