/// <summary> /// Initializes a new instance of the <see cref="RecoverVirtualDiskInfoProto" /> class. /// </summary> /// <param name="cleanupError">cleanupError.</param> /// <param name="dataMigrationError">dataMigrationError.</param> /// <param name="error">error.</param> /// <param name="finished">This will be set to true if the task is complete on the slave..</param> /// <param name="instantRecoveryFinished">This will be set to true once the instant recovery of the virtual disk is complete..</param> /// <param name="migrateTaskMoref">migrateTaskMoref.</param> /// <param name="restoreDisksTaskInfoProto">restoreDisksTaskInfoProto.</param> /// <param name="slaveTaskStartTimeUsecs">This is the timestamp at which the slave task started..</param> /// <param name="taskState">The state of the task..</param> /// <param name="type">The type of environment this recover virtual disk info pertains to..</param> public RecoverVirtualDiskInfoProto(ErrorProto cleanupError = default(ErrorProto), ErrorProto dataMigrationError = default(ErrorProto), ErrorProto error = default(ErrorProto), bool?finished = default(bool?), bool?instantRecoveryFinished = default(bool?), MORef migrateTaskMoref = default(MORef), SetupRestoreDiskTaskInfoProto restoreDisksTaskInfoProto = default(SetupRestoreDiskTaskInfoProto), long?slaveTaskStartTimeUsecs = default(long?), int?taskState = default(int?), int?type = default(int?)) { this.Finished = finished; this.InstantRecoveryFinished = instantRecoveryFinished; this.SlaveTaskStartTimeUsecs = slaveTaskStartTimeUsecs; this.TaskState = taskState; this.Type = type; this.CleanupError = cleanupError; this.DataMigrationError = dataMigrationError; this.Error = error; this.Finished = finished; this.InstantRecoveryFinished = instantRecoveryFinished; this.MigrateTaskMoref = migrateTaskMoref; this.RestoreDisksTaskInfoProto = restoreDisksTaskInfoProto; this.SlaveTaskStartTimeUsecs = slaveTaskStartTimeUsecs; this.TaskState = taskState; this.Type = type; }
/// <summary> /// Initializes a new instance of the <see cref="MountVolumesInfoProto" /> class. /// </summary> /// <param name="cleanupError">cleanupError.</param> /// <param name="error">error.</param> /// <param name="finished">This will be set to true if the task is complete on the slave..</param> /// <param name="mountVolumeResultVec">Contains the result information of the mounted volumes..</param> /// <param name="restoreDisksTaskInfoProto">restoreDisksTaskInfoProto.</param> /// <param name="slaveTaskStartTimeUsecs">This is the timestamp at which the slave task started..</param> /// <param name="type">The type of environment this mount volumes info pertains to..</param> /// <param name="vmOnlineDisksError">vmOnlineDisksError.</param> public MountVolumesInfoProto(ErrorProto cleanupError = default(ErrorProto), ErrorProto error = default(ErrorProto), bool?finished = default(bool?), List <MountVolumeResult> mountVolumeResultVec = default(List <MountVolumeResult>), SetupRestoreDiskTaskInfoProto restoreDisksTaskInfoProto = default(SetupRestoreDiskTaskInfoProto), long?slaveTaskStartTimeUsecs = default(long?), int?type = default(int?), ErrorProto vmOnlineDisksError = default(ErrorProto)) { this.Finished = finished; this.MountVolumeResultVec = mountVolumeResultVec; this.SlaveTaskStartTimeUsecs = slaveTaskStartTimeUsecs; this.Type = type; this.CleanupError = cleanupError; this.Error = error; this.Finished = finished; this.MountVolumeResultVec = mountVolumeResultVec; this.RestoreDisksTaskInfoProto = restoreDisksTaskInfoProto; this.SlaveTaskStartTimeUsecs = slaveTaskStartTimeUsecs; this.Type = type; this.VmOnlineDisksError = vmOnlineDisksError; }