public static final class LibraryItemsTypes.DeployPlacementSpec.Builder
extends java.lang.Object
LibraryItemsTypes.DeployPlacementSpec.| Constructor and Description |
|---|
LibraryItemsTypes.DeployPlacementSpec.Builder()
Constructor with parameters for the required properties of
LibraryItemsTypes.DeployPlacementSpec. |
| Modifier and Type | Method and Description |
|---|---|
LibraryItemsTypes.DeployPlacementSpec |
build() |
LibraryItemsTypes.DeployPlacementSpec.Builder |
setCluster(java.lang.String cluster)
Cluster onto which the deployed virtual machine should be placed.
|
LibraryItemsTypes.DeployPlacementSpec.Builder |
setFolder(java.lang.String folder)
Virtual machine folder into which the deployed virtual machine should be placed.
|
LibraryItemsTypes.DeployPlacementSpec.Builder |
setHost(java.lang.String host)
Host onto which the virtual machine should be placed.
|
LibraryItemsTypes.DeployPlacementSpec.Builder |
setResourcePool(java.lang.String resourcePool)
Resource pool into which the deployed virtual machine should be placed.
|
public LibraryItemsTypes.DeployPlacementSpec.Builder()
LibraryItemsTypes.DeployPlacementSpec.public LibraryItemsTypes.DeployPlacementSpec.Builder setFolder(java.lang.String folder)
If null, the system will
attempt to choose a suitable folder for the virtual machine; if a folder cannot
be chosen, the virtual machine deployment operation will fail.
folder - New value for the property.
When clients pass a value of this class as a parameter, the property must be an
identifier for the resource type: Folder. When methods return a value of
this class as a return value, the property will be an identifier for the
resource type: Folder.public LibraryItemsTypes.DeployPlacementSpec.Builder setResourcePool(java.lang.String resourcePool)
null, the system will attempt to choose a suitable resource pool for
the virtual machine; if a resource pool cannot be chosen, the virtual machine
deployment operation will fail.resourcePool - New value for the property.
When clients pass a value of this class as a parameter, the property must be an
identifier for the resource type: ResourcePool. When methods return a
value of this class as a return value, the property will be an identifier for
the resource type: ResourcePool.public LibraryItemsTypes.DeployPlacementSpec.Builder setHost(java.lang.String host)
getHost() and
getResourcePool() are both specified, getResourcePool() must
belong to getHost(). If getHost() and getCluster() are
both specified, getHost() must be a member of getCluster(). This
property was added in vSphere API 6.7 U1.
This property may be null if getResourcePool() or getCluster() is specified. If null, the system will attempt to choose a
suitable host for the virtual machine; if a host cannot be chosen, the virtual
machine deployment operation will fail.host - New value for the property.
When clients pass a value of this class as a parameter, the property must be an
identifier for the resource type: HostSystem. When methods return a
value of this class as a return value, the property will be an identifier for
the resource type: HostSystem.public LibraryItemsTypes.DeployPlacementSpec.Builder setCluster(java.lang.String cluster)
getCluster() and getResourcePool() are both specified, getResourcePool() must belong to getCluster(). If getCluster()
and getHost() are both specified, getHost() must be a member of
getCluster(). This property was added in vSphere API 6.7 U1.
If getResourcePool() or getHost() is specified, it is
recommended that this property be null.cluster - New value for the property.
When clients pass a value of this class as a parameter, the property must be an
identifier for the resource type: ClusterComputeResource. When methods
return a value of this class as a return value, the property will be an
identifier for the resource type: ClusterComputeResource.public LibraryItemsTypes.DeployPlacementSpec build()