public ListGameServerGroupsResult listGameServerGroups(ListGameServerGroupsRequest request) {request = beforeClientExecution(request);return executeListGameServerGroups(request);}

public virtual ListGameServerGroupsResponse ListGameServerGroups(ListGameServerGroupsRequest request){var options = new InvokeOptions();options.RequestMarshaller = ListGameServerGroupsRequestMarshaller.Instance;options.ResponseUnmarshaller = ListGameServerGroupsResponseUnmarshaller.Instance;return Invoke<ListGameServerGroupsResponse>(request, options);}
