public ListMetricsResult listMetrics(ListMetricsRequest request) {request = beforeClientExecution(request);return executeListMetrics(request);}

public virtual ListMetricsResponse ListMetrics(ListMetricsRequest request){var options = new InvokeOptions();options.RequestMarshaller = ListMetricsRequestMarshaller.Instance;options.ResponseUnmarshaller = ListMetricsResponseUnmarshaller.Instance;return Invoke<ListMetricsResponse>(request, options);}
