public UpdateGatewayResult updateGateway(UpdateGatewayRequest request) {request = beforeClientExecution(request);return executeUpdateGateway(request);}

public virtual UpdateGatewayResponse UpdateGateway(UpdateGatewayRequest request){var options = new InvokeOptions();options.RequestMarshaller = UpdateGatewayRequestMarshaller.Instance;options.ResponseUnmarshaller = UpdateGatewayResponseUnmarshaller.Instance;return Invoke<UpdateGatewayResponse>(request, options);}
