/// <summary> /// Initializes a new instance of the <see cref="VirtualDiskMapping" /> class. /// </summary> /// <param name="diskToOverwrite">diskToOverwrite.</param> /// <param name="sourceDisk">sourceDisk.</param> /// <param name="targetLocationId">Specifies the target location information, for e.g. a datastore in VMware environment. If diskToOverwrite is specified then the target location is automatically deduced..</param> public VirtualDiskMapping(VirtualDiskIdInformation diskToOverwrite = default(VirtualDiskIdInformation), VirtualDiskIdInformation sourceDisk = default(VirtualDiskIdInformation), long?targetLocationId = default(long?)) { this.TargetLocationId = targetLocationId; this.DiskToOverwrite = diskToOverwrite; this.SourceDisk = sourceDisk; this.TargetLocationId = targetLocationId; }
/// <summary> /// Initializes a new instance of the <see cref="VirtualDiskMappingResponse" /> class. /// </summary> /// <param name="diskToOverwrite">diskToOverwrite.</param> /// <param name="sourceDisk">sourceDisk.</param> /// <param name="targetLocation">targetLocation.</param> public VirtualDiskMappingResponse(VirtualDiskIdInformation diskToOverwrite = default(VirtualDiskIdInformation), VirtualDiskIdInformation sourceDisk = default(VirtualDiskIdInformation), ProtectionSource targetLocation = default(ProtectionSource)) { this.DiskToOverwrite = diskToOverwrite; this.SourceDisk = sourceDisk; this.TargetLocation = targetLocation; }