VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::vcha::PlacementInfo::Builder Class Reference

Builder class for PlacementInfo. More...

List of all members.

Public Member Functions

 Builder (string managementVcenterName, string vmName, string datacenter, string datacenterName, string host, string hostName, string managementNetwork, string managementNetworkName, vmware.vcenter.vcha.NetworkType managementNetworkType, vmware.vcenter.vcha.DiskInfo storage)
 Constructor with parameters for the required properties of PlacementInfo.
Builder SetManagementVcenterServerGuid (string managementVcenterServerGuid)
 The unique identifier of the vCenter server that is managing the VCHA node.
Builder SetCluster (string cluster)
 The identifier of the cluster of which host is member.
Builder SetClusterName (string clusterName)
 The name of the cluster of which host is member.
Builder SetHaNetwork (string haNetwork)
 The identifier of the Network object used for the HA network.
Builder SetHaNetworkName (string haNetworkName)
 The name of the Network object used for the HA network.
Builder SetHaNetworkType (vmware.vcenter.vcha.NetworkType haNetworkType)
 The type of the Network object used for the HA network.
Builder SetBiosUuid (string biosUuid)
 BIOS UUID for the node.
PlacementInfo Build ()

Detailed Description


Constructor & Destructor Documentation

vmware::vcenter::vcha::PlacementInfo::Builder::Builder ( string  managementVcenterName,
string  vmName,
string  datacenter,
string  datacenterName,
string  host,
string  hostName,
string  managementNetwork,
string  managementNetworkName,
vmware.vcenter.vcha.NetworkType  managementNetworkType,
vmware.vcenter.vcha.DiskInfo  storage 
) [inline]

Constructor with parameters for the required properties of PlacementInfo.


Member Function Documentation

PlacementInfo vmware::vcenter::vcha::PlacementInfo::Builder::Build ( ) [inline]
Builder vmware::vcenter::vcha::PlacementInfo::Builder::SetBiosUuid ( string  biosUuid) [inline]

BIOS UUID for the node.

This attribute was added in vSphere API 6.7.1.

Builder vmware::vcenter::vcha::PlacementInfo::Builder::SetCluster ( string  cluster) [inline]

The identifier of the cluster of which host is member.

This attribute was added in vSphere API 6.7.1. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: ClusterComputeResource:VCenter . When methods return a value of this class as a result, the field will be an identifier for the resource type: ClusterComputeResource:VCenter .

Builder vmware::vcenter::vcha::PlacementInfo::Builder::SetClusterName ( string  clusterName) [inline]

The name of the cluster of which host is member.

This attribute was added in vSphere API 6.7.1.

Builder vmware::vcenter::vcha::PlacementInfo::Builder::SetHaNetwork ( string  haNetwork) [inline]

The identifier of the Network object used for the HA network.

This attribute was added in vSphere API 6.7.1. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: Network:VCenter . When methods return a value of this class as a result, the field will be an identifier for the resource type: Network:VCenter

Builder vmware::vcenter::vcha::PlacementInfo::Builder::SetHaNetworkName ( string  haNetworkName) [inline]

The name of the Network object used for the HA network.

This attribute was added in vSphere API 6.7.1.

Builder vmware::vcenter::vcha::PlacementInfo::Builder::SetHaNetworkType ( vmware.vcenter.vcha.NetworkType  haNetworkType) [inline]

The type of the Network object used for the HA network.

This attribute was added in vSphere API 6.7.1.

Builder vmware::vcenter::vcha::PlacementInfo::Builder::SetManagementVcenterServerGuid ( string  managementVcenterServerGuid) [inline]

The unique identifier of the vCenter server that is managing the VCHA node.

This attribute was added in vSphere API 7.0.0.1.


The documentation for this class was generated from the following file: