public class VcenterFactory
extends java.lang.Object
VcenterFactory
is responsible for creating instances of services
contained inside the com.vmware.vcenter package and also has the subpackages reference
to access respective subpackage services.
Modifier and Type | Method and Description |
---|---|
CertificateManagementFactory |
certificateManagement()
The
com.vmware.vcenter.certificate_management package provides
interfaces to manage certificates. |
Cluster |
clusterService()
Returns an instance of class
Cluster |
Datacenter |
datacenterService()
Returns an instance of class
Datacenter |
DatastoreFactory |
datastore() |
Datastore |
datastoreService()
Returns an instance of class
Datastore |
DeploymentFactory |
deployment() |
Deployment |
deploymentService()
Returns an instance of class
Deployment |
Folder |
folderService()
Returns an instance of class
Folder |
static VcenterFactory |
getFactory(StubFactory stubFactory,
StubConfiguration stubConfig)
Creates the new instance of this class with provided configuration
|
GuestFactory |
guest()
The
com.vmware.vcenter.guest package provides interfaces for managing
guest customization specifications in the vCenter Server. |
Host |
hostService()
Returns an instance of class
Host |
IdentityFactory |
identity()
The
com.vmware.vcenter.identity package provides interfaces to manage
VcIdentity. |
Network |
networkService()
Returns an instance of class
Network |
ResourcePool |
resourcePoolService()
Returns an instance of class
ResourcePool |
ServicesFactory |
services() |
StorageFactory |
storage() |
SystemConfigFactory |
systemConfig() |
TaggingFactory |
tagging()
The
com.vmware.vcenter.tagging package provides interfaces for managing
tags. |
TopologyFactory |
topology()
The
com.vmware.vcenter.topology package provides interfaces to retrieve
all vCenter and Platform Services Controller nodes and replication status in the
topology. |
TrustedInfrastructureFactory |
trustedInfrastructure()
The
com.vmware.vcenter.trusted_infrastructure package provides
interfaces that enable a Trusted Infrastructure. |
void |
updateStubConfiguration(StubFactory stubFactory,
StubConfiguration stubConfig) |
VchaFactory |
vcha()
The
com.vmware.vcenter.vcha package provides interfaces for deploying
and monitoring a vCenter High Availability (VCHA) Cluster. |
VmFactory |
vm()
The
com.vmware.vcenter.vm package provides interfaces for managing
virtual machines. |
VM |
VMService()
Returns an instance of class
VM |
public static VcenterFactory getFactory(StubFactory stubFactory, StubConfiguration stubConfig)
stubFactory
- StubFactory
instance is responsible for creating stubsstubConfig
- StubConfiguration
instance is required to authenticate the requestVcenterFactory
factory instancepublic Datacenter datacenterService()
Datacenter
public ResourcePool resourcePoolService()
ResourcePool
public Deployment deploymentService()
Deployment
public CertificateManagementFactory certificateManagement()
com.vmware.vcenter.certificate_management
package provides
interfaces to manage certificates.public DatastoreFactory datastore()
public DeploymentFactory deployment()
public GuestFactory guest()
com.vmware.vcenter.guest
package provides interfaces for managing
guest customization specifications in the vCenter Server.public IdentityFactory identity()
com.vmware.vcenter.identity
package provides interfaces to manage
VcIdentity.public ServicesFactory services()
public StorageFactory storage()
public SystemConfigFactory systemConfig()
public TaggingFactory tagging()
com.vmware.vcenter.tagging
package provides interfaces for managing
tags.public TopologyFactory topology()
com.vmware.vcenter.topology
package provides interfaces to retrieve
all vCenter and Platform Services Controller nodes and replication status in the
topology.public TrustedInfrastructureFactory trustedInfrastructure()
com.vmware.vcenter.trusted_infrastructure
package provides
interfaces that enable a Trusted Infrastructure. They are responsible for
ensuring that infrastructure nodes are running trusted software and for
releasing encryption keys only to trusted infrastructure nodes.public VchaFactory vcha()
com.vmware.vcenter.vcha
package provides interfaces for deploying
and monitoring a vCenter High Availability (VCHA) Cluster.public VmFactory vm()
com.vmware.vcenter.vm
package provides interfaces for managing
virtual machines.public void updateStubConfiguration(StubFactory stubFactory, StubConfiguration stubConfig)