public DescribeTransitGatewaysResult describeTransitGateways(DescribeTransitGatewaysRequest request) {request = beforeClientExecution(request);return executeDescribeTransitGateways(request);}

public virtual DescribeTransitGatewaysResponse DescribeTransitGateways(DescribeTransitGatewaysRequest request){var options = new InvokeOptions();options.RequestMarshaller = DescribeTransitGatewaysRequestMarshaller.Instance;options.ResponseUnmarshaller = DescribeTransitGatewaysResponseUnmarshaller.Instance;return Invoke<DescribeTransitGatewaysResponse>(request, options);}
