|
VMware vSphere Automation SDK for .NET 7.0.0.1
|
The SoftwareSpec class contains fields that describe desired software specification for an ESX host.
More...
Classes | |
| class | Builder |
| Builder class for SoftwareSpec. More... | |
Public Member Functions | |
| SoftwareSpec () | |
| Generate all-fields constructor only for errors and standard structures that have relevant fields. | |
| vmware.esx.settings.BaseImageSpec | GetBaseImage () |
| Base image of the ESX. | |
| void | SetBaseImage (vmware.esx.settings.BaseImageSpec baseImage) |
| Base image of the ESX. | |
| vmware.esx.settings.AddOnSpec | GetAddOn () |
| OEM customization on top of given base-image. | |
| void | SetAddOn (vmware.esx.settings.AddOnSpec addOn) |
| OEM customization on top of given base-image. | |
| global::System.Collections.Generic.Dictionary < string, string > | GetComponents () |
| Additional components which should be part of the software specification. | |
| void | SetComponents (global::System.Collections.Generic.Dictionary< string, string > components) |
| Additional components which should be part of the software specification. | |
| global::System.Collections.Generic.Dictionary < string, vmware.esx.settings.SolutionSpec > | GetSolutions () |
| Mapping from solution identifier to the solution specification. | |
| void | SetSolutions (global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.SolutionSpec > solutions) |
| Mapping from solution identifier to the solution specification. | |
| vmware.esx.settings.HardwareSupportSpec | GetHardwareSupport () |
| Information about the Hardware Support Package (HSP) configured in the software specification. | |
| void | SetHardwareSupport (vmware.esx.settings.HardwareSupportSpec hardwareSupport) |
| Information about the Hardware Support Package (HSP) configured in the software specification. | |
| vmware.vapi.bindings.type.StructType | _GetType () |
| vmware.vapi.data.StructValue | _GetDataValue () |
| void | _Validate () |
| bool | _HasTypeNameOf< T > () |
| T | _ConvertTo< T > () |
| override bool | Equals (object obj) |
| override int | GetHashCode () |
| override string | ToString () |
The SoftwareSpec class contains fields that describe desired software specification for an ESX host.
| vmware::esx::settings::SoftwareSpec::SoftwareSpec | ( | ) | [inline] |
Generate all-fields constructor only for errors and standard structures that have relevant fields.
Creates a default new instance.
| T vmware::esx::settings::SoftwareSpec::_ConvertTo< T > | ( | ) | [inline] |
| T | : | vmware.vapi.bindings.IStructure |
| vmware.vapi.data.StructValue vmware::esx::settings::SoftwareSpec::_GetDataValue | ( | ) | [inline] |
| vmware.vapi.bindings.type.StructType vmware::esx::settings::SoftwareSpec::_GetType | ( | ) | [inline] |
| bool vmware::esx::settings::SoftwareSpec::_HasTypeNameOf< T > | ( | ) | [inline] |
| T | : | vmware.vapi.bindings.IStructure |
| void vmware::esx::settings::SoftwareSpec::_Validate | ( | ) | [inline] |
| override bool vmware::esx::settings::SoftwareSpec::Equals | ( | object | obj | ) | [inline] |
| vmware.esx.settings.AddOnSpec vmware::esx::settings::SoftwareSpec::GetAddOn | ( | ) | [inline] |
OEM customization on top of given base-image.
The components in this customization override the components in the base base-image.
| vmware.esx.settings.BaseImageSpec vmware::esx::settings::SoftwareSpec::GetBaseImage | ( | ) | [inline] |
Base image of the ESX.
| global::System.Collections.Generic.Dictionary<string, string> vmware::esx::settings::SoftwareSpec::GetComponents | ( | ) | [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 .
| vmware.esx.settings.HardwareSupportSpec vmware::esx::settings::SoftwareSpec::GetHardwareSupport | ( | ) | [inline] |
Information about the Hardware Support Package (HSP) configured in the software specification.
| override int vmware::esx::settings::SoftwareSpec::GetHashCode | ( | ) | [inline] |
| global::System.Collections.Generic.Dictionary<string, vmware.esx.settings.SolutionSpec> vmware::esx::settings::SoftwareSpec::GetSolutions | ( | ) | [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 .
| void vmware::esx::settings::SoftwareSpec::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.
| void vmware::esx::settings::SoftwareSpec::SetBaseImage | ( | vmware.esx.settings.BaseImageSpec | baseImage | ) | [inline] |
Base image of the ESX.
| void vmware::esx::settings::SoftwareSpec::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 .
| void vmware::esx::settings::SoftwareSpec::SetHardwareSupport | ( | vmware.esx.settings.HardwareSupportSpec | hardwareSupport | ) | [inline] |
Information about the Hardware Support Package (HSP) configured in the software specification.
| void vmware::esx::settings::SoftwareSpec::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 .
| override string vmware::esx::settings::SoftwareSpec::ToString | ( | ) | [inline] |