public SearchTransitGatewayMulticastGroupsResult searchTransitGatewayMulticastGroups(SearchTransitGatewayMulticastGroupsRequest request) {request = beforeClientExecution(request);return executeSearchTransitGatewayMulticastGroups(request);}

public virtual SearchTransitGatewayMulticastGroupsResponse SearchTransitGatewayMulticastGroups(SearchTransitGatewayMulticastGroupsRequest request){var options = new InvokeOptions();options.RequestMarshaller = SearchTransitGatewayMulticastGroupsRequestMarshaller.Instance;options.ResponseUnmarshaller = SearchTransitGatewayMulticastGroupsResponseUnmarshaller.Instance;return Invoke<SearchTransitGatewayMulticastGroupsResponse>(request, options);}
