/// <summary> /// Initializes a new instance of the <see cref="HyperflexServerFirmwareVersion" /> class. /// </summary> /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param> /// <param name="Moid">A unique identifier of this Managed Object instance. .</param> /// <param name="Owners">An array of owners which represent effective ownership of this object. .</param> /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param> /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects. .</param> /// <param name="VersionContext">The versioning info for this managed object .</param> /// <param name="AppCatalog">AppCatalog.</param> /// <param name="ServerFirmwareVersionEntries">Specifies server firmware bundle versions used for server components such as CIMC, adapters, BIOS, etc. .</param> public HyperflexServerFirmwareVersion(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), MoVersionContext VersionContext = default(MoVersionContext), HyperflexAppCatalogRef AppCatalog = default(HyperflexAppCatalogRef), List <HyperflexServerFirmwareVersionEntry> ServerFirmwareVersionEntries = default(List <HyperflexServerFirmwareVersionEntry>)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.AppCatalog = AppCatalog; this.ServerFirmwareVersionEntries = ServerFirmwareVersionEntries; }
/// <summary> /// Initializes a new instance of the <see cref="HyperflexFeatureLimitExternal" /> class. /// </summary> /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param> /// <param name="Moid">A unique identifier of this Managed Object instance. .</param> /// <param name="Owners">An array of owners which represent effective ownership of this object. .</param> /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param> /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects. .</param> /// <param name="VersionContext">The versioning info for this managed object .</param> /// <param name="AppCatalog">AppCatalog.</param> /// <param name="FeatureLimitEntries">HyperFlex feature limits .</param> public HyperflexFeatureLimitExternal(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), MoVersionContext VersionContext = default(MoVersionContext), HyperflexAppCatalogRef AppCatalog = default(HyperflexAppCatalogRef), List <HyperflexFeatureLimitEntry> FeatureLimitEntries = default(List <HyperflexFeatureLimitEntry>)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.AppCatalog = AppCatalog; this.FeatureLimitEntries = FeatureLimitEntries; }
/// <summary> /// Initializes a new instance of the <see cref="HyperflexHxdpVersion" /> class. /// </summary> /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param> /// <param name="Moid">A unique identifier of this Managed Object instance. .</param> /// <param name="Owners">An array of owners which represent effective ownership of this object. .</param> /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param> /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects. .</param> /// <param name="VersionContext">The versioning info for this managed object .</param> /// <param name="AppCatalog">AppCatalog.</param> /// <param name="InstallerImage">Corresponding installer image for the HyperFlex Data Platform version .</param> /// <param name="Version">HyperFlex Data Platform version .</param> public HyperflexHxdpVersion(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), MoVersionContext VersionContext = default(MoVersionContext), HyperflexAppCatalogRef AppCatalog = default(HyperflexAppCatalogRef), HyperflexInstallerImageRef InstallerImage = default(HyperflexInstallerImageRef), string Version = default(string)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.AppCatalog = AppCatalog; this.InstallerImage = InstallerImage; this.Version = Version; }