Constructor Detail

CreateBrokerRequest

Method Detail

setAutoMinorVersionUpgrade

Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The
automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.

Parameters:

autoMinorVersionUpgrade - Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions.
The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.

getAutoMinorVersionUpgrade

Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The
automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.

Returns:

Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions.
The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.

withAutoMinorVersionUpgrade

Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The
automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.

Parameters:

autoMinorVersionUpgrade - Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions.
The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.

Returns:

Returns a reference to this object so that method calls can be chained together.

isAutoMinorVersionUpgrade

Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The
automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.

Returns:

Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions.
The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.

setBrokerName

Required. The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must
contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard
characters, or special characters.

Parameters:

brokerName - Required. The name of the broker. This value must be unique in your AWS account, 1-50 characters long,
must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets,
wildcard characters, or special characters.

getBrokerName

Required. The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must
contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard
characters, or special characters.

Returns:

Required. The name of the broker. This value must be unique in your AWS account, 1-50 characters long,
must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets,
wildcard characters, or special characters.

withBrokerName

Required. The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must
contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard
characters, or special characters.

Parameters:

brokerName - Required. The name of the broker. This value must be unique in your AWS account, 1-50 characters long,
must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets,
wildcard characters, or special characters.

Returns:

Returns a reference to this object so that method calls can be chained together.

setCreatorRequestId

The unique ID that the requester receives for the created broker. Amazon MQ passes your ID with the API action.
Note: We recommend using a Universally Unique Identifier (UUID) for the creatorRequestId. You may omit the
creatorRequestId if your application doesn't require idempotency.

Parameters:

creatorRequestId - The unique ID that the requester receives for the created broker. Amazon MQ passes your ID with the API
action. Note: We recommend using a Universally Unique Identifier (UUID) for the creatorRequestId. You may
omit the creatorRequestId if your application doesn't require idempotency.

getCreatorRequestId

The unique ID that the requester receives for the created broker. Amazon MQ passes your ID with the API action.
Note: We recommend using a Universally Unique Identifier (UUID) for the creatorRequestId. You may omit the
creatorRequestId if your application doesn't require idempotency.

Returns:

The unique ID that the requester receives for the created broker. Amazon MQ passes your ID with the API
action. Note: We recommend using a Universally Unique Identifier (UUID) for the creatorRequestId. You may
omit the creatorRequestId if your application doesn't require idempotency.

withCreatorRequestId

The unique ID that the requester receives for the created broker. Amazon MQ passes your ID with the API action.
Note: We recommend using a Universally Unique Identifier (UUID) for the creatorRequestId. You may omit the
creatorRequestId if your application doesn't require idempotency.

Parameters:

creatorRequestId - The unique ID that the requester receives for the created broker. Amazon MQ passes your ID with the API
action. Note: We recommend using a Universally Unique Identifier (UUID) for the creatorRequestId. You may
omit the creatorRequestId if your application doesn't require idempotency.

Returns:

Returns a reference to this object so that method calls can be chained together.

getSubnetIds

The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different
Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet). An
ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets.

Returns:

The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different
Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet).
An ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets.

setSubnetIds

The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different
Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet). An
ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets.

Parameters:

subnetIds - The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different
Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet). An
ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets.

withSubnetIds

The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different
Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet). An
ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets.

subnetIds - The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different
Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet). An
ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets.

Returns:

Returns a reference to this object so that method calls can be chained together.

withSubnetIds

The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different
Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet). An
ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets.

Parameters:

subnetIds - The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different
Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet). An
ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets.

Returns:

Returns a reference to this object so that method calls can be chained together.

getUsers

Required. The list of ActiveMQ users (persons or applications) who can access queues and topics. This value can
contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be
2-100 characters long.

Returns:

Required. The list of ActiveMQ users (persons or applications) who can access queues and topics. This
value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This
value must be 2-100 characters long.

setUsers

Required. The list of ActiveMQ users (persons or applications) who can access queues and topics. This value can
contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be
2-100 characters long.

Parameters:

users - Required. The list of ActiveMQ users (persons or applications) who can access queues and topics. This
value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This
value must be 2-100 characters long.

withUsers

Required. The list of ActiveMQ users (persons or applications) who can access queues and topics. This value can
contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be
2-100 characters long.

users - Required. The list of ActiveMQ users (persons or applications) who can access queues and topics. This
value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This
value must be 2-100 characters long.

Returns:

Returns a reference to this object so that method calls can be chained together.

withUsers

Required. The list of ActiveMQ users (persons or applications) who can access queues and topics. This value can
contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be
2-100 characters long.

Parameters:

users - Required. The list of ActiveMQ users (persons or applications) who can access queues and topics. This
value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This
value must be 2-100 characters long.

Returns:

Returns a reference to this object so that method calls can be chained together.