VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::ovf::IpAllocationParams::Builder Class Reference

Builder class for IpAllocationParams. More...

List of all members.

Public Member Functions

 Builder ()
 Constructor with parameters for the required properties of IpAllocationParams.
Builder SetSupportedAllocationScheme (global::System.Collections.Generic.List< vmware.vcenter.ovf.IpAllocationParams.IpAllocationScheme > supportedAllocationScheme)
 Specifies the IP allocation schemes supported by the guest software.
Builder SetSupportedIpAllocationPolicy (global::System.Collections.Generic.List< vmware.vcenter.ovf.IpAllocationParams.IpAllocationPolicy > supportedIpAllocationPolicy)
 Specifies the IP allocation policies supported.
Builder SetIpAllocationPolicy (vmware.vcenter.ovf.IpAllocationParams.IpAllocationPolicy ipAllocationPolicy)
 Specifies how IP allocation is done through an IP Pool.
Builder SetSupportedIpProtocol (global::System.Collections.Generic.List< vmware.vcenter.ovf.IpAllocationParams.IpProtocol > supportedIpProtocol)
 Specifies the IP protocols supported by the guest.
Builder SetIpProtocol (vmware.vcenter.ovf.IpAllocationParams.IpProtocol ipProtocol)
 Specifies the chosen IP protocol for this deployment.
Builder SetType (string type)
 Unique identifier describing the type of the OVF parameters.
IpAllocationParams Build ()

Detailed Description


Constructor & Destructor Documentation

vmware::vcenter::ovf::IpAllocationParams::Builder::Builder ( ) [inline]

Constructor with parameters for the required properties of IpAllocationParams.


Member Function Documentation

IpAllocationParams vmware::vcenter::ovf::IpAllocationParams::Builder::Build ( ) [inline]
Builder vmware::vcenter::ovf::IpAllocationParams::Builder::SetIpAllocationPolicy ( vmware.vcenter.ovf.IpAllocationParams.IpAllocationPolicy  ipAllocationPolicy) [inline]

Specifies how IP allocation is done through an IP Pool.

This is typically specified by the deployer.

Builder vmware::vcenter::ovf::IpAllocationParams::Builder::SetIpProtocol ( vmware.vcenter.ovf.IpAllocationParams.IpProtocol  ipProtocol) [inline]

Specifies the chosen IP protocol for this deployment.

This must be one of the IP protocols supported by the guest software. See IpAllocationParams.supportedIpProtocol .

Builder vmware::vcenter::ovf::IpAllocationParams::Builder::SetSupportedAllocationScheme ( global::System.Collections.Generic.List< vmware.vcenter.ovf.IpAllocationParams.IpAllocationScheme supportedAllocationScheme) [inline]

Specifies the IP allocation schemes supported by the guest software.

This field defines the valid values for the IP allocation policy. This setting is often configured by the virtual appliance template author or OVF package author to reflect what the guest software supports, and the IP allocation policy is configured at deployment time. See IpAllocationParams.ipAllocationPolicy .

Builder vmware::vcenter::ovf::IpAllocationParams::Builder::SetSupportedIpAllocationPolicy ( global::System.Collections.Generic.List< vmware.vcenter.ovf.IpAllocationParams.IpAllocationPolicy supportedIpAllocationPolicy) [inline]

Specifies the IP allocation policies supported.

The set of valid options for the policy is based on the capabilities of the virtual appliance software, as specified by the IpAllocationParams.supportedAllocationScheme field.

Builder vmware::vcenter::ovf::IpAllocationParams::Builder::SetSupportedIpProtocol ( global::System.Collections.Generic.List< vmware.vcenter.ovf.IpAllocationParams.IpProtocol supportedIpProtocol) [inline]

Specifies the IP protocols supported by the guest.

Builder vmware::vcenter::ovf::IpAllocationParams::Builder::SetType ( string  type) [inline]

Unique identifier describing the type of the OVF parameters.

The value is the name of the OVF parameters class.


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