VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::esx::settings::SoftwareSpec::Builder Class Reference

Builder class for SoftwareSpec. More...

List of all members.

Public Member Functions

 Builder (vmware.esx.settings.BaseImageSpec baseImage)
 Constructor with parameters for the required properties of SoftwareSpec.
Builder SetAddOn (vmware.esx.settings.AddOnSpec addOn)
 OEM customization on top of given base-image.
Builder SetComponents (global::System.Collections.Generic.Dictionary< string, string > components)
 Additional components which should be part of the software specification.
Builder SetSolutions (global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.SolutionSpec > solutions)
 Mapping from solution identifier to the solution specification.
Builder SetHardwareSupport (vmware.esx.settings.HardwareSupportSpec hardwareSupport)
 Information about the Hardware Support Package (HSP) configured in the software specification.
SoftwareSpec Build ()

Detailed Description

Builder class for SoftwareSpec.


Constructor & Destructor Documentation

vmware::esx::settings::SoftwareSpec::Builder::Builder ( vmware.esx.settings.BaseImageSpec  baseImage) [inline]

Constructor with parameters for the required properties of SoftwareSpec.


Member Function Documentation

SoftwareSpec vmware::esx::settings::SoftwareSpec::Builder::Build ( ) [inline]
Builder vmware::esx::settings::SoftwareSpec::Builder::SetAddOn ( vmware.esx.settings.AddOnSpec  addOn) [inline]

OEM customization on top of given base-image.

The components in this customization override the components in the base base-image.

Builder vmware::esx::settings::SoftwareSpec::Builder::SetComponents ( global::System.Collections.Generic.Dictionary< string, string >  components) [inline]

Additional components which should be part of the software specification.

If value is not given for a particular component then version for that component will be picked from the constraints. These override the components present in SoftwareSpec.addOn and SoftwareSpec.baseImage . When clients pass a value of this class as a parameter, the key in the field map must be an identifier for the resource type: com.vmware.esx.settings.component . When methods return a value of this class as a result, the key in the field map will be an identifier for the resource type: com.vmware.esx.settings.component .

Builder vmware::esx::settings::SoftwareSpec::Builder::SetHardwareSupport ( vmware.esx.settings.HardwareSupportSpec  hardwareSupport) [inline]

Information about the Hardware Support Package (HSP) configured in the software specification.

Builder vmware::esx::settings::SoftwareSpec::Builder::SetSolutions ( global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.SolutionSpec solutions) [inline]

Mapping from solution identifier to the solution specification.

The key is the solution name and the value is the specification detailing components registered by that solution. When clients pass a value of this class as a parameter, the key in the field map must be an identifier for the resource type: com.vmware.esx.settings.solution . When methods return a value of this class as a result, the key in the field map will be an identifier for the resource type: com.vmware.esx.settings.solution .


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