Class TransportNodeCollectionsStub

    • Field Summary

      • Fields inherited from class com.vmware.vapi.internal.bindings.Stub

        apiProvider, converter, ifaceId, retryPolicy, securityContext
    • Constructor Summary

      Constructors 
      Constructor Description
      TransportNodeCollectionsStub​(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.bindings.StubConfigurationBase config)  
      TransportNodeCollectionsStub​(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
      void delete​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId)
      By deleting transport node collection, we are detaching the transport node profile(TNP) from the compute collection.
      void delete​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
      By deleting transport node collection, we are detaching the transport node profile(TNP) from the compute collection.
      void delete​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      By deleting transport node collection, we are detaching the transport node profile(TNP) from the compute collection.
      void delete​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      By deleting transport node collection, we are detaching the transport node profile(TNP) from the compute collection.
      HostTransportNodeCollection get​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId)
      Returns transport node collection by id
      void get​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, com.vmware.vapi.bindings.client.AsyncCallback<HostTransportNodeCollection> asyncCallback)
      Returns transport node collection by id
      void get​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, com.vmware.vapi.bindings.client.AsyncCallback<HostTransportNodeCollection> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Returns transport node collection by id
      HostTransportNodeCollection get​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Returns transport node collection by id
      void installformicroseg​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, HostTransportNodeCollection hostTransportNodeCollection)
      This API configures a compute collection for security.
      void installformicroseg​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, HostTransportNodeCollection hostTransportNodeCollection, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
      This API configures a compute collection for security.
      void installformicroseg​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, HostTransportNodeCollection hostTransportNodeCollection, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      This API configures a compute collection for security.
      void installformicroseg​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, HostTransportNodeCollection hostTransportNodeCollection, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      This API configures a compute collection for security.
      HostTransportNodeCollectionListResult list​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String clusterMoid, java.lang.String computeCollectionId, java.lang.String vcInstanceUuid)
      Returns all Transport Node collections
      void list​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String clusterMoid, java.lang.String computeCollectionId, java.lang.String vcInstanceUuid, com.vmware.vapi.bindings.client.AsyncCallback<HostTransportNodeCollectionListResult> asyncCallback)
      Returns all Transport Node collections
      void list​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String clusterMoid, java.lang.String computeCollectionId, java.lang.String vcInstanceUuid, com.vmware.vapi.bindings.client.AsyncCallback<HostTransportNodeCollectionListResult> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Returns all Transport Node collections
      HostTransportNodeCollectionListResult list​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String clusterMoid, java.lang.String computeCollectionId, java.lang.String vcInstanceUuid, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Returns all Transport Node collections
      void patch​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, HostTransportNodeCollection hostTransportNodeCollection)
      Attach different transport node profile to compute collection by updating transport node collection.
      void patch​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, HostTransportNodeCollection hostTransportNodeCollection, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
      Attach different transport node profile to compute collection by updating transport node collection.
      void patch​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, HostTransportNodeCollection hostTransportNodeCollection, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Attach different transport node profile to compute collection by updating transport node collection.
      void patch​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, HostTransportNodeCollection hostTransportNodeCollection, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Attach different transport node profile to compute collection by updating transport node collection.
      void removensx​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId)
      This API uninstalls NSX applied to the Transport Node Collection with the ID corresponding to the one specified in the request.
      void removensx​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
      This API uninstalls NSX applied to the Transport Node Collection with the ID corresponding to the one specified in the request.
      void removensx​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      This API uninstalls NSX applied to the Transport Node Collection with the ID corresponding to the one specified in the request.
      void removensx​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      This API uninstalls NSX applied to the Transport Node Collection with the ID corresponding to the one specified in the request.
      void retryprofilerealization​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId)
      This API is relevant for compute collection on which vLCM is enabled.
      void retryprofilerealization​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
      This API is relevant for compute collection on which vLCM is enabled.
      void retryprofilerealization​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      This API is relevant for compute collection on which vLCM is enabled.
      void retryprofilerealization​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      This API is relevant for compute collection on which vLCM is enabled.
      HostTransportNodeCollection update​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionsId, HostTransportNodeCollection hostTransportNodeCollection, java.lang.Boolean applyProfile, java.lang.Boolean overrideNsxOwnership)
      When transport node collection is created the hosts which are part of compute collection will be prepared automatically i.e.
      void update​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionsId, HostTransportNodeCollection hostTransportNodeCollection, java.lang.Boolean applyProfile, java.lang.Boolean overrideNsxOwnership, com.vmware.vapi.bindings.client.AsyncCallback<HostTransportNodeCollection> asyncCallback)
      When transport node collection is created the hosts which are part of compute collection will be prepared automatically i.e.
      void update​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionsId, HostTransportNodeCollection hostTransportNodeCollection, java.lang.Boolean applyProfile, java.lang.Boolean overrideNsxOwnership, com.vmware.vapi.bindings.client.AsyncCallback<HostTransportNodeCollection> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      When transport node collection is created the hosts which are part of compute collection will be prepared automatically i.e.
      HostTransportNodeCollection update​(java.lang.String siteId, java.lang.String enforcementpointId, java.lang.String transportNodeCollectionsId, HostTransportNodeCollection hostTransportNodeCollection, java.lang.Boolean applyProfile, java.lang.Boolean overrideNsxOwnership, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      When transport node collection is created the hosts which are part of compute collection will be prepared automatically i.e.
      • 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

      • TransportNodeCollectionsStub

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

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

      • delete

        public void delete​(java.lang.String siteId,
                           java.lang.String enforcementpointId,
                           java.lang.String transportNodeCollectionId)
        Description copied from interface: TransportNodeCollections
        By deleting transport node collection, we are detaching the transport node profile(TNP) from the compute collection. It has no effect on existing transport nodes. However, new hosts added to the compute collection will no longer be automatically converted to NSX transport node. Detaching TNP from compute collection does not delete TNP.

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

        Specified by:
        delete in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
      • delete

        public void delete​(java.lang.String siteId,
                           java.lang.String enforcementpointId,
                           java.lang.String transportNodeCollectionId,
                           com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        By deleting transport node collection, we are detaching the transport node profile(TNP) from the compute collection. It has no effect on existing transport nodes. However, new hosts added to the compute collection will no longer be automatically converted to NSX transport node. Detaching TNP from compute collection does not delete TNP.

        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 TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        invocationConfig - Configuration for the method invocation.
      • delete

        public void delete​(java.lang.String siteId,
                           java.lang.String enforcementpointId,
                           java.lang.String transportNodeCollectionId,
                           com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
        Description copied from interface: TransportNodeCollections
        By deleting transport node collection, we are detaching the transport node profile(TNP) from the compute collection. It has no effect on existing transport nodes. However, new hosts added to the compute collection will no longer be automatically converted to NSX transport node. Detaching TNP from compute collection does not delete TNP.

        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 TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • delete

        public void delete​(java.lang.String siteId,
                           java.lang.String enforcementpointId,
                           java.lang.String transportNodeCollectionId,
                           com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback,
                           com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        By deleting transport node collection, we are detaching the transport node profile(TNP) from the compute collection. It has no effect on existing transport nodes. However, new hosts added to the compute collection will no longer be automatically converted to NSX transport node. Detaching TNP from compute collection does not delete TNP.

        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 TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • get

        public HostTransportNodeCollection get​(java.lang.String siteId,
                                               java.lang.String enforcementpointId,
                                               java.lang.String transportNodeCollectionId)
        Description copied from interface: TransportNodeCollections
        Returns transport node collection by id

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

        Specified by:
        get in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        Returns:
        com.vmware.nsx_policy.model.HostTransportNodeCollection
      • get

        public HostTransportNodeCollection get​(java.lang.String siteId,
                                               java.lang.String enforcementpointId,
                                               java.lang.String transportNodeCollectionId,
                                               com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        Returns transport node collection by id

        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 TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.HostTransportNodeCollection
      • get

        public void get​(java.lang.String siteId,
                        java.lang.String enforcementpointId,
                        java.lang.String transportNodeCollectionId,
                        com.vmware.vapi.bindings.client.AsyncCallback<HostTransportNodeCollection> asyncCallback)
        Description copied from interface: TransportNodeCollections
        Returns transport node collection by id

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

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

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

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

        public void get​(java.lang.String siteId,
                        java.lang.String enforcementpointId,
                        java.lang.String transportNodeCollectionId,
                        com.vmware.vapi.bindings.client.AsyncCallback<HostTransportNodeCollection> asyncCallback,
                        com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        Returns transport node collection by id

        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.HostTransportNodeCollection

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

        Specified by:
        get in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • installformicroseg

        public void installformicroseg​(java.lang.String siteId,
                                       java.lang.String enforcementpointId,
                                       java.lang.String transportNodeCollectionId,
                                       HostTransportNodeCollection hostTransportNodeCollection)
        Description copied from interface: TransportNodeCollections
        This API configures a compute collection for security. In the request body, specify a Transport Node Collection with only the ID of the target compute collection meant for security. Specifically, a Transport Node Profile ID should not be specified. This API will define a system-generated security Transport Node Profile and apply it on the compute collection to create the Transport Node Collection.

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

        Specified by:
        installformicroseg in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
      • installformicroseg

        public void installformicroseg​(java.lang.String siteId,
                                       java.lang.String enforcementpointId,
                                       java.lang.String transportNodeCollectionId,
                                       HostTransportNodeCollection hostTransportNodeCollection,
                                       com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        This API configures a compute collection for security. In the request body, specify a Transport Node Collection with only the ID of the target compute collection meant for security. Specifically, a Transport Node Profile ID should not be specified. This API will define a system-generated security Transport Node Profile and apply it on the compute collection to create the Transport Node Collection.

        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:
        installformicroseg in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
        invocationConfig - Configuration for the method invocation.
      • installformicroseg

        public void installformicroseg​(java.lang.String siteId,
                                       java.lang.String enforcementpointId,
                                       java.lang.String transportNodeCollectionId,
                                       HostTransportNodeCollection hostTransportNodeCollection,
                                       com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
        Description copied from interface: TransportNodeCollections
        This API configures a compute collection for security. In the request body, specify a Transport Node Collection with only the ID of the target compute collection meant for security. Specifically, a Transport Node Profile ID should not be specified. This API will define a system-generated security Transport Node Profile and apply it on the compute collection to create the Transport Node Collection.

        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:
        installformicroseg in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • installformicroseg

        public void installformicroseg​(java.lang.String siteId,
                                       java.lang.String enforcementpointId,
                                       java.lang.String transportNodeCollectionId,
                                       HostTransportNodeCollection hostTransportNodeCollection,
                                       com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback,
                                       com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        This API configures a compute collection for security. In the request body, specify a Transport Node Collection with only the ID of the target compute collection meant for security. Specifically, a Transport Node Profile ID should not be specified. This API will define a system-generated security Transport Node Profile and apply it on the compute collection to create the Transport Node Collection.

        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:
        installformicroseg in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • list

        public HostTransportNodeCollectionListResult list​(java.lang.String siteId,
                                                          java.lang.String enforcementpointId,
                                                          java.lang.String clusterMoid,
                                                          java.lang.String computeCollectionId,
                                                          java.lang.String vcInstanceUuid)
        Description copied from interface: TransportNodeCollections
        Returns all Transport Node collections

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

        Specified by:
        list in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        clusterMoid - Managed object ID of cluster in VC (optional)
        computeCollectionId - Compute collection id (optional)
        vcInstanceUuid - UUID for VC deployment (optional)
        Returns:
        com.vmware.nsx_policy.model.HostTransportNodeCollectionListResult
      • list

        public HostTransportNodeCollectionListResult list​(java.lang.String siteId,
                                                          java.lang.String enforcementpointId,
                                                          java.lang.String clusterMoid,
                                                          java.lang.String computeCollectionId,
                                                          java.lang.String vcInstanceUuid,
                                                          com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        Returns all Transport Node collections

        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 TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        clusterMoid - Managed object ID of cluster in VC (optional)
        computeCollectionId - Compute collection id (optional)
        vcInstanceUuid - UUID for VC deployment (optional)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.HostTransportNodeCollectionListResult
      • list

        public void list​(java.lang.String siteId,
                         java.lang.String enforcementpointId,
                         java.lang.String clusterMoid,
                         java.lang.String computeCollectionId,
                         java.lang.String vcInstanceUuid,
                         com.vmware.vapi.bindings.client.AsyncCallback<HostTransportNodeCollectionListResult> asyncCallback)
        Description copied from interface: TransportNodeCollections
        Returns all Transport Node collections

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

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

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

        Specified by:
        list in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        clusterMoid - Managed object ID of cluster in VC (optional)
        computeCollectionId - Compute collection id (optional)
        vcInstanceUuid - UUID for VC deployment (optional)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • list

        public void list​(java.lang.String siteId,
                         java.lang.String enforcementpointId,
                         java.lang.String clusterMoid,
                         java.lang.String computeCollectionId,
                         java.lang.String vcInstanceUuid,
                         com.vmware.vapi.bindings.client.AsyncCallback<HostTransportNodeCollectionListResult> asyncCallback,
                         com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        Returns all Transport Node collections

        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.HostTransportNodeCollectionListResult

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

        Specified by:
        list in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        clusterMoid - Managed object ID of cluster in VC (optional)
        computeCollectionId - Compute collection id (optional)
        vcInstanceUuid - UUID for VC deployment (optional)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • patch

        public void patch​(java.lang.String siteId,
                          java.lang.String enforcementpointId,
                          java.lang.String transportNodeCollectionId,
                          HostTransportNodeCollection hostTransportNodeCollection)
        Description copied from interface: TransportNodeCollections
        Attach different transport node profile to compute collection by updating transport node collection.

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

        Specified by:
        patch in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
      • patch

        public void patch​(java.lang.String siteId,
                          java.lang.String enforcementpointId,
                          java.lang.String transportNodeCollectionId,
                          HostTransportNodeCollection hostTransportNodeCollection,
                          com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        Attach different transport node profile to compute collection by updating transport node collection.

        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:
        patch in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
        invocationConfig - Configuration for the method invocation.
      • patch

        public void patch​(java.lang.String siteId,
                          java.lang.String enforcementpointId,
                          java.lang.String transportNodeCollectionId,
                          HostTransportNodeCollection hostTransportNodeCollection,
                          com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
        Description copied from interface: TransportNodeCollections
        Attach different transport node profile to compute collection by updating transport node collection.

        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:
        patch in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • patch

        public void patch​(java.lang.String siteId,
                          java.lang.String enforcementpointId,
                          java.lang.String transportNodeCollectionId,
                          HostTransportNodeCollection hostTransportNodeCollection,
                          com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback,
                          com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        Attach different transport node profile to compute collection by updating transport node collection.

        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:
        patch in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • removensx

        public void removensx​(java.lang.String siteId,
                              java.lang.String enforcementpointId,
                              java.lang.String transportNodeCollectionId)
        Description copied from interface: TransportNodeCollections
        This API uninstalls NSX applied to the Transport Node Collection with the ID corresponding to the one specified in the request.

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

        Specified by:
        removensx in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
      • removensx

        public void removensx​(java.lang.String siteId,
                              java.lang.String enforcementpointId,
                              java.lang.String transportNodeCollectionId,
                              com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        This API uninstalls NSX applied to the Transport Node Collection with the ID corresponding to the one specified in the request.

        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:
        removensx in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        invocationConfig - Configuration for the method invocation.
      • removensx

        public void removensx​(java.lang.String siteId,
                              java.lang.String enforcementpointId,
                              java.lang.String transportNodeCollectionId,
                              com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
        Description copied from interface: TransportNodeCollections
        This API uninstalls NSX applied to the Transport Node Collection with the ID corresponding to the one specified in the request.

        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:
        removensx in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • removensx

        public void removensx​(java.lang.String siteId,
                              java.lang.String enforcementpointId,
                              java.lang.String transportNodeCollectionId,
                              com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback,
                              com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        This API uninstalls NSX applied to the Transport Node Collection with the ID corresponding to the one specified in the request.

        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:
        removensx in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • retryprofilerealization

        public void retryprofilerealization​(java.lang.String siteId,
                                            java.lang.String enforcementpointId,
                                            java.lang.String transportNodeCollectionId)
        Description copied from interface: TransportNodeCollections
        This API is relevant for compute collection on which vLCM is enabled. This API should be invoked to retry the realization of transport node profile on the compute collection. This is useful when profile realization had failed because of error in vLCM. This API has no effect if vLCM is not enabled on the computer collection.

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

        Specified by:
        retryprofilerealization in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
      • retryprofilerealization

        public void retryprofilerealization​(java.lang.String siteId,
                                            java.lang.String enforcementpointId,
                                            java.lang.String transportNodeCollectionId,
                                            com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        This API is relevant for compute collection on which vLCM is enabled. This API should be invoked to retry the realization of transport node profile on the compute collection. This is useful when profile realization had failed because of error in vLCM. This API has no effect if vLCM is not enabled on the computer collection.

        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:
        retryprofilerealization in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        invocationConfig - Configuration for the method invocation.
      • retryprofilerealization

        public void retryprofilerealization​(java.lang.String siteId,
                                            java.lang.String enforcementpointId,
                                            java.lang.String transportNodeCollectionId,
                                            com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
        Description copied from interface: TransportNodeCollections
        This API is relevant for compute collection on which vLCM is enabled. This API should be invoked to retry the realization of transport node profile on the compute collection. This is useful when profile realization had failed because of error in vLCM. This API has no effect if vLCM is not enabled on the computer collection.

        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:
        retryprofilerealization in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • retryprofilerealization

        public void retryprofilerealization​(java.lang.String siteId,
                                            java.lang.String enforcementpointId,
                                            java.lang.String transportNodeCollectionId,
                                            com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback,
                                            com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        This API is relevant for compute collection on which vLCM is enabled. This API should be invoked to retry the realization of transport node profile on the compute collection. This is useful when profile realization had failed because of error in vLCM. This API has no effect if vLCM is not enabled on the computer collection.

        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:
        retryprofilerealization in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • update

        public HostTransportNodeCollection update​(java.lang.String siteId,
                                                  java.lang.String enforcementpointId,
                                                  java.lang.String transportNodeCollectionsId,
                                                  HostTransportNodeCollection hostTransportNodeCollection,
                                                  java.lang.Boolean applyProfile,
                                                  java.lang.Boolean overrideNsxOwnership)
        Description copied from interface: TransportNodeCollections
        When transport node collection is created the hosts which are part of compute collection will be prepared automatically i.e. NSX Manager attempts to install the NSX components on hosts. Transport nodes for these hosts are created using the configuration specified in transport node profile. Pass apply_profile to false, if you do not want to apply transport node profile on the existing transport node with overridden host flag set and ignore overridden hosts flag is set to true on the transport node profile.

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

        Specified by:
        update in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionsId - (required)
        hostTransportNodeCollection - (required)
        applyProfile - Indicates if the Transport Node Profile (TNP) configuration should be applied during creation (optional, default to true)
        overrideNsxOwnership - Override NSX Ownership (optional, default to false)
        Returns:
        com.vmware.nsx_policy.model.HostTransportNodeCollection
      • update

        public HostTransportNodeCollection update​(java.lang.String siteId,
                                                  java.lang.String enforcementpointId,
                                                  java.lang.String transportNodeCollectionsId,
                                                  HostTransportNodeCollection hostTransportNodeCollection,
                                                  java.lang.Boolean applyProfile,
                                                  java.lang.Boolean overrideNsxOwnership,
                                                  com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        When transport node collection is created the hosts which are part of compute collection will be prepared automatically i.e. NSX Manager attempts to install the NSX components on hosts. Transport nodes for these hosts are created using the configuration specified in transport node profile. Pass apply_profile to false, if you do not want to apply transport node profile on the existing transport node with overridden host flag set and ignore overridden hosts flag is set to true on the transport node profile.

        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 TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionsId - (required)
        hostTransportNodeCollection - (required)
        applyProfile - Indicates if the Transport Node Profile (TNP) configuration should be applied during creation (optional, default to true)
        overrideNsxOwnership - Override NSX Ownership (optional, default to false)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.HostTransportNodeCollection
      • update

        public void update​(java.lang.String siteId,
                           java.lang.String enforcementpointId,
                           java.lang.String transportNodeCollectionsId,
                           HostTransportNodeCollection hostTransportNodeCollection,
                           java.lang.Boolean applyProfile,
                           java.lang.Boolean overrideNsxOwnership,
                           com.vmware.vapi.bindings.client.AsyncCallback<HostTransportNodeCollection> asyncCallback)
        Description copied from interface: TransportNodeCollections
        When transport node collection is created the hosts which are part of compute collection will be prepared automatically i.e. NSX Manager attempts to install the NSX components on hosts. Transport nodes for these hosts are created using the configuration specified in transport node profile. Pass apply_profile to false, if you do not want to apply transport node profile on the existing transport node with overridden host flag set and ignore overridden hosts flag is set to true on the transport node profile.

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

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

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

        Specified by:
        update in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionsId - (required)
        hostTransportNodeCollection - (required)
        applyProfile - Indicates if the Transport Node Profile (TNP) configuration should be applied during creation (optional, default to true)
        overrideNsxOwnership - Override NSX Ownership (optional, default to false)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • update

        public void update​(java.lang.String siteId,
                           java.lang.String enforcementpointId,
                           java.lang.String transportNodeCollectionsId,
                           HostTransportNodeCollection hostTransportNodeCollection,
                           java.lang.Boolean applyProfile,
                           java.lang.Boolean overrideNsxOwnership,
                           com.vmware.vapi.bindings.client.AsyncCallback<HostTransportNodeCollection> asyncCallback,
                           com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: TransportNodeCollections
        When transport node collection is created the hosts which are part of compute collection will be prepared automatically i.e. NSX Manager attempts to install the NSX components on hosts. Transport nodes for these hosts are created using the configuration specified in transport node profile. Pass apply_profile to false, if you do not want to apply transport node profile on the existing transport node with overridden host flag set and ignore overridden hosts flag is set to true on the transport node profile.

        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.HostTransportNodeCollection

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

        Specified by:
        update in interface TransportNodeCollections
        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionsId - (required)
        hostTransportNodeCollection - (required)
        applyProfile - Indicates if the Transport Node Profile (TNP) configuration should be applied during creation (optional, default to true)
        overrideNsxOwnership - Override NSX Ownership (optional, default to false)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.