/// <summary>
 /// Initializes a new instance of the <see cref="EnvBackupParams" /> class.
 /// </summary>
 /// <param name="exchangeBackupJobParams">exchangeBackupJobParams.</param>
 /// <param name="fileStubbingParams">fileStubbingParams.</param>
 /// <param name="fileUptieringParams">fileUptieringParams.</param>
 /// <param name="hypervBackupParams">hypervBackupParams.</param>
 /// <param name="nasBackupParams">nasBackupParams.</param>
 /// <param name="nosqlBackupJobParams">nosqlBackupJobParams.</param>
 /// <param name="o365BackupParams">o365BackupParams.</param>
 /// <param name="oracleBackupJobParams">oracleBackupJobParams.</param>
 /// <param name="outlookBackupParams">outlookBackupParams.</param>
 /// <param name="physicalBackupParams">physicalBackupParams.</param>
 /// <param name="snapshotManagerParams">snapshotManagerParams.</param>
 /// <param name="sqlBackupJobParams">sqlBackupJobParams.</param>
 /// <param name="vmwareBackupParams">vmwareBackupParams.</param>
 public EnvBackupParams(ExchangeBackupJobParams exchangeBackupJobParams = default(ExchangeBackupJobParams), FileStubbingParams fileStubbingParams = default(FileStubbingParams), FileUptieringParams fileUptieringParams = default(FileUptieringParams), HyperVBackupEnvParams hypervBackupParams = default(HyperVBackupEnvParams), NasBackupParams nasBackupParams = default(NasBackupParams), NoSqlBackupJobParams nosqlBackupJobParams = default(NoSqlBackupJobParams), O365BackupEnvParams o365BackupParams = default(O365BackupEnvParams), OracleBackupJobParams oracleBackupJobParams = default(OracleBackupJobParams), OutlookBackupEnvParams outlookBackupParams = default(OutlookBackupEnvParams), PhysicalBackupEnvParams physicalBackupParams = default(PhysicalBackupEnvParams), SnapshotManagerParams snapshotManagerParams = default(SnapshotManagerParams), SqlBackupJobParams sqlBackupJobParams = default(SqlBackupJobParams), VMwareBackupEnvParams vmwareBackupParams = default(VMwareBackupEnvParams))
 {
     this.ExchangeBackupJobParams = exchangeBackupJobParams;
     this.FileStubbingParams      = fileStubbingParams;
     this.FileUptieringParams     = fileUptieringParams;
     this.HypervBackupParams      = hypervBackupParams;
     this.NasBackupParams         = nasBackupParams;
     this.NosqlBackupJobParams    = nosqlBackupJobParams;
     this.O365BackupParams        = o365BackupParams;
     this.OracleBackupJobParams   = oracleBackupJobParams;
     this.OutlookBackupParams     = outlookBackupParams;
     this.PhysicalBackupParams    = physicalBackupParams;
     this.SnapshotManagerParams   = snapshotManagerParams;
     this.SqlBackupJobParams      = sqlBackupJobParams;
     this.VmwareBackupParams      = vmwareBackupParams;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="O365BackupEnvParams" /> class.
 /// </summary>
 /// <param name="filteringPolicy">filteringPolicy.</param>
 /// <param name="onedriveBackupParams">onedriveBackupParams.</param>
 /// <param name="outlookBackupParams">outlookBackupParams.</param>
 public O365BackupEnvParams(FilteringPolicyProto filteringPolicy = default(FilteringPolicyProto), OneDriveBackupEnvParams onedriveBackupParams = default(OneDriveBackupEnvParams), OutlookBackupEnvParams outlookBackupParams = default(OutlookBackupEnvParams))
 {
     this.FilteringPolicy      = filteringPolicy;
     this.OnedriveBackupParams = onedriveBackupParams;
     this.OutlookBackupParams  = outlookBackupParams;
 }