/// <summary> /// Initializes a new instance of the <see cref="StorageFlexUtilPhysicalDrive" /> 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="BlockSize">BlockSize.</param> /// <param name="Capacity">Capacity.</param> /// <param name="Controller">Controller.</param> /// <param name="DrivesEnabled">DrivesEnabled.</param> /// <param name="Health">Health.</param> /// <param name="ManufacturerDate">ManufacturerDate.</param> /// <param name="ManufacturerId">ManufacturerId.</param> /// <param name="OemId">OemId.</param> /// <param name="PartitionCount">PartitionCount.</param> /// <param name="PdStatus">PdStatus.</param> /// <param name="PhysicalDrive">PhysicalDrive.</param> /// <param name="ProductName">ProductName.</param> /// <param name="ProductRevision">ProductRevision.</param> /// <param name="ReadErrorCount">ReadErrorCount.</param> /// <param name="ReadErrorThreshold">ReadErrorThreshold.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="StorageFlexUtilController">StorageFlexUtilController.</param> /// <param name="WriteEnabled">WriteEnabled.</param> /// <param name="WriteErrorCount">WriteErrorCount.</param> /// <param name="WriteErrorThreshold">WriteErrorThreshold.</param> public StorageFlexUtilPhysicalDrive(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 BlockSize = default(string), string Capacity = default(string), string Controller = default(string), string DrivesEnabled = default(string), string Health = default(string), string ManufacturerDate = default(string), string ManufacturerId = default(string), string OemId = default(string), string PartitionCount = default(string), string PdStatus = default(string), string PhysicalDrive = default(string), string ProductName = default(string), string ProductRevision = default(string), string ReadErrorCount = default(string), string ReadErrorThreshold = default(string), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), StorageFlexUtilControllerRef StorageFlexUtilController = default(StorageFlexUtilControllerRef), string WriteEnabled = default(string), string WriteErrorCount = default(string), string WriteErrorThreshold = default(string)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.BlockSize = BlockSize; this.Capacity = Capacity; this.Controller = Controller; this.DrivesEnabled = DrivesEnabled; this.Health = Health; this.ManufacturerDate = ManufacturerDate; this.ManufacturerId = ManufacturerId; this.OemId = OemId; this.PartitionCount = PartitionCount; this.PdStatus = PdStatus; this.PhysicalDrive = PhysicalDrive; this.ProductName = ProductName; this.ProductRevision = ProductRevision; this.ReadErrorCount = ReadErrorCount; this.ReadErrorThreshold = ReadErrorThreshold; this.RegisteredDevice = RegisteredDevice; this.StorageFlexUtilController = StorageFlexUtilController; this.WriteEnabled = WriteEnabled; this.WriteErrorCount = WriteErrorCount; this.WriteErrorThreshold = WriteErrorThreshold; }
/// <summary> /// Initializes a new instance of the <see cref="StorageFlexUtilVirtualDrive" /> 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="DriveStatus">DriveStatus.</param> /// <param name="DriveType">DriveType.</param> /// <param name="PartitionId">PartitionId.</param> /// <param name="PartitionName">PartitionName.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="ResidentImage">ResidentImage.</param> /// <param name="Size">Size.</param> /// <param name="StorageFlexUtilController">StorageFlexUtilController.</param> /// <param name="VirtualDrive">VirtualDrive.</param> public StorageFlexUtilVirtualDrive(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>), string DriveStatus = default(string), string DriveType = default(string), string PartitionId = default(string), string PartitionName = default(string), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), string ResidentImage = default(string), string Size = default(string), StorageFlexUtilControllerRef StorageFlexUtilController = default(StorageFlexUtilControllerRef), string VirtualDrive = default(string)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.DriveStatus = DriveStatus; this.DriveType = DriveType; this.PartitionId = PartitionId; this.PartitionName = PartitionName; this.RegisteredDevice = RegisteredDevice; this.ResidentImage = ResidentImage; this.Size = Size; this.StorageFlexUtilController = StorageFlexUtilController; this.VirtualDrive = VirtualDrive; }