public static final class PlacementInfo.Builder
extends java.lang.Object
PlacementInfo
.Constructor and Description |
---|
PlacementInfo.Builder(java.lang.String managementVcenterName,
java.lang.String vmName,
java.lang.String datacenter,
java.lang.String datacenterName,
java.lang.String host,
java.lang.String hostName,
java.lang.String managementNetwork,
java.lang.String managementNetworkName,
NetworkType managementNetworkType,
DiskInfo storage)
Constructor with parameters for the required properties of
PlacementInfo . |
Modifier and Type | Method and Description |
---|---|
PlacementInfo |
build() |
PlacementInfo.Builder |
setBiosUuid(java.lang.String biosUuid)
BIOS UUID for the node.
|
PlacementInfo.Builder |
setCluster(java.lang.String cluster)
The identifier of the cluster of which
getHost() is member. |
PlacementInfo.Builder |
setClusterName(java.lang.String clusterName)
The name of the cluster of which
getHost() is member. |
PlacementInfo.Builder |
setHaNetwork(java.lang.String haNetwork)
The identifier of the Network object used for the HA network.
|
PlacementInfo.Builder |
setHaNetworkName(java.lang.String haNetworkName)
The name of the Network object used for the HA network.
|
PlacementInfo.Builder |
setHaNetworkType(NetworkType haNetworkType)
The type of the Network object used for the HA network.
|
public PlacementInfo.Builder(java.lang.String managementVcenterName, java.lang.String vmName, java.lang.String datacenter, java.lang.String datacenterName, java.lang.String host, java.lang.String hostName, java.lang.String managementNetwork, java.lang.String managementNetworkName, NetworkType managementNetworkType, DiskInfo storage)
PlacementInfo
.public PlacementInfo.Builder setCluster(java.lang.String cluster)
getHost()
is member. This
property was added in vSphere API 6.7 U1.
If null
, getHost()
is a standalone host.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:VCenter
. When
methods return a value of this class as a return value, the property will be an
identifier for the resource type: ClusterComputeResource:VCenter
.public PlacementInfo.Builder setClusterName(java.lang.String clusterName)
getHost()
is member. This property was
added in vSphere API 6.7 U1.
If null
, getHost()
is a standalone host.clusterName
- New value for the property.public PlacementInfo.Builder setHaNetwork(java.lang.String haNetwork)
null
, the information is currently unavailable or the haNetwork is
not configured.haNetwork
- 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: Network:VCenter
. When methods return a
value of this class as a return value, the property will be an identifier for
the resource type: Network:VCenter
.public PlacementInfo.Builder setHaNetworkName(java.lang.String haNetworkName)
null
, the information is currently unavailable or the haNetwork is
not configured.haNetworkName
- New value for the property.public PlacementInfo.Builder setHaNetworkType(NetworkType haNetworkType)
null
, the information is currently unavailable or the haNetwork is
not configured.haNetworkType
- New value for the property.public PlacementInfo.Builder setBiosUuid(java.lang.String biosUuid)
null
, the information is currently unavailable.biosUuid
- New value for the property.public PlacementInfo build()