/** * Construct a synchronous implementation of AmazonMQ using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonMQ. */ @Override protected AmazonMQ build(AwsSyncClientParams params) { return new AmazonMQClient(params); }
/** * Construct an asynchronous implementation of AmazonMQAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonMQAsync. */ @Override protected AmazonMQAsync build(AwsAsyncClientParams params) { return new AmazonMQAsyncClient(params); }
/** * Normal invoke with authentication. Credentials are required and may be overriden at the request level. **/ private <X, Y extends AmazonWebServiceRequest> Response<X> invoke(Request<Y> request, HttpResponseHandler<AmazonWebServiceResponse<X>> responseHandler, ExecutionContext executionContext) { return invoke(request, responseHandler, executionContext, null, null); }
/** * Invoke with no authentication. Credentials are not required and any credentials set on the client or request will * be ignored for this operation. **/ private <X, Y extends AmazonWebServiceRequest> Response<X> anonymousInvoke(Request<Y> request, HttpResponseHandler<AmazonWebServiceResponse<X>> responseHandler, ExecutionContext executionContext) { return doInvoke(request, responseHandler, executionContext, null, null); }
/** * @return Create new instance of builder with all defaults set. */ public static AmazonMQClientBuilder standard() { return new AmazonMQClientBuilder(); }
/** * @return Create new instance of builder with all defaults set. */ public static AmazonMQAsyncClientBuilder standard() { return new AmazonMQAsyncClientBuilder(); }
@Override public java.util.concurrent.Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest request) { return deleteUserAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeUserResult> describeUserAsync(DescribeUserRequest request) { return describeUserAsync(request, null); }
@Override public java.util.concurrent.Future<ListConfigurationsResult> listConfigurationsAsync(ListConfigurationsRequest request) { return listConfigurationsAsync(request, null); }
@Override public java.util.concurrent.Future<ListUsersResult> listUsersAsync(ListUsersRequest request) { return listUsersAsync(request, null); }
@Override public java.util.concurrent.Future<CreateBrokerResult> createBrokerAsync(CreateBrokerRequest request) { return createBrokerAsync(request, null); }
@Override public java.util.concurrent.Future<CreateTagsResult> createTagsAsync(CreateTagsRequest request) { return createTagsAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeConfigurationRevisionResult> describeConfigurationRevisionAsync(DescribeConfigurationRevisionRequest request) { return describeConfigurationRevisionAsync(request, null); }
@Override public java.util.concurrent.Future<CreateConfigurationResult> createConfigurationAsync(CreateConfigurationRequest request) { return createConfigurationAsync(request, null); }
@Override public java.util.concurrent.Future<UpdateBrokerResult> updateBrokerAsync(UpdateBrokerRequest request) { return updateBrokerAsync(request, null); }
@Override public java.util.concurrent.Future<CreateUserResult> createUserAsync(CreateUserRequest request) { return createUserAsync(request, null); }
@Override public java.util.concurrent.Future<ListConfigurationRevisionsResult> listConfigurationRevisionsAsync(ListConfigurationRevisionsRequest request) { return listConfigurationRevisionsAsync(request, null); }
@Override public java.util.concurrent.Future<UpdateBrokerResult> updateBrokerAsync(UpdateBrokerRequest request) { return updateBrokerAsync(request, null); }