/// <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; }