public DeleteEgressOnlyInternetGatewayResult deleteEgressOnlyInternetGateway(DeleteEgressOnlyInternetGatewayRequest request) {request = beforeClientExecution(request);return executeDeleteEgressOnlyInternetGateway(request);}

public DeleteEgressOnlyInternetGatewayResult deleteEgressOnlyInternetGateway ( DeleteEgressOnlyInternetGatewayRequest request ) { request = beforeClientExecution ( request ) ; return executeDeleteEgressOnlyInternetGateway ( request ) ; }
public virtual DeleteEgressOnlyInternetGatewayResponse DeleteEgressOnlyInternetGateway(DeleteEgressOnlyInternetGatewayRequest request){var options = new InvokeOptions();options.RequestMarshaller = DeleteEgressOnlyInternetGatewayRequestMarshaller.Instance;options.ResponseUnmarshaller = DeleteEgressOnlyInternetGatewayResponseUnmarshaller.Instance;return Invoke<DeleteEgressOnlyInternetGatewayResponse>(request, options);}
