@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonMQ extends Object implements AmazonMQ
AmazonMQ. Convenient method forms pass through to the corresponding overload that
takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
CreateBrokerResult |
createBroker(CreateBrokerRequest request)
Creates a broker.
|
CreateConfigurationResult |
createConfiguration(CreateConfigurationRequest request)
Creates a new configuration for the specified configuration name.
|
CreateTagsResult |
createTags(CreateTagsRequest request)
Add a tag to a resource.
|
CreateUserResult |
createUser(CreateUserRequest request)
Creates an ActiveMQ user.
|
DeleteBrokerResult |
deleteBroker(DeleteBrokerRequest request)
Deletes a broker.
|
DeleteTagsResult |
deleteTags(DeleteTagsRequest request)
Removes a tag from a resource.
|
DeleteUserResult |
deleteUser(DeleteUserRequest request)
Deletes an ActiveMQ user.
|
DescribeBrokerResult |
describeBroker(DescribeBrokerRequest request)
Returns information about the specified broker.
|
DescribeBrokerEngineTypesResult |
describeBrokerEngineTypes(DescribeBrokerEngineTypesRequest request)
Describe available engine types and versions.
|
DescribeBrokerInstanceOptionsResult |
describeBrokerInstanceOptions(DescribeBrokerInstanceOptionsRequest request)
Describe available broker instance options.
|
DescribeConfigurationResult |
describeConfiguration(DescribeConfigurationRequest request)
Returns information about the specified configuration.
|
DescribeConfigurationRevisionResult |
describeConfigurationRevision(DescribeConfigurationRevisionRequest request)
Returns the specified configuration revision for the specified configuration.
|
DescribeUserResult |
describeUser(DescribeUserRequest request)
Returns information about an ActiveMQ user.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
ListBrokersResult |
listBrokers(ListBrokersRequest request)
Returns a list of all brokers.
|
ListConfigurationRevisionsResult |
listConfigurationRevisions(ListConfigurationRevisionsRequest request)
Returns a list of all revisions for the specified configuration.
|
ListConfigurationsResult |
listConfigurations(ListConfigurationsRequest request)
Returns a list of all configurations.
|
ListTagsResult |
listTags(ListTagsRequest request)
Lists tags for a resource.
|
ListUsersResult |
listUsers(ListUsersRequest request)
Returns a list of all ActiveMQ users.
|
PromoteResult |
promote(PromoteRequest request)
Promotes a data replication replica broker to the primary broker role.
|
RebootBrokerResult |
rebootBroker(RebootBrokerRequest request)
Reboots a broker.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateBrokerResult |
updateBroker(UpdateBrokerRequest request)
Adds a pending configuration change to a broker.
|
UpdateConfigurationResult |
updateConfiguration(UpdateConfigurationRequest request)
Updates the specified configuration.
|
UpdateUserResult |
updateUser(UpdateUserRequest request)
Updates the information for an ActiveMQ user.
|
public CreateBrokerResult createBroker(CreateBrokerRequest request)
AmazonMQCreates a broker. Note: This API is asynchronous.
To create a broker, you must either use the AmazonMQFullAccess IAM policy or include the following EC2 permissions in your IAM policy.
ec2:CreateNetworkInterface
This permission is required to allow Amazon MQ to create an elastic network interface (ENI) on behalf of your account.
ec2:CreateNetworkInterfacePermission
This permission is required to attach the ENI to the broker instance.
ec2:DeleteNetworkInterface
ec2:DeleteNetworkInterfacePermission
ec2:DetachNetworkInterface
ec2:DescribeInternetGateways
ec2:DescribeNetworkInterfaces
ec2:DescribeNetworkInterfacePermissions
ec2:DescribeRouteTables
ec2:DescribeSecurityGroups
ec2:DescribeSubnets
ec2:DescribeVpcs
For more information, see Create an IAM User and Get Your Amazon Web Services Credentials and Never Modify or Delete the Amazon MQ Elastic Network Interface in the Amazon MQ Developer Guide.
createBroker in interface AmazonMQrequest - Creates a broker using the specified properties.public CreateConfigurationResult createConfiguration(CreateConfigurationRequest request)
AmazonMQCreates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version).
createConfiguration in interface AmazonMQrequest - Creates a new configuration for the specified configuration name. Amazon MQ uses the default configuration
(the engine type and version).public CreateTagsResult createTags(CreateTagsRequest request)
AmazonMQAdd a tag to a resource.
createTags in interface AmazonMQrequest - A map of the key-value pairs for the resource tag.public CreateUserResult createUser(CreateUserRequest request)
AmazonMQCreates an ActiveMQ user.
Do not add personally identifiable information (PII) or other confidential or sensitive information in broker usernames. Broker usernames are accessible to other Amazon Web Services services, including CloudWatch Logs. Broker usernames are not intended to be used for private or sensitive data.
createUser in interface AmazonMQrequest - Creates a new ActiveMQ user.public DeleteBrokerResult deleteBroker(DeleteBrokerRequest request)
AmazonMQDeletes a broker. Note: This API is asynchronous.
deleteBroker in interface AmazonMQpublic DeleteTagsResult deleteTags(DeleteTagsRequest request)
AmazonMQRemoves a tag from a resource.
deleteTags in interface AmazonMQpublic DeleteUserResult deleteUser(DeleteUserRequest request)
AmazonMQDeletes an ActiveMQ user.
deleteUser in interface AmazonMQpublic DescribeBrokerResult describeBroker(DescribeBrokerRequest request)
AmazonMQReturns information about the specified broker.
describeBroker in interface AmazonMQpublic DescribeBrokerEngineTypesResult describeBrokerEngineTypes(DescribeBrokerEngineTypesRequest request)
AmazonMQDescribe available engine types and versions.
describeBrokerEngineTypes in interface AmazonMQpublic DescribeBrokerInstanceOptionsResult describeBrokerInstanceOptions(DescribeBrokerInstanceOptionsRequest request)
AmazonMQDescribe available broker instance options.
describeBrokerInstanceOptions in interface AmazonMQpublic DescribeConfigurationResult describeConfiguration(DescribeConfigurationRequest request)
AmazonMQReturns information about the specified configuration.
describeConfiguration in interface AmazonMQpublic DescribeConfigurationRevisionResult describeConfigurationRevision(DescribeConfigurationRevisionRequest request)
AmazonMQReturns the specified configuration revision for the specified configuration.
describeConfigurationRevision in interface AmazonMQpublic DescribeUserResult describeUser(DescribeUserRequest request)
AmazonMQReturns information about an ActiveMQ user.
describeUser in interface AmazonMQpublic ListBrokersResult listBrokers(ListBrokersRequest request)
AmazonMQReturns a list of all brokers.
listBrokers in interface AmazonMQpublic ListConfigurationRevisionsResult listConfigurationRevisions(ListConfigurationRevisionsRequest request)
AmazonMQReturns a list of all revisions for the specified configuration.
listConfigurationRevisions in interface AmazonMQpublic ListConfigurationsResult listConfigurations(ListConfigurationsRequest request)
AmazonMQReturns a list of all configurations.
listConfigurations in interface AmazonMQpublic ListTagsResult listTags(ListTagsRequest request)
AmazonMQLists tags for a resource.
listTags in interface AmazonMQpublic ListUsersResult listUsers(ListUsersRequest request)
AmazonMQReturns a list of all ActiveMQ users.
listUsers in interface AmazonMQpublic PromoteResult promote(PromoteRequest request)
AmazonMQPromotes a data replication replica broker to the primary broker role.
promote in interface AmazonMQrequest - Promotes a data replication replica broker to the primary broker role.public RebootBrokerResult rebootBroker(RebootBrokerRequest request)
AmazonMQReboots a broker. Note: This API is asynchronous.
rebootBroker in interface AmazonMQpublic UpdateBrokerResult updateBroker(UpdateBrokerRequest request)
AmazonMQAdds a pending configuration change to a broker.
updateBroker in interface AmazonMQrequest - Updates the broker using the specified properties.public UpdateConfigurationResult updateConfiguration(UpdateConfigurationRequest request)
AmazonMQUpdates the specified configuration.
updateConfiguration in interface AmazonMQrequest - Updates the specified configuration.public UpdateUserResult updateUser(UpdateUserRequest request)
AmazonMQUpdates the information for an ActiveMQ user.
updateUser in interface AmazonMQrequest - Updates the information for an ActiveMQ user.public void shutdown()
AmazonMQpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonMQResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AmazonMQrequest - The originally executed request.