Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the
 /// AzureWorkloadSQLPointInTimeRecoveryPoint class.
 /// </summary>
 /// <param name="recoveryPointTimeInUTC">UTC time at which recovery
 /// point was created</param>
 /// <param name="type">Type of restore point. Possible values include:
 /// 'Invalid', 'Full', 'Log', 'Differential', 'Incremental'</param>
 /// <param name="recoveryPointTierDetails">Recovery point tier
 /// information.</param>
 /// <param name="recoveryPointMoveReadinessInfo">Eligibility of RP to
 /// be moved to another tier</param>
 /// <param name="extendedInfo">Extended Info that provides data
 /// directory details. Will be populated in two cases:
 /// When a specific recovery point is accessed using GetRecoveryPoint
 /// Or when ListRecoveryPoints is called for Log RP only with
 /// ExtendedInfo query filter</param>
 /// <param name="timeRanges">List of log ranges</param>
 public AzureWorkloadSQLPointInTimeRecoveryPoint(System.DateTime?recoveryPointTimeInUTC = default(System.DateTime?), string type = default(string), IList <RecoveryPointTierInformationV2> recoveryPointTierDetails = default(IList <RecoveryPointTierInformationV2>), IDictionary <string, RecoveryPointMoveReadinessInfo> recoveryPointMoveReadinessInfo = default(IDictionary <string, RecoveryPointMoveReadinessInfo>), AzureWorkloadSQLRecoveryPointExtendedInfo extendedInfo = default(AzureWorkloadSQLRecoveryPointExtendedInfo), IList <PointInTimeRange> timeRanges = default(IList <PointInTimeRange>))
     : base(recoveryPointTimeInUTC, type, recoveryPointTierDetails, recoveryPointMoveReadinessInfo, extendedInfo)
 {
     TimeRanges = timeRanges;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the
 /// AzureWorkloadSQLPointInTimeRecoveryPoint class.
 /// </summary>
 /// <param name="recoveryPointTimeInUTC">UTC time at which recovery
 /// point was created</param>
 /// <param name="type">Type of restore point. Possible values include:
 /// 'Invalid', 'Full', 'Log', 'Differential'</param>
 /// <param name="extendedInfo">Extended Info that provides data
 /// directory details. Will be populated in two cases:
 /// When a specific recovery point is accessed using GetRecoveryPoint
 /// Or when ListRecoveryPoints is called for Log RP only with
 /// ExtendedInfo query filter</param>
 /// <param name="timeRanges">List of log ranges</param>
 public AzureWorkloadSQLPointInTimeRecoveryPoint(System.DateTime?recoveryPointTimeInUTC = default(System.DateTime?), string type = default(string), AzureWorkloadSQLRecoveryPointExtendedInfo extendedInfo = default(AzureWorkloadSQLRecoveryPointExtendedInfo), IList <PointInTimeRange> timeRanges = default(IList <PointInTimeRange>))
     : base(recoveryPointTimeInUTC, type, extendedInfo)
 {
     TimeRanges = timeRanges;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the AzureWorkloadSQLRecoveryPoint
 /// class.
 /// </summary>
 /// <param name="recoveryPointTimeInUTC">UTC time at which
 /// recoverypoint was created</param>
 /// <param name="type">Type of restore point. Possible values include:
 /// 'Invalid', 'Full', 'Log', 'Differential'</param>
 /// <param name="extendedInfo">Extended Info that provides data
 /// directory details. Will be populated in two cases:
 /// When a specific recovery point is accessed using GetRecoveryPoint
 /// Or when ListRecoveryPoints is called for Log RP only with
 /// ExtendedInfo query filter</param>
 public AzureWorkloadSQLRecoveryPoint(System.DateTime?recoveryPointTimeInUTC = default(System.DateTime?), string type = default(string), AzureWorkloadSQLRecoveryPointExtendedInfo extendedInfo = default(AzureWorkloadSQLRecoveryPointExtendedInfo))
     : base(recoveryPointTimeInUTC, type)
 {
     ExtendedInfo = extendedInfo;
     CustomInit();
 }