Interface DescribeBrokerResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeBrokerResponse.Builder,
,DescribeBrokerResponse> MqResponse.Builder
,SdkBuilder<DescribeBrokerResponse.Builder,
,DescribeBrokerResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeBrokerResponse
-
Method Summary
Modifier and TypeMethodDescriptionactionsRequired
(Collection<ActionRequired> actionsRequired) Actions required for a broker.actionsRequired
(Consumer<ActionRequired.Builder>... actionsRequired) Actions required for a broker.actionsRequired
(ActionRequired... actionsRequired) Actions required for a broker.authenticationStrategy
(String authenticationStrategy) The authentication strategy used to secure the broker.authenticationStrategy
(AuthenticationStrategy authenticationStrategy) The authentication strategy used to secure the broker.autoMinorVersionUpgrade
(Boolean autoMinorVersionUpgrade) Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by Amazon MQ.The broker's Amazon Resource Name (ARN).The unique ID that Amazon MQ generates for the broker.brokerInstances
(Collection<BrokerInstance> brokerInstances) A list of information about allocated brokers.brokerInstances
(Consumer<BrokerInstance.Builder>... brokerInstances) A list of information about allocated brokers.brokerInstances
(BrokerInstance... brokerInstances) A list of information about allocated brokers.brokerName
(String brokerName) The broker's name.brokerState
(String brokerState) The broker's status.brokerState
(BrokerState brokerState) The broker's status.default DescribeBrokerResponse.Builder
configurations
(Consumer<Configurations.Builder> configurations) The list of all revisions for the specified configuration.configurations
(Configurations configurations) The list of all revisions for the specified configuration.The time when the broker was created.default DescribeBrokerResponse.Builder
dataReplicationMetadata
(Consumer<DataReplicationMetadataOutput.Builder> dataReplicationMetadata) The replication details of the data replication-enabled broker.dataReplicationMetadata
(DataReplicationMetadataOutput dataReplicationMetadata) The replication details of the data replication-enabled broker.dataReplicationMode
(String dataReplicationMode) Describes whether this broker is a part of a data replication pair.dataReplicationMode
(DataReplicationMode dataReplicationMode) Describes whether this broker is a part of a data replication pair.deploymentMode
(String deploymentMode) The broker's deployment mode.deploymentMode
(DeploymentMode deploymentMode) The broker's deployment mode.default DescribeBrokerResponse.Builder
encryptionOptions
(Consumer<EncryptionOptions.Builder> encryptionOptions) Encryption options for the broker.encryptionOptions
(EncryptionOptions encryptionOptions) Encryption options for the broker.engineType
(String engineType) The type of broker engine.engineType
(EngineType engineType) The type of broker engine.engineVersion
(String engineVersion) The broker engine's version.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.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.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.maintenanceWindowStartTime
(WeeklyStartTime maintenanceWindowStartTime) The parameters that determine the WeeklyStartTime.pendingAuthenticationStrategy
(String pendingAuthenticationStrategy) The authentication strategy that will be applied when the broker is rebooted.pendingAuthenticationStrategy
(AuthenticationStrategy pendingAuthenticationStrategy) The authentication strategy that will be applied when the broker is rebooted.default DescribeBrokerResponse.Builder
pendingDataReplicationMetadata
(Consumer<DataReplicationMetadataOutput.Builder> pendingDataReplicationMetadata) The pending replication details of the data replication-enabled broker.pendingDataReplicationMetadata
(DataReplicationMetadataOutput pendingDataReplicationMetadata) The pending replication details of the data replication-enabled broker.pendingDataReplicationMode
(String pendingDataReplicationMode) Describes whether this broker will be a part of a data replication pair after reboot.pendingDataReplicationMode
(DataReplicationMode pendingDataReplicationMode) Describes whether this broker will be a part of a data replication pair after reboot.pendingEngineVersion
(String pendingEngineVersion) The broker engine version to upgrade to.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.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.pendingSecurityGroups
(String... pendingSecurityGroups) The list of pending security groups to authorize connections to brokers.pendingSecurityGroups
(Collection<String> pendingSecurityGroups) The list of pending security groups to authorize connections to brokers.publiclyAccessible
(Boolean publiclyAccessible) Enables connections from applications outside of the VPC that hosts the broker's subnets.securityGroups
(String... securityGroups) The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.securityGroups
(Collection<String> securityGroups) The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.storageType
(String storageType) The broker's storage type.storageType
(BrokerStorageType storageType) The broker's storage type.The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.subnetIds
(Collection<String> subnetIds) The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.The list of all tags associated with this broker.users
(Collection<UserSummary> users) The list of all broker usernames for the specified broker.users
(Consumer<UserSummary.Builder>... users) The list of all broker usernames for the specified broker.users
(UserSummary... users) The list of all broker usernames for the specified broker.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.mq.model.MqResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
actionsRequired
Actions required for a broker.
- Parameters:
actionsRequired
- Actions required for a broker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionsRequired
Actions required for a broker.
- Parameters:
actionsRequired
- Actions required for a broker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionsRequired
Actions required for a broker.
This is a convenience method that creates an instance of theActionRequired.Builder
avoiding the need to create one manually viaActionRequired.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toactionsRequired(List<ActionRequired>)
.- Parameters:
actionsRequired
- a consumer that will call methods onActionRequired.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authenticationStrategy
The authentication strategy used to secure the broker. The default is SIMPLE.
- Parameters:
authenticationStrategy
- The authentication strategy used to secure the broker. The default is SIMPLE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authenticationStrategy
DescribeBrokerResponse.Builder authenticationStrategy(AuthenticationStrategy authenticationStrategy) The authentication strategy used to secure the broker. The default is SIMPLE.
- Parameters:
authenticationStrategy
- The authentication strategy used to secure the broker. The default is SIMPLE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brokerArn
The broker's Amazon Resource Name (ARN).
- Parameters:
brokerArn
- The broker's Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brokerId
The unique ID that Amazon MQ generates for the broker.
- Parameters:
brokerId
- The unique ID that Amazon MQ generates for the broker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brokerInstances
A list of information about allocated brokers.
- Parameters:
brokerInstances
- A list of information about allocated brokers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brokerInstances
A list of information about allocated brokers.
- Parameters:
brokerInstances
- A list of information about allocated brokers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 viaBrokerInstance.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobrokerInstances(List<BrokerInstance>)
.- Parameters:
brokerInstances
- a consumer that will call methods onBrokerInstance.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
brokerName
The broker's name. This value must be unique in your Amazon Web Services account 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.
- Parameters:
brokerName
- The broker's name. This value must be unique in your Amazon Web Services account 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brokerState
The broker's status.
- Parameters:
brokerState
- The broker's status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
brokerState
The broker's status.
- Parameters:
brokerState
- The broker's status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configurations
The list of all revisions for the specified configuration.
- Parameters:
configurations
- The list of all revisions for the specified configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurations
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 viaConfigurations.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfigurations(Configurations)
.- Parameters:
configurations
- a consumer that will call methods onConfigurations.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
created
The time when the broker was created.
- Parameters:
created
- The time when the broker was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentMode
The broker's deployment mode.
- Parameters:
deploymentMode
- The broker's deployment mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deploymentMode
The broker's deployment mode.
- Parameters:
deploymentMode
- The broker's deployment mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionOptions
Encryption options for the broker.
- Parameters:
encryptionOptions
- Encryption options for the broker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionOptions
default DescribeBrokerResponse.Builder encryptionOptions(Consumer<EncryptionOptions.Builder> encryptionOptions) Encryption options for the broker.
This is a convenience method that creates an instance of theEncryptionOptions.Builder
avoiding the need to create one manually viaEncryptionOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toencryptionOptions(EncryptionOptions)
.- Parameters:
encryptionOptions
- a consumer that will call methods onEncryptionOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
engineType
The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
- Parameters:
engineType
- The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
engineType
The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
- Parameters:
engineType
- The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
engineVersion
The broker engine's version. For a list of supported engine versions, see Supported engines.
- Parameters:
engineVersion
- The broker engine's version. For a list of supported engine versions, see Supported engines.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostInstanceType
The broker's instance type.
- Parameters:
hostInstanceType
- The broker's instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ldapServerMetadata
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
- Parameters:
ldapServerMetadata
- The metadata of the LDAP server used to authenticate and authorize connections to the broker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ldapServerMetadata
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 viaLdapServerMetadataOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toldapServerMetadata(LdapServerMetadataOutput)
.- Parameters:
ldapServerMetadata
- a consumer that will call methods onLdapServerMetadataOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logs
The list of information about logs currently enabled and pending to be deployed for the specified broker.
- Parameters:
logs
- The list of information about logs currently enabled and pending to be deployed for the specified broker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 viaLogsSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tologs(LogsSummary)
.- Parameters:
logs
- a consumer that will call methods onLogsSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maintenanceWindowStartTime
DescribeBrokerResponse.Builder maintenanceWindowStartTime(WeeklyStartTime maintenanceWindowStartTime) The parameters that determine the WeeklyStartTime.
- Parameters:
maintenanceWindowStartTime
- The parameters that determine the WeeklyStartTime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maintenanceWindowStartTime
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 viaWeeklyStartTime.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomaintenanceWindowStartTime(WeeklyStartTime)
.- Parameters:
maintenanceWindowStartTime
- a consumer that will call methods onWeeklyStartTime.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pendingAuthenticationStrategy
The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.
- Parameters:
pendingAuthenticationStrategy
- The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pendingAuthenticationStrategy
DescribeBrokerResponse.Builder pendingAuthenticationStrategy(AuthenticationStrategy pendingAuthenticationStrategy) The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.
- Parameters:
pendingAuthenticationStrategy
- The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pendingEngineVersion
The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.
- Parameters:
pendingEngineVersion
- The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingHostInstanceType
The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.
- Parameters:
pendingHostInstanceType
- The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingLdapServerMetadata
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.
- Parameters:
pendingLdapServerMetadata
- The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after it is rebooted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingLdapServerMetadata
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 viaLdapServerMetadataOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topendingLdapServerMetadata(LdapServerMetadataOutput)
.- Parameters:
pendingLdapServerMetadata
- a consumer that will call methods onLdapServerMetadataOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pendingSecurityGroups
The list of pending security groups to authorize connections to brokers.
- Parameters:
pendingSecurityGroups
- The list of pending security groups to authorize connections to brokers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingSecurityGroups
The list of pending security groups to authorize connections to brokers.
- Parameters:
pendingSecurityGroups
- The list of pending security groups to authorize connections to brokers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publiclyAccessible
Enables connections from applications outside of the VPC that hosts the broker's subnets.
- Parameters:
publiclyAccessible
- Enables connections from applications outside of the VPC that hosts the broker's subnets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
- Parameters:
securityGroups
- The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
- Parameters:
securityGroups
- The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageType
The broker's storage type.
- Parameters:
storageType
- The broker's storage type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storageType
The broker's storage type.
- Parameters:
storageType
- The broker's storage type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subnetIds
The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.
- Parameters:
subnetIds
- The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.
- Parameters:
subnetIds
- The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The list of all tags associated with this broker.
- Parameters:
tags
- The list of all tags associated with this broker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
users
The list of all broker usernames for the specified broker.
- Parameters:
users
- The list of all broker usernames for the specified broker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
users
The list of all broker usernames for the specified broker.
- Parameters:
users
- The list of all broker usernames for the specified broker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 viaUserSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tousers(List<UserSummary>)
.- Parameters:
users
- a consumer that will call methods onUserSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataReplicationMetadata
DescribeBrokerResponse.Builder dataReplicationMetadata(DataReplicationMetadataOutput dataReplicationMetadata) The replication details of the data replication-enabled broker. Only returned if dataReplicationMode is set to CRDR.
- Parameters:
dataReplicationMetadata
- The replication details of the data replication-enabled broker. Only returned if dataReplicationMode is set to CRDR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataReplicationMetadata
default DescribeBrokerResponse.Builder dataReplicationMetadata(Consumer<DataReplicationMetadataOutput.Builder> dataReplicationMetadata) The replication details of the data replication-enabled broker. Only returned if dataReplicationMode is set to CRDR.
This is a convenience method that creates an instance of theDataReplicationMetadataOutput.Builder
avoiding the need to create one manually viaDataReplicationMetadataOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataReplicationMetadata(DataReplicationMetadataOutput)
.- Parameters:
dataReplicationMetadata
- a consumer that will call methods onDataReplicationMetadataOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataReplicationMode
Describes whether this broker is a part of a data replication pair.
- Parameters:
dataReplicationMode
- Describes whether this broker is a part of a data replication pair.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataReplicationMode
Describes whether this broker is a part of a data replication pair.
- Parameters:
dataReplicationMode
- Describes whether this broker is a part of a data replication pair.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pendingDataReplicationMetadata
DescribeBrokerResponse.Builder pendingDataReplicationMetadata(DataReplicationMetadataOutput pendingDataReplicationMetadata) The pending replication details of the data replication-enabled broker. Only returned if pendingDataReplicationMode is set to CRDR.
- Parameters:
pendingDataReplicationMetadata
- The pending replication details of the data replication-enabled broker. Only returned if pendingDataReplicationMode is set to CRDR.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingDataReplicationMetadata
default DescribeBrokerResponse.Builder pendingDataReplicationMetadata(Consumer<DataReplicationMetadataOutput.Builder> pendingDataReplicationMetadata) The pending replication details of the data replication-enabled broker. Only returned if pendingDataReplicationMode is set to CRDR.
This is a convenience method that creates an instance of theDataReplicationMetadataOutput.Builder
avoiding the need to create one manually viaDataReplicationMetadataOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topendingDataReplicationMetadata(DataReplicationMetadataOutput)
.- Parameters:
pendingDataReplicationMetadata
- a consumer that will call methods onDataReplicationMetadataOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pendingDataReplicationMode
Describes whether this broker will be a part of a data replication pair after reboot.
- Parameters:
pendingDataReplicationMode
- Describes whether this broker will be a part of a data replication pair after reboot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pendingDataReplicationMode
DescribeBrokerResponse.Builder pendingDataReplicationMode(DataReplicationMode pendingDataReplicationMode) Describes whether this broker will be a part of a data replication pair after reboot.
- Parameters:
pendingDataReplicationMode
- Describes whether this broker will be a part of a data replication pair after reboot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-