@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeBrokerResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DescribeBrokerResult() |
Modifier and Type | Method and Description |
---|---|
DescribeBrokerResult |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
DescribeBrokerResult |
clearTagsEntries()
Removes all the entries added into Tags.
|
DescribeBrokerResult |
clone() |
boolean |
equals(Object obj) |
List<ActionRequired> |
getActionsRequired()
A list of actions required for a broker.
|
String |
getAuthenticationStrategy()
The authentication strategy used to secure the broker.
|
Boolean |
getAutoMinorVersionUpgrade()
Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by
Amazon MQ.
|
String |
getBrokerArn()
The broker's Amazon Resource Name (ARN).
|
String |
getBrokerId()
The unique ID that Amazon MQ generates for the broker.
|
List<BrokerInstance> |
getBrokerInstances()
A list of information about allocated brokers.
|
String |
getBrokerName()
The broker's name.
|
String |
getBrokerState()
The broker's status.
|
Configurations |
getConfigurations()
The list of all revisions for the specified configuration.
|
Date |
getCreated()
The time when the broker was created.
|
String |
getDeploymentMode()
The broker's deployment mode.
|
EncryptionOptions |
getEncryptionOptions()
Encryption options for the broker.
|
String |
getEngineType()
The type of broker engine.
|
String |
getEngineVersion()
The broker engine's version.
|
String |
getHostInstanceType()
The broker's instance type.
|
LdapServerMetadataOutput |
getLdapServerMetadata()
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
|
LogsSummary |
getLogs()
The list of information about logs currently enabled and pending to be deployed for the specified broker.
|
WeeklyStartTime |
getMaintenanceWindowStartTime()
The parameters that determine the WeeklyStartTime.
|
String |
getPendingAuthenticationStrategy()
The authentication strategy that will be applied when the broker is rebooted.
|
String |
getPendingEngineVersion()
The broker engine version to upgrade to.
|
String |
getPendingHostInstanceType()
The broker's host instance type to upgrade to.
|
LdapServerMetadataOutput |
getPendingLdapServerMetadata()
The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after
it is rebooted.
|
List<String> |
getPendingSecurityGroups()
The list of pending security groups to authorize connections to brokers.
|
Boolean |
getPubliclyAccessible()
Enables connections from applications outside of the VPC that hosts the broker's subnets.
|
List<String> |
getSecurityGroups()
The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
|
String |
getStorageType()
The broker's storage type.
|
List<String> |
getSubnetIds()
The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.
|
Map<String,String> |
getTags()
The list of all tags associated with this broker.
|
List<UserSummary> |
getUsers()
The list of all broker usernames for the specified broker.
|
int |
hashCode() |
Boolean |
isAutoMinorVersionUpgrade()
Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by
Amazon MQ.
|
Boolean |
isPubliclyAccessible()
Enables connections from applications outside of the VPC that hosts the broker's subnets.
|
void |
setActionsRequired(Collection<ActionRequired> actionsRequired)
A list of actions required for a broker.
|
void |
setAuthenticationStrategy(String authenticationStrategy)
The authentication strategy used to secure the broker.
|
void |
setAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by
Amazon MQ.
|
void |
setBrokerArn(String brokerArn)
The broker's Amazon Resource Name (ARN).
|
void |
setBrokerId(String brokerId)
The unique ID that Amazon MQ generates for the broker.
|
void |
setBrokerInstances(Collection<BrokerInstance> brokerInstances)
A list of information about allocated brokers.
|
void |
setBrokerName(String brokerName)
The broker's name.
|
void |
setBrokerState(String brokerState)
The broker's status.
|
void |
setConfigurations(Configurations configurations)
The list of all revisions for the specified configuration.
|
void |
setCreated(Date created)
The time when the broker was created.
|
void |
setDeploymentMode(String deploymentMode)
The broker's deployment mode.
|
void |
setEncryptionOptions(EncryptionOptions encryptionOptions)
Encryption options for the broker.
|
void |
setEngineType(String engineType)
The type of broker engine.
|
void |
setEngineVersion(String engineVersion)
The broker engine's version.
|
void |
setHostInstanceType(String hostInstanceType)
The broker's instance type.
|
void |
setLdapServerMetadata(LdapServerMetadataOutput ldapServerMetadata)
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
|
void |
setLogs(LogsSummary logs)
The list of information about logs currently enabled and pending to be deployed for the specified broker.
|
void |
setMaintenanceWindowStartTime(WeeklyStartTime maintenanceWindowStartTime)
The parameters that determine the WeeklyStartTime.
|
void |
setPendingAuthenticationStrategy(String pendingAuthenticationStrategy)
The authentication strategy that will be applied when the broker is rebooted.
|
void |
setPendingEngineVersion(String pendingEngineVersion)
The broker engine version to upgrade to.
|
void |
setPendingHostInstanceType(String pendingHostInstanceType)
The broker's host instance type to upgrade to.
|
void |
setPendingLdapServerMetadata(LdapServerMetadataOutput pendingLdapServerMetadata)
The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after
it is rebooted.
|
void |
setPendingSecurityGroups(Collection<String> pendingSecurityGroups)
The list of pending security groups to authorize connections to brokers.
|
void |
setPubliclyAccessible(Boolean publiclyAccessible)
Enables connections from applications outside of the VPC that hosts the broker's subnets.
|
void |
setSecurityGroups(Collection<String> securityGroups)
The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
|
void |
setStorageType(String storageType)
The broker's storage type.
|
void |
setSubnetIds(Collection<String> subnetIds)
The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.
|
void |
setTags(Map<String,String> tags)
The list of all tags associated with this broker.
|
void |
setUsers(Collection<UserSummary> users)
The list of all broker usernames for the specified broker.
|
String |
toString()
Returns a string representation of this object.
|
DescribeBrokerResult |
withActionsRequired(ActionRequired... actionsRequired)
A list of actions required for a broker.
|
DescribeBrokerResult |
withActionsRequired(Collection<ActionRequired> actionsRequired)
A list of actions required for a broker.
|
DescribeBrokerResult |
withAuthenticationStrategy(AuthenticationStrategy authenticationStrategy)
The authentication strategy used to secure the broker.
|
DescribeBrokerResult |
withAuthenticationStrategy(String authenticationStrategy)
The authentication strategy used to secure the broker.
|
DescribeBrokerResult |
withAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by
Amazon MQ.
|
DescribeBrokerResult |
withBrokerArn(String brokerArn)
The broker's Amazon Resource Name (ARN).
|
DescribeBrokerResult |
withBrokerId(String brokerId)
The unique ID that Amazon MQ generates for the broker.
|
DescribeBrokerResult |
withBrokerInstances(BrokerInstance... brokerInstances)
A list of information about allocated brokers.
|
DescribeBrokerResult |
withBrokerInstances(Collection<BrokerInstance> brokerInstances)
A list of information about allocated brokers.
|
DescribeBrokerResult |
withBrokerName(String brokerName)
The broker's name.
|
DescribeBrokerResult |
withBrokerState(BrokerState brokerState)
The broker's status.
|
DescribeBrokerResult |
withBrokerState(String brokerState)
The broker's status.
|
DescribeBrokerResult |
withConfigurations(Configurations configurations)
The list of all revisions for the specified configuration.
|
DescribeBrokerResult |
withCreated(Date created)
The time when the broker was created.
|
DescribeBrokerResult |
withDeploymentMode(DeploymentMode deploymentMode)
The broker's deployment mode.
|
DescribeBrokerResult |
withDeploymentMode(String deploymentMode)
The broker's deployment mode.
|
DescribeBrokerResult |
withEncryptionOptions(EncryptionOptions encryptionOptions)
Encryption options for the broker.
|
DescribeBrokerResult |
withEngineType(EngineType engineType)
The type of broker engine.
|
DescribeBrokerResult |
withEngineType(String engineType)
The type of broker engine.
|
DescribeBrokerResult |
withEngineVersion(String engineVersion)
The broker engine's version.
|
DescribeBrokerResult |
withHostInstanceType(String hostInstanceType)
The broker's instance type.
|
DescribeBrokerResult |
withLdapServerMetadata(LdapServerMetadataOutput ldapServerMetadata)
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
|
DescribeBrokerResult |
withLogs(LogsSummary logs)
The list of information about logs currently enabled and pending to be deployed for the specified broker.
|
DescribeBrokerResult |
withMaintenanceWindowStartTime(WeeklyStartTime maintenanceWindowStartTime)
The parameters that determine the WeeklyStartTime.
|
DescribeBrokerResult |
withPendingAuthenticationStrategy(AuthenticationStrategy pendingAuthenticationStrategy)
The authentication strategy that will be applied when the broker is rebooted.
|
DescribeBrokerResult |
withPendingAuthenticationStrategy(String pendingAuthenticationStrategy)
The authentication strategy that will be applied when the broker is rebooted.
|
DescribeBrokerResult |
withPendingEngineVersion(String pendingEngineVersion)
The broker engine version to upgrade to.
|
DescribeBrokerResult |
withPendingHostInstanceType(String pendingHostInstanceType)
The broker's host instance type to upgrade to.
|
DescribeBrokerResult |
withPendingLdapServerMetadata(LdapServerMetadataOutput pendingLdapServerMetadata)
The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after
it is rebooted.
|
DescribeBrokerResult |
withPendingSecurityGroups(Collection<String> pendingSecurityGroups)
The list of pending security groups to authorize connections to brokers.
|
DescribeBrokerResult |
withPendingSecurityGroups(String... pendingSecurityGroups)
The list of pending security groups to authorize connections to brokers.
|
DescribeBrokerResult |
withPubliclyAccessible(Boolean publiclyAccessible)
Enables connections from applications outside of the VPC that hosts the broker's subnets.
|
DescribeBrokerResult |
withSecurityGroups(Collection<String> securityGroups)
The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
|
DescribeBrokerResult |
withSecurityGroups(String... securityGroups)
The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
|
DescribeBrokerResult |
withStorageType(BrokerStorageType storageType)
The broker's storage type.
|
DescribeBrokerResult |
withStorageType(String storageType)
The broker's storage type.
|
DescribeBrokerResult |
withSubnetIds(Collection<String> subnetIds)
The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.
|
DescribeBrokerResult |
withSubnetIds(String... subnetIds)
The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.
|
DescribeBrokerResult |
withTags(Map<String,String> tags)
The list of all tags associated with this broker.
|
DescribeBrokerResult |
withUsers(Collection<UserSummary> users)
The list of all broker usernames for the specified broker.
|
DescribeBrokerResult |
withUsers(UserSummary... users)
The list of all broker usernames for the specified broker.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public List<ActionRequired> getActionsRequired()
A list of actions required for a broker.
public void setActionsRequired(Collection<ActionRequired> actionsRequired)
A list of actions required for a broker.
actionsRequired
- A list of actions required for a broker.public DescribeBrokerResult withActionsRequired(ActionRequired... actionsRequired)
A list of actions required for a broker.
NOTE: This method appends the values to the existing list (if any). Use
setActionsRequired(java.util.Collection)
or withActionsRequired(java.util.Collection)
if you
want to override the existing values.
actionsRequired
- A list of actions required for a broker.public DescribeBrokerResult withActionsRequired(Collection<ActionRequired> actionsRequired)
A list of actions required for a broker.
actionsRequired
- A list of actions required for a broker.public void setAuthenticationStrategy(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
public String getAuthenticationStrategy()
The authentication strategy used to secure the broker. The default is SIMPLE.
AuthenticationStrategy
public DescribeBrokerResult withAuthenticationStrategy(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
public DescribeBrokerResult withAuthenticationStrategy(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
public void setAutoMinorVersionUpgrade(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.public Boolean getAutoMinorVersionUpgrade()
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.
public DescribeBrokerResult withAutoMinorVersionUpgrade(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.public Boolean isAutoMinorVersionUpgrade()
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.
public void setBrokerArn(String brokerArn)
The broker's Amazon Resource Name (ARN).
brokerArn
- The broker's Amazon Resource Name (ARN).public String getBrokerArn()
The broker's Amazon Resource Name (ARN).
public DescribeBrokerResult withBrokerArn(String brokerArn)
The broker's Amazon Resource Name (ARN).
brokerArn
- The broker's Amazon Resource Name (ARN).public void setBrokerId(String brokerId)
The unique ID that Amazon MQ generates for the broker.
brokerId
- The unique ID that Amazon MQ generates for the broker.public String getBrokerId()
The unique ID that Amazon MQ generates for the broker.
public DescribeBrokerResult withBrokerId(String brokerId)
The unique ID that Amazon MQ generates for the broker.
brokerId
- The unique ID that Amazon MQ generates for the broker.public List<BrokerInstance> getBrokerInstances()
A list of information about allocated brokers.
public void setBrokerInstances(Collection<BrokerInstance> brokerInstances)
A list of information about allocated brokers.
brokerInstances
- A list of information about allocated brokers.public DescribeBrokerResult withBrokerInstances(BrokerInstance... brokerInstances)
A list of information about allocated brokers.
NOTE: This method appends the values to the existing list (if any). Use
setBrokerInstances(java.util.Collection)
or withBrokerInstances(java.util.Collection)
if you
want to override the existing values.
brokerInstances
- A list of information about allocated brokers.public DescribeBrokerResult withBrokerInstances(Collection<BrokerInstance> brokerInstances)
A list of information about allocated brokers.
brokerInstances
- A list of information about allocated brokers.public void setBrokerName(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.public String getBrokerName()
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.
public DescribeBrokerResult withBrokerName(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.public void setBrokerState(String brokerState)
The broker's status.
brokerState
- The broker's status.BrokerState
public String getBrokerState()
The broker's status.
BrokerState
public DescribeBrokerResult withBrokerState(String brokerState)
The broker's status.
brokerState
- The broker's status.BrokerState
public DescribeBrokerResult withBrokerState(BrokerState brokerState)
The broker's status.
brokerState
- The broker's status.BrokerState
public void setConfigurations(Configurations configurations)
The list of all revisions for the specified configuration.
configurations
- The list of all revisions for the specified configuration.public Configurations getConfigurations()
The list of all revisions for the specified configuration.
public DescribeBrokerResult withConfigurations(Configurations configurations)
The list of all revisions for the specified configuration.
configurations
- The list of all revisions for the specified configuration.public void setCreated(Date created)
The time when the broker was created.
created
- The time when the broker was created.public Date getCreated()
The time when the broker was created.
public DescribeBrokerResult withCreated(Date created)
The time when the broker was created.
created
- The time when the broker was created.public void setDeploymentMode(String deploymentMode)
The broker's deployment mode.
deploymentMode
- The broker's deployment mode.DeploymentMode
public String getDeploymentMode()
The broker's deployment mode.
DeploymentMode
public DescribeBrokerResult withDeploymentMode(String deploymentMode)
The broker's deployment mode.
deploymentMode
- The broker's deployment mode.DeploymentMode
public DescribeBrokerResult withDeploymentMode(DeploymentMode deploymentMode)
The broker's deployment mode.
deploymentMode
- The broker's deployment mode.DeploymentMode
public void setEncryptionOptions(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.public EncryptionOptions getEncryptionOptions()
Encryption options for the broker. Does not apply to RabbitMQ brokers.
public DescribeBrokerResult withEncryptionOptions(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.public void setEngineType(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
public String getEngineType()
The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
EngineType
public DescribeBrokerResult withEngineType(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
public DescribeBrokerResult withEngineType(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
public void setEngineVersion(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.public String getEngineVersion()
The broker engine's version. For a list of supported engine versions, see Supported engines.
public DescribeBrokerResult withEngineVersion(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.public void setHostInstanceType(String hostInstanceType)
The broker's instance type.
hostInstanceType
- The broker's instance type.public String getHostInstanceType()
The broker's instance type.
public DescribeBrokerResult withHostInstanceType(String hostInstanceType)
The broker's instance type.
hostInstanceType
- The broker's instance type.public void setLdapServerMetadata(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.public LdapServerMetadataOutput getLdapServerMetadata()
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
public DescribeBrokerResult withLdapServerMetadata(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.public void setLogs(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.public LogsSummary getLogs()
The list of information about logs currently enabled and pending to be deployed for the specified broker.
public DescribeBrokerResult withLogs(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.public void setMaintenanceWindowStartTime(WeeklyStartTime maintenanceWindowStartTime)
The parameters that determine the WeeklyStartTime.
maintenanceWindowStartTime
- The parameters that determine the WeeklyStartTime.public WeeklyStartTime getMaintenanceWindowStartTime()
The parameters that determine the WeeklyStartTime.
public DescribeBrokerResult withMaintenanceWindowStartTime(WeeklyStartTime maintenanceWindowStartTime)
The parameters that determine the WeeklyStartTime.
maintenanceWindowStartTime
- The parameters that determine the WeeklyStartTime.public void setPendingAuthenticationStrategy(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
public String getPendingAuthenticationStrategy()
The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.
AuthenticationStrategy
public DescribeBrokerResult withPendingAuthenticationStrategy(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
public DescribeBrokerResult withPendingAuthenticationStrategy(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
public void setPendingEngineVersion(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.public String getPendingEngineVersion()
The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.
public DescribeBrokerResult withPendingEngineVersion(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.public void setPendingHostInstanceType(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.public String getPendingHostInstanceType()
The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.
public DescribeBrokerResult withPendingHostInstanceType(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.public void setPendingLdapServerMetadata(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.public LdapServerMetadataOutput getPendingLdapServerMetadata()
The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after it is rebooted.
public DescribeBrokerResult withPendingLdapServerMetadata(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.public List<String> getPendingSecurityGroups()
The list of pending security groups to authorize connections to brokers.
public void setPendingSecurityGroups(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.public DescribeBrokerResult withPendingSecurityGroups(String... pendingSecurityGroups)
The list of pending security groups to authorize connections to brokers.
NOTE: This method appends the values to the existing list (if any). Use
setPendingSecurityGroups(java.util.Collection)
or
withPendingSecurityGroups(java.util.Collection)
if you want to override the existing values.
pendingSecurityGroups
- The list of pending security groups to authorize connections to brokers.public DescribeBrokerResult withPendingSecurityGroups(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.public void setPubliclyAccessible(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.public Boolean getPubliclyAccessible()
Enables connections from applications outside of the VPC that hosts the broker's subnets.
public DescribeBrokerResult withPubliclyAccessible(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.public Boolean isPubliclyAccessible()
Enables connections from applications outside of the VPC that hosts the broker's subnets.
public List<String> getSecurityGroups()
The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
public void setSecurityGroups(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.public DescribeBrokerResult withSecurityGroups(String... securityGroups)
The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
NOTE: This method appends the values to the existing list (if any). Use
setSecurityGroups(java.util.Collection)
or withSecurityGroups(java.util.Collection)
if you want
to override the existing values.
securityGroups
- The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.public DescribeBrokerResult withSecurityGroups(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.public void setStorageType(String storageType)
The broker's storage type.
storageType
- The broker's storage type.BrokerStorageType
public String getStorageType()
The broker's storage type.
BrokerStorageType
public DescribeBrokerResult withStorageType(String storageType)
The broker's storage type.
storageType
- The broker's storage type.BrokerStorageType
public DescribeBrokerResult withStorageType(BrokerStorageType storageType)
The broker's storage type.
storageType
- The broker's storage type.BrokerStorageType
public List<String> getSubnetIds()
The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.
public void setSubnetIds(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.public DescribeBrokerResult withSubnetIds(String... subnetIds)
The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.
NOTE: This method appends the values to the existing list (if any). Use
setSubnetIds(java.util.Collection)
or withSubnetIds(java.util.Collection)
if you want to
override the existing values.
subnetIds
- The list of groups that define which subnets and IP ranges the broker can use from different Availability
Zones.public DescribeBrokerResult withSubnetIds(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.public Map<String,String> getTags()
The list of all tags associated with this broker.
public void setTags(Map<String,String> tags)
The list of all tags associated with this broker.
tags
- The list of all tags associated with this broker.public DescribeBrokerResult withTags(Map<String,String> tags)
The list of all tags associated with this broker.
tags
- The list of all tags associated with this broker.public DescribeBrokerResult addTagsEntry(String key, String value)
public DescribeBrokerResult clearTagsEntries()
public List<UserSummary> getUsers()
The list of all broker usernames for the specified broker.
public void setUsers(Collection<UserSummary> users)
The list of all broker usernames for the specified broker.
users
- The list of all broker usernames for the specified broker.public DescribeBrokerResult withUsers(UserSummary... users)
The list of all broker usernames for the specified broker.
NOTE: This method appends the values to the existing list (if any). Use
setUsers(java.util.Collection)
or withUsers(java.util.Collection)
if you want to override the
existing values.
users
- The list of all broker usernames for the specified broker.public DescribeBrokerResult withUsers(Collection<UserSummary> users)
The list of all broker usernames for the specified broker.
users
- The list of all broker usernames for the specified broker.public String toString()
toString
in class Object
Object.toString()
public DescribeBrokerResult clone()