public GetDistributionResult getDistribution(GetDistributionRequest request) {request = beforeClientExecution(request);return executeGetDistribution(request);}

public virtual GetDistributionResponse GetDistribution(GetDistributionRequest request){var options = new InvokeOptions();options.RequestMarshaller = GetDistributionRequestMarshaller.Instance;options.ResponseUnmarshaller = GetDistributionResponseUnmarshaller.Instance;return Invoke<GetDistributionResponse>(request, options);}
