public class CapabilitiesFactory
extends java.lang.Object
CapabilitiesFactory is responsible for creating instances of services
contained inside the com.vmware.vcenter.compute.policies.capabilities package and also has the subpackages reference
to access respective subpackage services.
| Modifier and Type | Method and Description |
|---|---|
DisableDrsVmotionFactory |
disableDrsVmotion()
The
com.vmware.vcenter.compute.policies.capabilities.disable_drs_vmotion
package provides classes for the Disable DRS vMotion capability offered by
vCenter. |
static CapabilitiesFactory |
getFactory(StubFactory stubFactory,
StubConfiguration stubConfig)
Creates the new instance of this class with provided configuration
|
void |
updateStubConfiguration(StubFactory stubFactory,
StubConfiguration stubConfig) |
VmHostAffinityFactory |
vmHostAffinity()
The
com.vmware.vcenter.compute.policies.capabilities.vm_host_affinity
package provides classes for the VM Host affinity capability offered by vCenter. |
VmHostAntiAffinityFactory |
vmHostAntiAffinity()
The
com.vmware.vcenter.compute.policies.capabilities.vm_host_anti_affinity package
provides classes for the VM Host anti-affinity capability offered by vCenter. |
VmVmAffinityFactory |
vmVmAffinity()
The
com.vmware.vcenter.compute.policies.capabilities.vm_vm_affinity
package provides classes for the VM-VM affinity capability offered by vCenter. |
VmVmAntiAffinityFactory |
vmVmAntiAffinity()
The
com.vmware.vcenter.compute.policies.capabilities.vm_vm_anti_affinity
package provides classes for the VM VM anti-affinity capability offered by
vCenter. |
public static CapabilitiesFactory getFactory(StubFactory stubFactory, StubConfiguration stubConfig)
stubFactory - StubFactory instance is responsible for creating stubsstubConfig - StubConfiguration instance is required to authenticate the requestCapabilitiesFactory factory instancepublic DisableDrsVmotionFactory disableDrsVmotion()
com.vmware.vcenter.compute.policies.capabilities.disable_drs_vmotion
package provides classes for the Disable DRS vMotion capability offered by
vCenter.public VmHostAffinityFactory vmHostAffinity()
com.vmware.vcenter.compute.policies.capabilities.vm_host_affinity
package provides classes for the VM Host affinity capability offered by vCenter.public VmHostAntiAffinityFactory vmHostAntiAffinity()
com.vmware.vcenter.compute.policies.capabilities.vm_host_anti_affinity package
provides classes for the VM Host anti-affinity capability offered by vCenter.public VmVmAffinityFactory vmVmAffinity()
com.vmware.vcenter.compute.policies.capabilities.vm_vm_affinity
package provides classes for the VM-VM affinity capability offered by vCenter.public VmVmAntiAffinityFactory vmVmAntiAffinity()
com.vmware.vcenter.compute.policies.capabilities.vm_vm_anti_affinity
package provides classes for the VM VM anti-affinity capability offered by
vCenter.public void updateStubConfiguration(StubFactory stubFactory, StubConfiguration stubConfig)