Microsoft.Azure.Commands.RecoveryServices.Backup.Helpers.PolicyHelpers.GetServiceClientLTRDailySchedule C# (CSharp) Method

GetServiceClientLTRDailySchedule() private static method

private static GetServiceClientLTRDailySchedule ( DailyRetentionSchedule psDaily ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.DailyRetentionSchedule
psDaily DailyRetentionSchedule
return Microsoft.Azure.Management.RecoveryServices.Backup.Models.DailyRetentionSchedule
        private static ServiceClientModel.DailyRetentionSchedule GetServiceClientLTRDailySchedule(DailyRetentionSchedule psDaily)
        {
            if (psDaily == null)
            {
                return null;
            }

            ServiceClientModel.DailyRetentionSchedule serviceClientDaily = new ServiceClientModel.DailyRetentionSchedule();

            serviceClientDaily.RetentionDuration = new ServiceClientModel.RetentionDuration()
            {
                Count = psDaily.DurationCountInDays,
                DurationType = ServiceClientModel.RetentionDurationType.Days
            };

            serviceClientDaily.RetentionTimes = psDaily.RetentionTimes;

            return serviceClientDaily;
        }