Class DeploymentsStub

  • All Implemented Interfaces:
    Deployments, DeploymentsTypes, com.vmware.vapi.bindings.Service

    public class DeploymentsStub
    extends com.vmware.vapi.internal.bindings.Stub
    implements Deployments
    Remote stub implementation of the Deployments API service.

    WARNING: Internal class, subject to change in future versions.

    • Constructor Summary

      Constructors 
      Constructor Description
      DeploymentsStub​(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.bindings.StubConfigurationBase config)  
      DeploymentsStub​(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, com.vmware.vapi.bindings.StubConfigurationBase config)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ALBControllerNodeVMDeploymentRequestList create​(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo)
      Deploys a Advanced Load Balancer controller node VM as specified by the deployment config.
      void create​(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback)
      Deploys a Advanced Load Balancer controller node VM as specified by the deployment config.
      void create​(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deploys a Advanced Load Balancer controller node VM as specified by the deployment config.
      ALBControllerNodeVMDeploymentRequestList create​(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deploys a Advanced Load Balancer controller node VM as specified by the deployment config.
      void delete​(java.lang.String nodeId, java.lang.Boolean forceDelete, java.lang.String inaccessible)
      Attempts to unregister and undeploy a specified auto-deployed cluster node VM.
      void delete​(java.lang.String nodeId, java.lang.Boolean forceDelete, java.lang.String inaccessible, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
      Attempts to unregister and undeploy a specified auto-deployed cluster node VM.
      void delete​(java.lang.String nodeId, java.lang.Boolean forceDelete, java.lang.String inaccessible, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Attempts to unregister and undeploy a specified auto-deployed cluster node VM.
      void delete​(java.lang.String nodeId, java.lang.Boolean forceDelete, java.lang.String inaccessible, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Attempts to unregister and undeploy a specified auto-deployed cluster node VM.
      ALBControllerNodeVMDeploymentRequest get​(java.lang.String nodeId)
      Returns deployment request information for a specific attempted deployment of a cluster node VM.
      void get​(java.lang.String nodeId, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback)
      Returns deployment request information for a specific attempted deployment of a cluster node VM.
      void get​(java.lang.String nodeId, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Returns deployment request information for a specific attempted deployment of a cluster node VM.
      ALBControllerNodeVMDeploymentRequest get​(java.lang.String nodeId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Returns deployment request information for a specific attempted deployment of a cluster node VM.
      ALBControllerNodeVMDeploymentRequestList list​(java.lang.String clusteringId, java.lang.String state)
      Returns request information for every attempted deployment of a cluster node VM.
      void list​(java.lang.String clusteringId, java.lang.String state, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback)
      Returns request information for every attempted deployment of a cluster node VM.
      void list​(java.lang.String clusteringId, java.lang.String state, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Returns request information for every attempted deployment of a cluster node VM.
      ALBControllerNodeVMDeploymentRequestList list​(java.lang.String clusteringId, java.lang.String state, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Returns request information for every attempted deployment of a cluster node VM.
      ALBControllerNodeVMDeploymentRequest update​(java.lang.String nodeId, ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest, java.lang.Boolean runningConfig)
      Update Advanced Load Balancer Controller node VM details
      void update​(java.lang.String nodeId, ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback)
      Update Advanced Load Balancer Controller node VM details
      void update​(java.lang.String nodeId, ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Update Advanced Load Balancer Controller node VM details
      ALBControllerNodeVMDeploymentRequest update​(java.lang.String nodeId, ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest, java.lang.Boolean runningConfig, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Update Advanced Load Balancer Controller node VM details
      • Methods inherited from class com.vmware.vapi.internal.bindings.Stub

        invokeMethod, invokeMethodAsync, invokeStreamMethod, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DeploymentsStub

        public DeploymentsStub​(com.vmware.vapi.core.ApiProvider apiProvider,
                               com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
                               com.vmware.vapi.bindings.StubConfigurationBase config)
      • DeploymentsStub

        public DeploymentsStub​(com.vmware.vapi.core.ApiProvider apiProvider,
                               com.vmware.vapi.bindings.StubConfigurationBase config)
    • Method Detail

      • create

        public ALBControllerNodeVMDeploymentRequestList create​(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo)
        Description copied from interface: Deployments
        Deploys a Advanced Load Balancer controller node VM as specified by the deployment config.

        Synchronous method overload. Result of the invocation will be reported as a method return value.

        Specified by:
        create in interface Deployments
        Parameters:
        addALBControllerNodeVMInfo - (required)
        Returns:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestList
      • create

        public ALBControllerNodeVMDeploymentRequestList create​(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo,
                                                               com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Deployments
        Deploys a Advanced Load Balancer controller node VM as specified by the deployment config.

        Synchronous method overload. Result of the invocation will be reported as a method return value. Use invocationConfig to specify configuration for this particular invocation.

        Specified by:
        create in interface Deployments
        Parameters:
        addALBControllerNodeVMInfo - (required)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestList
      • create

        public void create​(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo,
                           com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback)
        Description copied from interface: Deployments
        Deploys a Advanced Load Balancer controller node VM as specified by the deployment config.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback.

        Invocation Result:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestList

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Specified by:
        create in interface Deployments
        Parameters:
        addALBControllerNodeVMInfo - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • create

        public void create​(AddALBControllerNodeVMInfo addALBControllerNodeVMInfo,
                           com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback,
                           com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Deployments
        Deploys a Advanced Load Balancer controller node VM as specified by the deployment config.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback. Use invocationConfig to specify configuration for this particular invocation.

        Invocation Result:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestList

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Specified by:
        create in interface Deployments
        Parameters:
        addALBControllerNodeVMInfo - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • delete

        public void delete​(java.lang.String nodeId,
                           java.lang.Boolean forceDelete,
                           java.lang.String inaccessible)
        Description copied from interface: Deployments
        Attempts to unregister and undeploy a specified auto-deployed cluster node VM. If it is a member of a cluster, then the VM will be automatically detached from the cluster before being unregistered and undeployed. Alternatively, if the original deployment attempt failed or the VM is not found, cleans up the deployment information associated with the deployment attempt. Note: If a VM has been successfully auto-deployed, then the associated deployment information will not be deleted unless and until the VM is successfully deleted.

        Synchronous method overload. Result of the invocation will be reported as a method return value.

        Specified by:
        delete in interface Deployments
        Parameters:
        nodeId - (required)
        forceDelete - Delete by force (optional)
        inaccessible - Delete when controller is inaccessible (optional)
      • delete

        public void delete​(java.lang.String nodeId,
                           java.lang.Boolean forceDelete,
                           java.lang.String inaccessible,
                           com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Deployments
        Attempts to unregister and undeploy a specified auto-deployed cluster node VM. If it is a member of a cluster, then the VM will be automatically detached from the cluster before being unregistered and undeployed. Alternatively, if the original deployment attempt failed or the VM is not found, cleans up the deployment information associated with the deployment attempt. Note: If a VM has been successfully auto-deployed, then the associated deployment information will not be deleted unless and until the VM is successfully deleted.

        Synchronous method overload. Result of the invocation will be reported as a method return value. Use invocationConfig to specify configuration for this particular invocation.

        Specified by:
        delete in interface Deployments
        Parameters:
        nodeId - (required)
        forceDelete - Delete by force (optional)
        inaccessible - Delete when controller is inaccessible (optional)
        invocationConfig - Configuration for the method invocation.
      • delete

        public void delete​(java.lang.String nodeId,
                           java.lang.Boolean forceDelete,
                           java.lang.String inaccessible,
                           com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
        Description copied from interface: Deployments
        Attempts to unregister and undeploy a specified auto-deployed cluster node VM. If it is a member of a cluster, then the VM will be automatically detached from the cluster before being unregistered and undeployed. Alternatively, if the original deployment attempt failed or the VM is not found, cleans up the deployment information associated with the deployment attempt. Note: If a VM has been successfully auto-deployed, then the associated deployment information will not be deleted unless and until the VM is successfully deleted.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback.

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Specified by:
        delete in interface Deployments
        Parameters:
        nodeId - (required)
        forceDelete - Delete by force (optional)
        inaccessible - Delete when controller is inaccessible (optional)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • delete

        public void delete​(java.lang.String nodeId,
                           java.lang.Boolean forceDelete,
                           java.lang.String inaccessible,
                           com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback,
                           com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Deployments
        Attempts to unregister and undeploy a specified auto-deployed cluster node VM. If it is a member of a cluster, then the VM will be automatically detached from the cluster before being unregistered and undeployed. Alternatively, if the original deployment attempt failed or the VM is not found, cleans up the deployment information associated with the deployment attempt. Note: If a VM has been successfully auto-deployed, then the associated deployment information will not be deleted unless and until the VM is successfully deleted.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback. Use invocationConfig to specify configuration for this particular invocation.

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Specified by:
        delete in interface Deployments
        Parameters:
        nodeId - (required)
        forceDelete - Delete by force (optional)
        inaccessible - Delete when controller is inaccessible (optional)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • get

        public ALBControllerNodeVMDeploymentRequest get​(java.lang.String nodeId)
        Description copied from interface: Deployments
        Returns deployment request information for a specific attempted deployment of a cluster node VM.

        Synchronous method overload. Result of the invocation will be reported as a method return value.

        Specified by:
        get in interface Deployments
        Parameters:
        nodeId - (required)
        Returns:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequest
      • get

        public ALBControllerNodeVMDeploymentRequest get​(java.lang.String nodeId,
                                                        com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Deployments
        Returns deployment request information for a specific attempted deployment of a cluster node VM.

        Synchronous method overload. Result of the invocation will be reported as a method return value. Use invocationConfig to specify configuration for this particular invocation.

        Specified by:
        get in interface Deployments
        Parameters:
        nodeId - (required)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequest
      • get

        public void get​(java.lang.String nodeId,
                        com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback)
        Description copied from interface: Deployments
        Returns deployment request information for a specific attempted deployment of a cluster node VM.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback.

        Invocation Result:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequest

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Specified by:
        get in interface Deployments
        Parameters:
        nodeId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • get

        public void get​(java.lang.String nodeId,
                        com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback,
                        com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Deployments
        Returns deployment request information for a specific attempted deployment of a cluster node VM.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback. Use invocationConfig to specify configuration for this particular invocation.

        Invocation Result:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequest

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Specified by:
        get in interface Deployments
        Parameters:
        nodeId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • list

        public ALBControllerNodeVMDeploymentRequestList list​(java.lang.String clusteringId,
                                                             java.lang.String state)
        Description copied from interface: Deployments
        Returns request information for every attempted deployment of a cluster node VM.

        Synchronous method overload. Result of the invocation will be reported as a method return value.

        Specified by:
        list in interface Deployments
        Parameters:
        clusteringId - Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX. (optional)
        state - the current state of the Advanced Load Balancer controller VM (optional)
        Returns:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestList
      • list

        public ALBControllerNodeVMDeploymentRequestList list​(java.lang.String clusteringId,
                                                             java.lang.String state,
                                                             com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Deployments
        Returns request information for every attempted deployment of a cluster node VM.

        Synchronous method overload. Result of the invocation will be reported as a method return value. Use invocationConfig to specify configuration for this particular invocation.

        Specified by:
        list in interface Deployments
        Parameters:
        clusteringId - Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX. (optional)
        state - the current state of the Advanced Load Balancer controller VM (optional)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestList
      • list

        public void list​(java.lang.String clusteringId,
                         java.lang.String state,
                         com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback)
        Description copied from interface: Deployments
        Returns request information for every attempted deployment of a cluster node VM.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback.

        Invocation Result:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestList

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Specified by:
        list in interface Deployments
        Parameters:
        clusteringId - Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX. (optional)
        state - the current state of the Advanced Load Balancer controller VM (optional)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • list

        public void list​(java.lang.String clusteringId,
                         java.lang.String state,
                         com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequestList> asyncCallback,
                         com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Deployments
        Returns request information for every attempted deployment of a cluster node VM.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback. Use invocationConfig to specify configuration for this particular invocation.

        Invocation Result:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequestList

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Specified by:
        list in interface Deployments
        Parameters:
        clusteringId - Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX. (optional)
        state - the current state of the Advanced Load Balancer controller VM (optional)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • update

        public ALBControllerNodeVMDeploymentRequest update​(java.lang.String nodeId,
                                                           ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest,
                                                           java.lang.Boolean runningConfig)
        Description copied from interface: Deployments
        Update Advanced Load Balancer Controller node VM details

        Synchronous method overload. Result of the invocation will be reported as a method return value.

        Specified by:
        update in interface Deployments
        Parameters:
        nodeId - (required)
        aLBControllerNodeVMDeploymentRequest - (required)
        runningConfig - Update Advanced Load Balancer Controller runtime config as well (optional)
        Returns:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequest
      • update

        public ALBControllerNodeVMDeploymentRequest update​(java.lang.String nodeId,
                                                           ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest,
                                                           java.lang.Boolean runningConfig,
                                                           com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Deployments
        Update Advanced Load Balancer Controller node VM details

        Synchronous method overload. Result of the invocation will be reported as a method return value. Use invocationConfig to specify configuration for this particular invocation.

        Specified by:
        update in interface Deployments
        Parameters:
        nodeId - (required)
        aLBControllerNodeVMDeploymentRequest - (required)
        runningConfig - Update Advanced Load Balancer Controller runtime config as well (optional)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequest
      • update

        public void update​(java.lang.String nodeId,
                           ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest,
                           java.lang.Boolean runningConfig,
                           com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback)
        Description copied from interface: Deployments
        Update Advanced Load Balancer Controller node VM details

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback.

        Invocation Result:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequest

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Specified by:
        update in interface Deployments
        Parameters:
        nodeId - (required)
        aLBControllerNodeVMDeploymentRequest - (required)
        runningConfig - Update Advanced Load Balancer Controller runtime config as well (optional)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • update

        public void update​(java.lang.String nodeId,
                           ALBControllerNodeVMDeploymentRequest aLBControllerNodeVMDeploymentRequest,
                           java.lang.Boolean runningConfig,
                           com.vmware.vapi.bindings.client.AsyncCallback<ALBControllerNodeVMDeploymentRequest> asyncCallback,
                           com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Deployments
        Update Advanced Load Balancer Controller node VM details

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback. Use invocationConfig to specify configuration for this particular invocation.

        Invocation Result:
        com.vmware.nsx_policy.model.ALBControllerNodeVMDeploymentRequest

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Specified by:
        update in interface Deployments
        Parameters:
        nodeId - (required)
        aLBControllerNodeVMDeploymentRequest - (required)
        runningConfig - Update Advanced Load Balancer Controller runtime config as well (optional)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.