public DeregisterTransitGatewayMulticastGroupSourcesResult deregisterTransitGatewayMulticastGroupSources(DeregisterTransitGatewayMulticastGroupSourcesRequest request) {request = beforeClientExecution(request);return executeDeregisterTransitGatewayMulticastGroupSources(request);}

public DeregisterTransitGatewayMulticastGroupSourcesResult deregisterTransitGatewayMulticastGroupSources ( DeregisterTransitGatewayMulticastGroupSourcesRequest request ) { request = beforeClientExecution ( request ) ; return executeDeregisterTransitGatewayMulticastGroupSources ( request ) ; }
public virtual DeregisterTransitGatewayMulticastGroupSourcesResponse DeregisterTransitGatewayMulticastGroupSources(DeregisterTransitGatewayMulticastGroupSourcesRequest request){var options = new InvokeOptions();options.RequestMarshaller = DeregisterTransitGatewayMulticastGroupSourcesRequestMarshaller.Instance;options.ResponseUnmarshaller = DeregisterTransitGatewayMulticastGroupSourcesResponseUnmarshaller.Instance;return Invoke<DeregisterTransitGatewayMulticastGroupSourcesResponse>(request, options);}
