public ListShardsResult listShards(ListShardsRequest request) {request = beforeClientExecution(request);return executeListShards(request);}

public ListShardsResult listShards ( ListShardsRequest request ) { request = beforeClientExecution ( request ) ; return executeListShards ( request ) ; }
public virtual ListShardsResponse ListShards(ListShardsRequest request){var options = new InvokeOptions();options.RequestMarshaller = ListShardsRequestMarshaller.Instance;options.ResponseUnmarshaller = ListShardsResponseUnmarshaller.Instance;return Invoke<ListShardsResponse>(request, options);}
