/// <summary> /// Initializes a new instance of the <see cref="IaasUcsdInfo" /> 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="ConnectorPack">ConnectorPack.</param> /// <param name="DeviceStatus">DeviceStatus.</param> /// <param name="LicenseInfo">LicenseInfo.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public IaasUcsdInfo(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>), List <IaasConnectorPackRef> ConnectorPack = default(List <IaasConnectorPackRef>), List <IaasDeviceStatusRef> DeviceStatus = default(List <IaasDeviceStatusRef>), IaasLicenseInfoRef LicenseInfo = default(IaasLicenseInfoRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.ConnectorPack = ConnectorPack; this.DeviceStatus = DeviceStatus; this.LicenseInfo = LicenseInfo; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="IaasUcsdInfo" /> 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="ConnectorPack">ConnectorPack.</param> /// <param name="DeviceStatus">DeviceStatus.</param> /// <param name="LicenseInfo">LicenseInfo.</param> /// <param name="MostRunTasks">MostRunTasks.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="UcsdManagedInfra">UcsdManagedInfra.</param> public IaasUcsdInfo(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 <IaasConnectorPackRef> ConnectorPack = default(List <IaasConnectorPackRef>), List <IaasDeviceStatusRef> DeviceStatus = default(List <IaasDeviceStatusRef>), IaasLicenseInfoRef LicenseInfo = default(IaasLicenseInfoRef), List <IaasMostRunTasksRef> MostRunTasks = default(List <IaasMostRunTasksRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), IaasUcsdManagedInfraRef UcsdManagedInfra = default(IaasUcsdManagedInfraRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.ConnectorPack = ConnectorPack; this.DeviceStatus = DeviceStatus; this.LicenseInfo = LicenseInfo; this.MostRunTasks = MostRunTasks; this.RegisteredDevice = RegisteredDevice; this.UcsdManagedInfra = UcsdManagedInfra; }