/// <summary>
 /// Initializes a new instance of the <see cref="PhysicalSpecialParameters" /> class.
 /// </summary>
 /// <param name="applicationParameters">Specifies parameters that are related to applications running on the Protection Source..</param>
 /// <param name="enableSystemBackup">Specifies whether to allow system backup using 3rd party tools installed on the Protection Host. System backups are used for doing bare metal recovery later. This field is applicable only for System backups..</param>
 /// <param name="filePaths">Specifies a list of directories or files to protect in a Physical Server..</param>
 /// <param name="volumeGuid">Specifies the subset of mounted volumes to protect in a Physical Server. If not specified, all mounted volumes on a Physical Server are protected..</param>
 /// <param name="windowsParameters">Specifies parameters applicable only to Windows hosts..</param>
 public PhysicalSpecialParameters(ApplicationParameters applicationParameters = default(ApplicationParameters), bool?enableSystemBackup = default(bool?), List <FilePathParameters> filePaths = default(List <FilePathParameters>), List <string> volumeGuid = default(List <string>), WindowsHostSnapshotParameters windowsParameters = default(WindowsHostSnapshotParameters))
 {
     this.ApplicationParameters = applicationParameters;
     this.EnableSystemBackup    = enableSystemBackup;
     this.FilePaths             = filePaths;
     this.VolumeGuid            = volumeGuid;
     this.WindowsParameters     = windowsParameters;
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VmwareSpecialParameters" /> class.
 /// </summary>
 /// <param name="applicationParameters">Specifies parameters that are related to applications running on the Protection Source..</param>
 /// <param name="excludedDisks">Specifies the list of Disks to be excluded from backing up. These disks are excluded from all Protection Sources in the Protection Job..</param>
 /// <param name="vmCredentials">vmCredentials.</param>
 public VmwareSpecialParameters(ApplicationParameters applicationParameters = default(ApplicationParameters), List <DiskUnit> excludedDisks = default(List <DiskUnit>), VMCredentials1 vmCredentials = default(VMCredentials1))
 {
     this.ApplicationParameters = applicationParameters;
     this.ExcludedDisks         = excludedDisks;
     this.VmCredentials         = vmCredentials;
 }