Share via


LongTermBackUpScheduleDetails Class

Definition

Details for the long-term backup schedule.

public class LongTermBackUpScheduleDetails : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.OracleDatabase.Models.LongTermBackUpScheduleDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.OracleDatabase.Models.LongTermBackUpScheduleDetails>
type LongTermBackUpScheduleDetails = class
    interface IJsonModel<LongTermBackUpScheduleDetails>
    interface IPersistableModel<LongTermBackUpScheduleDetails>
Public Class LongTermBackUpScheduleDetails
Implements IJsonModel(Of LongTermBackUpScheduleDetails), IPersistableModel(Of LongTermBackUpScheduleDetails)
Inheritance
LongTermBackUpScheduleDetails
Implements

Constructors

LongTermBackUpScheduleDetails()

Initializes a new instance of LongTermBackUpScheduleDetails.

Properties

BackupOn

The timestamp for the long-term backup schedule. For a MONTHLY cadence, months having fewer days than the provided date will have the backup taken on the last day of that month.

IsDisabled

Indicates if the long-term backup schedule should be deleted. The default value is FALSE.

RepeatCadence

The frequency of the long-term backup schedule.

RetentionPeriodInDays

Retention period, in days, for backups.

TimeOfBackup

The timestamp for the long-term backup schedule. For a MONTHLY cadence, months having fewer days than the provided date will have the backup taken on the last day of that month. Serialized Name: LongTermBackUpScheduleDetails.timeOfBackup

Explicit Interface Implementations

IJsonModel<LongTermBackUpScheduleDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<LongTermBackUpScheduleDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<LongTermBackUpScheduleDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<LongTermBackUpScheduleDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<LongTermBackUpScheduleDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to