Share via


PostgreSqlFlexibleServerLtrBackupContent Class

Definition

The request that is made for a long term retention backup.

public class PostgreSqlFlexibleServerLtrBackupContent : Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlBackupContent, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerLtrBackupContent>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerLtrBackupContent>
type PostgreSqlFlexibleServerLtrBackupContent = class
    inherit PostgreSqlBackupContent
    interface IJsonModel<PostgreSqlFlexibleServerLtrBackupContent>
    interface IPersistableModel<PostgreSqlFlexibleServerLtrBackupContent>
Public Class PostgreSqlFlexibleServerLtrBackupContent
Inherits PostgreSqlBackupContent
Implements IJsonModel(Of PostgreSqlFlexibleServerLtrBackupContent), IPersistableModel(Of PostgreSqlFlexibleServerLtrBackupContent)
Inheritance
PostgreSqlFlexibleServerLtrBackupContent
Implements

Constructors

Name Description
PostgreSqlFlexibleServerLtrBackupContent(PostgreSqlFlexibleServerBackupSettings, PostgreSqlFlexibleServerBackupStoreDetails)

Initializes a new instance of PostgreSqlFlexibleServerLtrBackupContent.

Properties

Name Description
BackupName

Backup Name for the current backup.

(Inherited from PostgreSqlBackupContent)
TargetDetailsSasUriList

List of SAS uri of storage containers where backup data is to be streamed/copied.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<PostgreSqlBackupContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from PostgreSqlBackupContent)
IJsonModel<PostgreSqlBackupContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from PostgreSqlBackupContent)
IJsonModel<PostgreSqlFlexibleServerLtrBackupContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PostgreSqlFlexibleServerLtrBackupContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PostgreSqlBackupContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from PostgreSqlBackupContent)
IPersistableModel<PostgreSqlBackupContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from PostgreSqlBackupContent)
IPersistableModel<PostgreSqlBackupContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from PostgreSqlBackupContent)
IPersistableModel<PostgreSqlFlexibleServerLtrBackupContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PostgreSqlFlexibleServerLtrBackupContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PostgreSqlFlexibleServerLtrBackupContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to