Interface TransportNodeCollections

    • Method Summary

      All Methods Instance Methods Abstract 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.
    • Method Detail

      • delete

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • delete

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        invocationConfig - Configuration for the method invocation.
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • delete

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • delete

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

        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

        HostTransportNodeCollection get​(java.lang.String siteId,
                                        java.lang.String enforcementpointId,
                                        java.lang.String transportNodeCollectionId)
        Returns transport node collection by id

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        Returns:
        com.vmware.nsx_policy.model.HostTransportNodeCollection
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • get

        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

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.HostTransportNodeCollection
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • get

        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

        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

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

        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

        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

        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

        void installformicroseg​(java.lang.String siteId,
                                java.lang.String enforcementpointId,
                                java.lang.String transportNodeCollectionId,
                                HostTransportNodeCollection hostTransportNodeCollection)
        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.

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • installformicroseg

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
        invocationConfig - Configuration for the method invocation.
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • installformicroseg

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • installformicroseg

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

        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

        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

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

        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
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • list

        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

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

        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
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • list

        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

        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

        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

        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

        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

        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

        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.

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • patch

        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.

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
        invocationConfig - Configuration for the method invocation.
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • patch

        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.

        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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        hostTransportNodeCollection - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • patch

        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.

        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

        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

        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.

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • removensx

        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.

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        invocationConfig - Configuration for the method invocation.
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • removensx

        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.

        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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • removensx

        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.

        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

        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

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • retryprofilerealization

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        invocationConfig - Configuration for the method invocation.
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • retryprofilerealization

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

        Parameters:
        siteId - (required)
        enforcementpointId - (required)
        transportNodeCollectionId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • retryprofilerealization

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

        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

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

        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
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • update

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

        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
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • update

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

        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

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

        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.