public class NamespaceManagementFactory
extends java.lang.Object
NamespaceManagementFactory is responsible for creating instances of services
contained inside the com.vmware.vcenter.namespace_management package and also has the subpackages reference
to access respective subpackage services.
| Modifier and Type | Method and Description |
|---|---|
ClusterAvailableVersions |
clusterAvailableVersionsService()
Returns an instance of class
ClusterAvailableVersions |
ClusterCompatibility |
clusterCompatibilityService()
Returns an instance of class
ClusterCompatibility |
ClusterSizeInfo |
clusterSizeInfoService()
Returns an instance of class
ClusterSizeInfo |
Clusters |
clustersService()
Returns an instance of class
Clusters |
CnsFactory |
cns()
The
com.vmware.vcenter.namespace_management.cns package provides
interfaces for configuration of PSP capabilities on VC clusters. |
DistributedSwitchCompatibility |
distributedSwitchCompatibilityService()
Returns an instance of class
DistributedSwitchCompatibility |
EdgeClusterCompatibility |
edgeClusterCompatibilityService()
Returns an instance of class
EdgeClusterCompatibility |
static NamespaceManagementFactory |
getFactory(StubFactory stubFactory,
StubConfiguration stubConfig)
Creates the new instance of this class with provided configuration
|
HostsConfig |
hostsConfigService()
Returns an instance of class
HostsConfig |
LoadBalancers |
loadBalancersService()
Returns an instance of class
LoadBalancers |
NamespaceResourceOptions |
namespaceResourceOptionsService()
Returns an instance of class
NamespaceResourceOptions |
Networks |
networksService()
Returns an instance of class
Networks |
NSXTier0Gateway |
NSXTier0GatewayService()
Returns an instance of class
NSXTier0Gateway |
SoftwareFactory |
software()
The
com.vmware.vcenter.namespace_management.software package provides
interfaces for managing namespaces software components. |
StatsFactory |
stats()
The
com.vmware.vcenter.namespace_management.stats package provides
interfaces for gathering statistics related to various Namespaces related
components. |
SupervisorServicesFactory |
supervisorServices()
The
com.vmware.vcenter.namespace_management.supervisor_services package
provides interfaces for managing supervisor services that are extensions to the
vSphere Supervisor clusters. |
SupervisorServices |
supervisorServicesService()
Returns an instance of class
SupervisorServices |
SupportBundle |
supportBundleService()
Returns an instance of class
SupportBundle |
void |
updateStubConfiguration(StubFactory stubFactory,
StubConfiguration stubConfig) |
VirtualMachineClasses |
virtualMachineClassesService()
Returns an instance of class
VirtualMachineClasses |
public static NamespaceManagementFactory getFactory(StubFactory stubFactory, StubConfiguration stubConfig)
stubFactory - StubFactory instance is responsible for creating stubsstubConfig - StubConfiguration instance is required to authenticate the requestNamespaceManagementFactory factory instancepublic HostsConfig hostsConfigService()
HostsConfigpublic LoadBalancers loadBalancersService()
LoadBalancerspublic NSXTier0Gateway NSXTier0GatewayService()
NSXTier0Gatewaypublic SupervisorServices supervisorServicesService()
SupervisorServicespublic VirtualMachineClasses virtualMachineClassesService()
VirtualMachineClassespublic ClusterAvailableVersions clusterAvailableVersionsService()
ClusterAvailableVersionspublic ClusterCompatibility clusterCompatibilityService()
ClusterCompatibilitypublic ClusterSizeInfo clusterSizeInfoService()
ClusterSizeInfopublic DistributedSwitchCompatibility distributedSwitchCompatibilityService()
DistributedSwitchCompatibilitypublic EdgeClusterCompatibility edgeClusterCompatibilityService()
EdgeClusterCompatibilitypublic SupportBundle supportBundleService()
SupportBundlepublic NamespaceResourceOptions namespaceResourceOptionsService()
NamespaceResourceOptionspublic CnsFactory cns()
com.vmware.vcenter.namespace_management.cns package provides
interfaces for configuration of PSP capabilities on VC clusters.public SoftwareFactory software()
com.vmware.vcenter.namespace_management.software package provides
interfaces for managing namespaces software components.public StatsFactory stats()
com.vmware.vcenter.namespace_management.stats package provides
interfaces for gathering statistics related to various Namespaces related
components.public SupervisorServicesFactory supervisorServices()
com.vmware.vcenter.namespace_management.supervisor_services package
provides interfaces for managing supervisor services that are extensions to the
vSphere Supervisor clusters.public void updateStubConfiguration(StubFactory stubFactory, StubConfiguration stubConfig)