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 |
ClustersFactory |
clusters() |
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 Persistent Services 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 |
NetworksFactory |
networks() |
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. |
StorageFactory |
storage() |
SupervisorsFactory |
supervisors()
The
com.vmware.vcenter.namespace_management.supervisors package provides
interfaces for operating a Supervisor. |
SupervisorServicesFactory |
supervisorServices()
The
com.vmware.vcenter.namespace_management.supervisor_services package
provides interfaces for managing supervisor services that are extensions to the
Supervisor. |
SupervisorServices |
supervisorServicesService()
Returns an instance of class
SupervisorServices |
Supervisors |
supervisorsService()
Returns an instance of class
Supervisors |
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()
HostsConfig
public LoadBalancers loadBalancersService()
LoadBalancers
public NSXTier0Gateway NSXTier0GatewayService()
NSXTier0Gateway
public SupervisorServices supervisorServicesService()
SupervisorServices
public Supervisors supervisorsService()
Supervisors
public VirtualMachineClasses virtualMachineClassesService()
VirtualMachineClasses
public ClusterAvailableVersions clusterAvailableVersionsService()
ClusterAvailableVersions
public ClusterCompatibility clusterCompatibilityService()
ClusterCompatibility
public ClusterSizeInfo clusterSizeInfoService()
ClusterSizeInfo
public DistributedSwitchCompatibility distributedSwitchCompatibilityService()
DistributedSwitchCompatibility
public EdgeClusterCompatibility edgeClusterCompatibilityService()
EdgeClusterCompatibility
public SupportBundle supportBundleService()
SupportBundle
public NamespaceResourceOptions namespaceResourceOptionsService()
NamespaceResourceOptions
public ClustersFactory clusters()
public CnsFactory cns()
com.vmware.vcenter.namespace_management.cns
package provides
interfaces for configuration of Persistent Services capabilities on VC clusters.public NetworksFactory networks()
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 StorageFactory storage()
public SupervisorServicesFactory supervisorServices()
com.vmware.vcenter.namespace_management.supervisor_services
package
provides interfaces for managing supervisor services that are extensions to the
Supervisor.public SupervisorsFactory supervisors()
com.vmware.vcenter.namespace_management.supervisors
package provides
interfaces for operating a Supervisor.public void updateStubConfiguration(StubFactory stubFactory, StubConfiguration stubConfig)