public ListExperimentsResult listExperiments(ListExperimentsRequest request) {request = beforeClientExecution(request);return executeListExperiments(request);}

public virtual ListExperimentsResponse ListExperiments(ListExperimentsRequest request){var options = new InvokeOptions();options.RequestMarshaller = ListExperimentsRequestMarshaller.Instance;options.ResponseUnmarshaller = ListExperimentsResponseUnmarshaller.Instance;return Invoke<ListExperimentsResponse>(request, options);}
