Share via


RecoveryPointDataStoreDetail Class

Definition

RecoveryPoint datastore details.

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

Constructors

Name Description
RecoveryPointDataStoreDetail()

Initializes a new instance of RecoveryPointDataStoreDetail.

Properties

Name Description
CreatedOn

Gets or sets the CreatedOn.

ExpireOn

Gets or sets the ExpireOn.

IsVisible

Gets or sets the IsVisible.

Metadata

Gets or sets the Metadata.

RecoveryPointDataStoreId

Gets or sets the RecoveryPointDataStoreId.

RecoveryPointDataStoreType

Gets or sets the RecoveryPointDataStoreType.

RehydrationExpireOn

Gets the RehydrationExpireOn.

RehydrationStatus

Gets the RehydrationStatus.

State

Gets or sets the State.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

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

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

IJsonModel<RecoveryPointDataStoreDetail>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<RecoveryPointDataStoreDetail>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RecoveryPointDataStoreDetail>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<RecoveryPointDataStoreDetail>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to