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 |
|---|---|
ClusterScaleInIgnoreVmCapabilitiesFactory |
clusterScaleInIgnoreVmCapabilities()
The
com.vmware.vcenter.compute.policies.capabilities.cluster_scale_in_ignore_vm_capabilities
package provides classes for the Scale-In Ignore Virtual Machine Capabilities
capability offered by vCenter in VMware Cloud on AWS. |
DisableDrsVmotionFactory |
disableDrsVmotion()
The
com.vmware.vcenter.compute.policies.capabilities.disable_drs_vmotion
package provides classes for the Disable DRS vMotion capability offered by
vCenter in VMware Cloud on AWS. |
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
in VMware Cloud on AWS. |
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 in
VMware Cloud on AWS. |
VmVmAffinityFactory |
vmVmAffinity()
The
com.vmware.vcenter.compute.policies.capabilities.vm_vm_affinity
package provides classes for the VM-VM affinity capability offered by vCenter in
VMware Cloud on AWS. |
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 in VMware Cloud on AWS. |
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 ClusterScaleInIgnoreVmCapabilitiesFactory clusterScaleInIgnoreVmCapabilities()
com.vmware.vcenter.compute.policies.capabilities.cluster_scale_in_ignore_vm_capabilities
package provides classes for the Scale-In Ignore Virtual Machine Capabilities
capability offered by vCenter in VMware Cloud on AWS. Usage beyond VMware Cloud
on AWS is not supported.public DisableDrsVmotionFactory disableDrsVmotion()
com.vmware.vcenter.compute.policies.capabilities.disable_drs_vmotion
package provides classes for the Disable DRS vMotion capability offered by
vCenter in VMware Cloud on AWS. Usage beyond VMware Cloud on AWS is not
supported.public VmHostAffinityFactory vmHostAffinity()
com.vmware.vcenter.compute.policies.capabilities.vm_host_affinity
package provides classes for the VM Host affinity capability offered by vCenter
in VMware Cloud on AWS. Usage beyond VMware Cloud on AWS is not supported.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 in
VMware Cloud on AWS. Usage beyond VMware Cloud on AWS is not supported.public VmVmAffinityFactory vmVmAffinity()
com.vmware.vcenter.compute.policies.capabilities.vm_vm_affinity
package provides classes for the VM-VM affinity capability offered by vCenter in
VMware Cloud on AWS. Usage beyond VMware Cloud on AWS is not supported.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 in VMware Cloud on AWS. Usage beyond VMware Cloud on AWS is not
supported.public void updateStubConfiguration(StubFactory stubFactory, StubConfiguration stubConfig)