internal virtual DeleteBrokerResponse DeleteBroker(DeleteBrokerRequest request) { var marshaller = DeleteBrokerRequestMarshaller.Instance; var unmarshaller = DeleteBrokerResponseUnmarshaller.Instance; return(Invoke <DeleteBrokerRequest, DeleteBrokerResponse>(request, marshaller, unmarshaller)); }
/// <summary> /// Initiates the asynchronous execution of the DeleteBroker operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the DeleteBroker operation.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// <returns>The task object representing the asynchronous operation.</returns> /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/mq-2017-11-27/DeleteBroker">REST API Reference for DeleteBroker Operation</seealso> public virtual Task <DeleteBrokerResponse> DeleteBrokerAsync(DeleteBrokerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = DeleteBrokerRequestMarshaller.Instance; var unmarshaller = DeleteBrokerResponseUnmarshaller.Instance; return(InvokeAsync <DeleteBrokerRequest, DeleteBrokerResponse>(request, marshaller, unmarshaller, cancellationToken)); }
/// <summary> /// Initiates the asynchronous execution of the DeleteBroker operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the DeleteBroker operation.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// <returns>The task object representing the asynchronous operation.</returns> /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/mq-2017-11-27/DeleteBroker">REST API Reference for DeleteBroker Operation</seealso> public virtual Task <DeleteBrokerResponse> DeleteBrokerAsync(DeleteBrokerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteBrokerRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteBrokerResponseUnmarshaller.Instance; return(InvokeAsync <DeleteBrokerResponse>(request, options, cancellationToken)); }
internal virtual DeleteBrokerResponse DeleteBroker(DeleteBrokerRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteBrokerRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteBrokerResponseUnmarshaller.Instance; return(Invoke <DeleteBrokerResponse>(request, options)); }
public void DeleteBrokerTest() { var deleteBrokerRequest = new DeleteBrokerRequest("broker"); var mockNetwork = new Mock <INetwork>(MockBehavior.Strict); mockNetwork .Setup(n => n.Invoke(It.IsAny <DeleteBrokerRequest>())) .Returns(new MockHttpWebResponse(null, HttpStatusCode.NoContent, null)); var mockBuilder = new Mock <ISpectraRioBrokerClientBuilder>(MockBehavior.Strict); mockBuilder .Setup(b => b.Build()) .Returns(new SpectraRioBrokerClient(mockNetwork.Object)); var builder = mockBuilder.Object; var client = builder.Build(); client.DeleteBroker(deleteBrokerRequest); mockBuilder.VerifyAll(); mockNetwork.VerifyAll(); }
/// <inheritdoc/> public void DeleteBroker(DeleteBrokerRequest request) { ExceptionDecorator.Run(() => new DeleteBrokerResponseParser().Parse(_network.Invoke(request))); }