/// <summary> /// Initializes a new instance of the <see cref="StoragePhysicalDiskExtension" /> 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="PhysicalDisk">PhysicalDisk.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="StorageController">StorageController.</param> public StoragePhysicalDiskExtension(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), StoragePhysicalDiskRef PhysicalDisk = default(StoragePhysicalDiskRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), StorageControllerRef StorageController = default(StorageControllerRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.PhysicalDisk = PhysicalDisk; this.RegisteredDevice = RegisteredDevice; this.StorageController = StorageController; }
/// <summary> /// Initializes a new instance of the <see cref="FirmwareRunningFirmware" /> 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="BiosUnit">BiosUnit.</param> /// <param name="ManagementController">ManagementController.</param> /// <param name="NetworkElements">NetworkElements.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="StorageController">StorageController.</param> /// <param name="StoragePhysicalDisk">StoragePhysicalDisk.</param> public FirmwareRunningFirmware(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>), BiosUnitRef BiosUnit = default(BiosUnitRef), ManagementControllerRef ManagementController = default(ManagementControllerRef), List <NetworkElementRef> NetworkElements = default(List <NetworkElementRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), StorageControllerRef StorageController = default(StorageControllerRef), StoragePhysicalDiskRef StoragePhysicalDisk = default(StoragePhysicalDiskRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.BiosUnit = BiosUnit; this.ManagementController = ManagementController; this.NetworkElements = NetworkElements; this.RegisteredDevice = RegisteredDevice; this.StorageController = StorageController; this.StoragePhysicalDisk = StoragePhysicalDisk; }
/// <summary> /// Initializes a new instance of the <see cref="StorageVirtualDrive" /> 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="PhysicalDiskUsages">PhysicalDiskUsages.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="StorageController">StorageController.</param> /// <param name="VdMemberEps">VdMemberEps.</param> /// <param name="VirtualDriveExtension">VirtualDriveExtension.</param> public StorageVirtualDrive(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), List <StoragePhysicalDiskUsageRef> PhysicalDiskUsages = default(List <StoragePhysicalDiskUsageRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), StorageControllerRef StorageController = default(StorageControllerRef), List <StorageVdMemberEpRef> VdMemberEps = default(List <StorageVdMemberEpRef>), StorageVirtualDriveExtensionRef VirtualDriveExtension = default(StorageVirtualDriveExtensionRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.PhysicalDiskUsages = PhysicalDiskUsages; this.RegisteredDevice = RegisteredDevice; this.StorageController = StorageController; this.VdMemberEps = VdMemberEps; this.VirtualDriveExtension = VirtualDriveExtension; }
/// <summary> /// Initializes a new instance of the <see cref="StoragePhysicalDisk" /> 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="DriveFirmware">DriveFirmware.</param> /// <param name="FdeCapable">FdeCapable.</param> /// <param name="LocatorLed">LocatorLed.</param> /// <param name="PhysicalDiskExtension">PhysicalDiskExtension.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="RunningFirmware">RunningFirmware.</param> /// <param name="StorageController">StorageController.</param> /// <param name="StorageEnclosure">StorageEnclosure.</param> public StoragePhysicalDisk(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), string DriveFirmware = default(string), string FdeCapable = default(string), EquipmentLocatorLedRef LocatorLed = default(EquipmentLocatorLedRef), StoragePhysicalDiskExtensionRef PhysicalDiskExtension = default(StoragePhysicalDiskExtensionRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), List <FirmwareRunningFirmwareRef> RunningFirmware = default(List <FirmwareRunningFirmwareRef>), StorageControllerRef StorageController = default(StorageControllerRef), StorageEnclosureRef StorageEnclosure = default(StorageEnclosureRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.DriveFirmware = DriveFirmware; this.FdeCapable = FdeCapable; this.LocatorLed = LocatorLed; this.PhysicalDiskExtension = PhysicalDiskExtension; this.RegisteredDevice = RegisteredDevice; this.RunningFirmware = RunningFirmware; this.StorageController = StorageController; this.StorageEnclosure = StorageEnclosure; }