public ListGroupsResult listGroups(ListGroupsRequest request) {request = beforeClientExecution(request);return executeListGroups(request);}

public virtual ListGroupsResponse ListGroups(ListGroupsRequest request){var options = new InvokeOptions();options.RequestMarshaller = ListGroupsRequestMarshaller.Instance;options.ResponseUnmarshaller = ListGroupsResponseUnmarshaller.Instance;return Invoke<ListGroupsResponse>(request, options);}
