/** * Creates a broker. Note: This API is asynchronous. * * @param createBrokerRequest * Creates a broker using the specified properties. * @return Result of the CreateBroker operation returned by the service. * @throws BadRequestException * HTTP Status Code 400: Bad request due to incorrect input. Correct your request and then retry it. * @throws UnauthorizedException * HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. * @throws InternalServerErrorException * HTTP Status Code 500: Unexpected internal server error. Retrying your request might resolve the issue. * @throws ConflictException * HTTP Status Code 409: Conflict. This broker name already exists. Retry your request with another name. * @throws ForbiddenException * HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your request. * @sample AmazonMQ.CreateBroker * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/mq-2017-11-27/CreateBroker" target="_top">AWS API * Documentation</a> */ @Override public CreateBrokerResult createBroker(CreateBrokerRequest request) { request = beforeClientExecution(request); return executeCreateBroker(request); }
/** * Creates a broker. Note: This API is asynchronous. * * @param createBrokerRequest * Creates a broker using the specified properties. * @return Result of the CreateBroker operation returned by the service. * @throws BadRequestException * HTTP Status Code 400: Bad request due to incorrect input. Correct your request and then retry it. * @throws UnauthorizedException * HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. * @throws InternalServerErrorException * HTTP Status Code 500: Unexpected internal server error. Retrying your request might resolve the issue. * @throws ConflictException * HTTP Status Code 409: Conflict. This broker name already exists. Retry your request with another name. * @throws ForbiddenException * HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your request. * @sample AmazonMQ.CreateBroker * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/mq-2017-11-27/CreateBroker" target="_top">AWS API * Documentation</a> */ @Override public CreateBrokerResult createBroker(CreateBrokerRequest request) { request = beforeClientExecution(request); return executeCreateBroker(request); }