Class TransportNodeCollectionsStub
- java.lang.Object
-
- com.vmware.vapi.internal.bindings.Stub
-
- com.vmware.nsx_policy.infra.sites.enforcement_points.TransportNodeCollectionsStub
-
- All Implemented Interfaces:
TransportNodeCollections
,TransportNodeCollectionsTypes
,com.vmware.vapi.bindings.Service
public class TransportNodeCollectionsStub extends com.vmware.vapi.internal.bindings.Stub implements TransportNodeCollections
Remote stub implementation of theTransportNodeCollections
API service.WARNING: Internal class, subject to change in future versions.
-
-
Field Summary
-
Fields inherited from class com.vmware.vapi.internal.bindings.Stub
apiProvider, converter, ifaceId, retryPolicy, securityContext
-
Fields inherited from interface com.vmware.nsx_policy.infra.sites.enforcement_points.TransportNodeCollectionsTypes
_VAPI_SERVICE_ID
-
-
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 idvoid
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 idvoid
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 idHostTransportNodeCollection
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 idvoid
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 collectionsvoid
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 collectionsvoid
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 collectionsHostTransportNodeCollectionListResult
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 collectionsvoid
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.
-
-
-
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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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
. UseinvocationConfig
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 interfaceTransportNodeCollections
- 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 idSynchronous method overload. Result of the invocation will be reported as a method return value.
- Specified by:
get
in interfaceTransportNodeCollections
- 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 idSynchronous 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 interfaceTransportNodeCollections
- 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 idAsynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback
.Invocation Result:
com.vmware.nsx_policy.model.HostTransportNodeCollectionOperation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
- Specified by:
get
in interfaceTransportNodeCollections
- 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 idAsynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback
. UseinvocationConfig
to specify configuration for this particular invocation.Invocation Result:
com.vmware.nsx_policy.model.HostTransportNodeCollectionOperation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
- Specified by:
get
in interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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
. UseinvocationConfig
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 interfaceTransportNodeCollections
- 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 collectionsSynchronous method overload. Result of the invocation will be reported as a method return value.
- Specified by:
list
in interfaceTransportNodeCollections
- 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 collectionsSynchronous 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 interfaceTransportNodeCollections
- 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 collectionsAsynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback
.Invocation Result:
com.vmware.nsx_policy.model.HostTransportNodeCollectionListResultOperation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
- Specified by:
list
in interfaceTransportNodeCollections
- 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 collectionsAsynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback
. UseinvocationConfig
to specify configuration for this particular invocation.Invocation Result:
com.vmware.nsx_policy.model.HostTransportNodeCollectionListResultOperation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
- Specified by:
list
in interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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
. UseinvocationConfig
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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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
. UseinvocationConfig
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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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
. UseinvocationConfig
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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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 interfaceTransportNodeCollections
- 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.HostTransportNodeCollectionOperation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
- Specified by:
update
in interfaceTransportNodeCollections
- 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
. UseinvocationConfig
to specify configuration for this particular invocation.Invocation Result:
com.vmware.nsx_policy.model.HostTransportNodeCollectionOperation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
- Specified by:
update
in interfaceTransportNodeCollections
- 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.
-
-