public PartitionBackupConfigurationInfo(string serviceName, string partitionId, string policyName, BackupEntityKind policyInheritedFrom,
                                         BackupSuspensionInfo suspensionInfo) : base(BackupEntityKind.Partition, policyName, policyInheritedFrom,
                                                                                     suspensionInfo)
 {
     this.ServiceName = UtilityHelper.GetUriFromCustomUri(serviceName);
     this.PartitionId = partitionId;
 }
 protected internal BackupEntityConfigurationInfo(BackupEntityKind kind, string policyName, BackupEntityKind policyInheritedFrom,
                                                  BackupSuspensionInfo suspensionInfo)
 {
     this.Kind = kind;
     this.PolicyInheritedFrom = policyInheritedFrom;
     this.PolicyName          = policyName;
     this.SuspensionInfo      = suspensionInfo;
 }
 public ApplicationBackupConfigurationInfo(string applicationName, string policyName, BackupEntityKind policyInheritedFrom,
                                           BackupSuspensionInfo suspensionInfo) : base(BackupEntityKind.Application, policyName, policyInheritedFrom,
                                                                                       suspensionInfo)
 {
     this.ApplicationName = UtilityHelper.GetUriFromCustomUri(applicationName);
 }