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)