public class ClusterCompatibilityStub extends com.vmware.vapi.internal.bindings.Stub implements ClusterCompatibility
ClusterCompatibility
API service.
WARNING: Internal class, subject to change in future versions.
ClusterCompatibilityTypes.FilterSpec, ClusterCompatibilityTypes.FilterSpecV2, ClusterCompatibilityTypes.Summary, ClusterCompatibilityTypes.ZoneCompatibilityInfo, ClusterCompatibilityTypes.ZoneFilterSpec, ClusterCompatibilityTypes.ZoneSummary
apiProvider, converter, ifaceId, retryPolicy, securityContext
_VAPI_SERVICE_ID
Constructor and Description |
---|
ClusterCompatibilityStub(ApiProvider apiProvider,
StubConfigurationBase config) |
ClusterCompatibilityStub(ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
StubConfigurationBase config) |
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 . |
public ClusterCompatibilityStub(ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, StubConfigurationBase config)
public ClusterCompatibilityStub(ApiProvider apiProvider, StubConfigurationBase config)
public java.util.List<ClusterCompatibilityTypes.Summary> list(ClusterCompatibilityTypes.FilterSpec filter)
ClusterCompatibility
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.
list
in interface ClusterCompatibility
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
.public java.util.List<ClusterCompatibilityTypes.Summary> list(ClusterCompatibilityTypes.FilterSpec filter, InvocationConfig invocationConfig)
ClusterCompatibility
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.
list
in interface ClusterCompatibility
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
.public void list(ClusterCompatibilityTypes.FilterSpec filter, AsyncCallback<java.util.List<ClusterCompatibilityTypes.Summary>> asyncCallback)
ClusterCompatibility
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.
list
in interface ClusterCompatibility
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.public void list(ClusterCompatibilityTypes.FilterSpec filter, AsyncCallback<java.util.List<ClusterCompatibilityTypes.Summary>> asyncCallback, InvocationConfig invocationConfig)
ClusterCompatibility
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.
list
in interface ClusterCompatibility
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.public ClusterCompatibilityTypes.ZoneCompatibilityInfo listV2(ClusterCompatibilityTypes.ZoneFilterSpec zoneFilter, ClusterCompatibilityTypes.FilterSpecV2 clusterFilter)
ClusterCompatibility
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.
listV2
in interface ClusterCompatibility
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
.public ClusterCompatibilityTypes.ZoneCompatibilityInfo listV2(ClusterCompatibilityTypes.ZoneFilterSpec zoneFilter, ClusterCompatibilityTypes.FilterSpecV2 clusterFilter, InvocationConfig invocationConfig)
ClusterCompatibility
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.
listV2
in interface ClusterCompatibility
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
.public void listV2(ClusterCompatibilityTypes.ZoneFilterSpec zoneFilter, ClusterCompatibilityTypes.FilterSpecV2 clusterFilter, AsyncCallback<ClusterCompatibilityTypes.ZoneCompatibilityInfo> asyncCallback)
ClusterCompatibility
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.
listV2
in interface ClusterCompatibility
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.public void listV2(ClusterCompatibilityTypes.ZoneFilterSpec zoneFilter, ClusterCompatibilityTypes.FilterSpecV2 clusterFilter, AsyncCallback<ClusterCompatibilityTypes.ZoneCompatibilityInfo> asyncCallback, InvocationConfig invocationConfig)
ClusterCompatibility
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.
listV2
in interface ClusterCompatibility
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.