public interface ClusterCompatibility extends Service, ClusterCompatibilityTypes
ClusterCompatibility
interface provides methods to get
Namespace-related compatibility information for clusters in this vCenter.ClusterCompatibilityTypes.FilterSpec, ClusterCompatibilityTypes.FilterSpecV2, ClusterCompatibilityTypes.Summary, ClusterCompatibilityTypes.ZoneCompatibilityInfo, ClusterCompatibilityTypes.ZoneFilterSpec, ClusterCompatibilityTypes.ZoneSummary
_VAPI_SERVICE_ID
Modifier and Type | Method and Description |
---|---|
java.util.List<ClusterCompatibilityTypes.Summary> |
list(ClusterCompatibilityTypes.FilterSpec filter)
Returns Namespaces compatibility information for all vSphere clusters in the
vCenter Server matching the
ClusterCompatibilityTypes.FilterSpec . |
void |
list(ClusterCompatibilityTypes.FilterSpec filter,
AsyncCallback<java.util.List<ClusterCompatibilityTypes.Summary>> asyncCallback)
Returns Namespaces compatibility information for all vSphere clusters in the
vCenter Server matching the
ClusterCompatibilityTypes.FilterSpec . |
void |
list(ClusterCompatibilityTypes.FilterSpec filter,
AsyncCallback<java.util.List<ClusterCompatibilityTypes.Summary>> asyncCallback,
InvocationConfig invocationConfig)
Returns Namespaces compatibility information for all vSphere clusters in the
vCenter Server matching the
ClusterCompatibilityTypes.FilterSpec . |
java.util.List<ClusterCompatibilityTypes.Summary> |
list(ClusterCompatibilityTypes.FilterSpec filter,
InvocationConfig invocationConfig)
Returns Namespaces compatibility information for all vSphere clusters in the
vCenter Server matching the
ClusterCompatibilityTypes.FilterSpec . |
ClusterCompatibilityTypes.ZoneCompatibilityInfo |
listV2(ClusterCompatibilityTypes.ZoneFilterSpec zoneFilter,
ClusterCompatibilityTypes.FilterSpecV2 clusterFilter)
Returns Namespaces compatibility information for all vSphere clusters that match
the
com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2 and
are associated with the vSphere Zones in the vCenter Server that match the
com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec . |
void |
listV2(ClusterCompatibilityTypes.ZoneFilterSpec zoneFilter,
ClusterCompatibilityTypes.FilterSpecV2 clusterFilter,
AsyncCallback<ClusterCompatibilityTypes.ZoneCompatibilityInfo> asyncCallback)
Returns Namespaces compatibility information for all vSphere clusters that match
the
com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2 and
are associated with the vSphere Zones in the vCenter Server that match the
com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec . |
void |
listV2(ClusterCompatibilityTypes.ZoneFilterSpec zoneFilter,
ClusterCompatibilityTypes.FilterSpecV2 clusterFilter,
AsyncCallback<ClusterCompatibilityTypes.ZoneCompatibilityInfo> asyncCallback,
InvocationConfig invocationConfig)
Returns Namespaces compatibility information for all vSphere clusters that match
the
com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2 and
are associated with the vSphere Zones in the vCenter Server that match the
com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec . |
ClusterCompatibilityTypes.ZoneCompatibilityInfo |
listV2(ClusterCompatibilityTypes.ZoneFilterSpec zoneFilter,
ClusterCompatibilityTypes.FilterSpecV2 clusterFilter,
InvocationConfig invocationConfig)
Returns Namespaces compatibility information for all vSphere clusters that match
the
com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2 and
are associated with the vSphere Zones in the vCenter Server that match the
com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec . |
java.util.List<ClusterCompatibilityTypes.Summary> list(ClusterCompatibilityTypes.FilterSpec filter)
ClusterCompatibilityTypes.FilterSpec
.
The result contains only visible (subject to permission checks) clusters.
Synchronous method overload. Result of the invocation will be reported as a method return value.
filter
- Specification of matching clusters for which information should be returned.
If null
, the behavior is equivalent to a ClusterCompatibilityTypes.FilterSpec
with all properties null
which means all NSX-T clusters the user is
authorized to view will be returned.ClusterCompatibilityTypes.FilterSpec
.Error
- if the system reports an error while responding to the request.InvalidArgument
- if filter
contains any error.Unauthenticated
- if the user can not be authenticated.Unauthorized
- if the user does not have System.Read privilege on the vSphere clusters.java.util.List<ClusterCompatibilityTypes.Summary> list(ClusterCompatibilityTypes.FilterSpec filter, InvocationConfig invocationConfig)
ClusterCompatibilityTypes.FilterSpec
.
The result contains only visible (subject to permission checks) clusters.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
filter
- Specification of matching clusters for which information should be returned.
If null
, the behavior is equivalent to a ClusterCompatibilityTypes.FilterSpec
with all properties null
which means all NSX-T clusters the user is
authorized to view will be returned.invocationConfig
- Configuration for the method invocation.ClusterCompatibilityTypes.FilterSpec
.Error
- if the system reports an error while responding to the request.InvalidArgument
- if filter
contains any error.Unauthenticated
- if the user can not be authenticated.Unauthorized
- if the user does not have System.Read privilege on the vSphere clusters.void list(ClusterCompatibilityTypes.FilterSpec filter, AsyncCallback<java.util.List<ClusterCompatibilityTypes.Summary>> asyncCallback)
ClusterCompatibilityTypes.FilterSpec
.
The result contains only visible (subject to permission checks) clusters.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
Namespaces compatibility information for the clusters matching the the ClusterCompatibilityTypes.FilterSpec
.
Operation Errors:
Error
- if the system reports an error while responding to the request.
InvalidArgument
- if filter
contains any error.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if the user does not have System.Read privilege on the vSphere clusters.
filter
- Specification of matching clusters for which information should be returned.
If null
, the behavior is equivalent to a ClusterCompatibilityTypes.FilterSpec
with all properties null
which means all NSX-T clusters the user is
authorized to view will be returned.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void list(ClusterCompatibilityTypes.FilterSpec filter, AsyncCallback<java.util.List<ClusterCompatibilityTypes.Summary>> asyncCallback, InvocationConfig invocationConfig)
ClusterCompatibilityTypes.FilterSpec
.
The result contains only visible (subject to permission checks) clusters.
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:
Namespaces compatibility information for the clusters matching the the ClusterCompatibilityTypes.FilterSpec
.
Operation Errors:
Error
- if the system reports an error while responding to the request.
InvalidArgument
- if filter
contains any error.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if the user does not have System.Read privilege on the vSphere clusters.
filter
- Specification of matching clusters for which information should be returned.
If null
, the behavior is equivalent to a ClusterCompatibilityTypes.FilterSpec
with all properties null
which means all NSX-T clusters the user is
authorized to view will be returned.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.ClusterCompatibilityTypes.ZoneCompatibilityInfo listV2(ClusterCompatibilityTypes.ZoneFilterSpec zoneFilter, ClusterCompatibilityTypes.FilterSpecV2 clusterFilter)
com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2
and
are associated with the vSphere Zones in the vCenter Server that match the
com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec
.
The result contains only visible (subject to permission checks) clusters. This
method was added in vSphere API 8.0.0.1.
Synchronous method overload. Result of the invocation will be reported as a method return value.
zoneFilter
- Specification used to filter the results when listing vSphere Zones.
If null
, the behavior is equivalent to a com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec
with all properties null
which means all available vSphere Zones will be
returned.clusterFilter
- Specification of matching vSphere clusters for which information should be
returned.
If null
, the behavior is equivalent to a com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2
with
all properties null
which means all NSX-T clusters the user is
authorized to view will be returned.com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec
and
the vSphere clusters associated with them that match the com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2
.Error
- if the system reports an error while responding to the request.InvalidArgument
- if zoneFilter
or clusterFilter
contain any errors.Unauthenticated
- if the user can not be authenticated.Unauthorized
- if the user does not have System.Read privilege on the vSphere clusters
associated with the vSphere Zones.ClusterCompatibilityTypes.ZoneCompatibilityInfo listV2(ClusterCompatibilityTypes.ZoneFilterSpec zoneFilter, ClusterCompatibilityTypes.FilterSpecV2 clusterFilter, InvocationConfig invocationConfig)
com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2
and
are associated with the vSphere Zones in the vCenter Server that match the
com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec
.
The result contains only visible (subject to permission checks) clusters. This
method was added in vSphere API 8.0.0.1.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
zoneFilter
- Specification used to filter the results when listing vSphere Zones.
If null
, the behavior is equivalent to a com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec
with all properties null
which means all available vSphere Zones will be
returned.clusterFilter
- Specification of matching vSphere clusters for which information should be
returned.
If null
, the behavior is equivalent to a com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2
with
all properties null
which means all NSX-T clusters the user is
authorized to view will be returned.invocationConfig
- Configuration for the method invocation.com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec
and
the vSphere clusters associated with them that match the com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2
.Error
- if the system reports an error while responding to the request.InvalidArgument
- if zoneFilter
or clusterFilter
contain any errors.Unauthenticated
- if the user can not be authenticated.Unauthorized
- if the user does not have System.Read privilege on the vSphere clusters
associated with the vSphere Zones.void listV2(ClusterCompatibilityTypes.ZoneFilterSpec zoneFilter, ClusterCompatibilityTypes.FilterSpecV2 clusterFilter, AsyncCallback<ClusterCompatibilityTypes.ZoneCompatibilityInfo> asyncCallback)
com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2
and
are associated with the vSphere Zones in the vCenter Server that match the
com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec
.
The result contains only visible (subject to permission checks) clusters. This
method was added in vSphere API 8.0.0.1.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
Namespaces compatibility information for vSphere Zones that match the com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec
and
the vSphere clusters associated with them that match the com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2
.
Operation Errors:
Error
- if the system reports an error while responding to the request.
InvalidArgument
- if zoneFilter
or clusterFilter
contain any errors.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if the user does not have System.Read privilege on the vSphere clusters
associated with the vSphere Zones.
zoneFilter
- Specification used to filter the results when listing vSphere Zones.
If null
, the behavior is equivalent to a com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec
with all properties null
which means all available vSphere Zones will be
returned.clusterFilter
- Specification of matching vSphere clusters for which information should be
returned.
If null
, the behavior is equivalent to a com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2
with
all properties null
which means all NSX-T clusters the user is
authorized to view will be returned.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void listV2(ClusterCompatibilityTypes.ZoneFilterSpec zoneFilter, ClusterCompatibilityTypes.FilterSpecV2 clusterFilter, AsyncCallback<ClusterCompatibilityTypes.ZoneCompatibilityInfo> asyncCallback, InvocationConfig invocationConfig)
com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2
and
are associated with the vSphere Zones in the vCenter Server that match the
com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec
.
The result contains only visible (subject to permission checks) clusters. This
method was added in vSphere API 8.0.0.1.
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:
Namespaces compatibility information for vSphere Zones that match the com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec
and
the vSphere clusters associated with them that match the com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2
.
Operation Errors:
Error
- if the system reports an error while responding to the request.
InvalidArgument
- if zoneFilter
or clusterFilter
contain any errors.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if the user does not have System.Read privilege on the vSphere clusters
associated with the vSphere Zones.
zoneFilter
- Specification used to filter the results when listing vSphere Zones.
If null
, the behavior is equivalent to a com.vmware.vcenter.namespace_management.ClusterCompatibility#ZoneFilterSpec
with all properties null
which means all available vSphere Zones will be
returned.clusterFilter
- Specification of matching vSphere clusters for which information should be
returned.
If null
, the behavior is equivalent to a com.vmware.vcenter.namespace_management.ClusterCompatibility#FilterSpecV2
with
all properties null
which means all NSX-T clusters the user is
authorized to view will be returned.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.