Share via


FetchTieringCostInfoForRehydrationContent Class

Definition

Request parameters for fetching cost info of rehydration.

public class FetchTieringCostInfoForRehydrationContent : Azure.ResourceManager.RecoveryServicesBackup.Models.FetchTieringCostInfoContent, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesBackup.Models.FetchTieringCostInfoForRehydrationContent>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesBackup.Models.FetchTieringCostInfoForRehydrationContent>
type FetchTieringCostInfoForRehydrationContent = class
    inherit FetchTieringCostInfoContent
    interface IJsonModel<FetchTieringCostInfoForRehydrationContent>
    interface IPersistableModel<FetchTieringCostInfoForRehydrationContent>
Public Class FetchTieringCostInfoForRehydrationContent
Inherits FetchTieringCostInfoContent
Implements IJsonModel(Of FetchTieringCostInfoForRehydrationContent), IPersistableModel(Of FetchTieringCostInfoForRehydrationContent)
Inheritance
FetchTieringCostInfoForRehydrationContent
Implements

Constructors

FetchTieringCostInfoForRehydrationContent(RecoveryPointTierType, RecoveryPointTierType, String, String, String, RehydrationPriority)

Initializes a new instance of FetchTieringCostInfoForRehydrationContent.

Properties

ContainerName

Name of the protected item container.

ProtectedItemName

Name of the protectedItemName.

RecoveryPointId

ID of the backup copy for rehydration cost info needs to be fetched.

RehydrationPriority

Rehydration Priority.

SourceTierType

Source tier for the request.

(Inherited from FetchTieringCostInfoContent)
TargetTierType

target tier for the request.

(Inherited from FetchTieringCostInfoContent)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<FetchTieringCostInfoContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from FetchTieringCostInfoContent)
IJsonModel<FetchTieringCostInfoForRehydrationContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FetchTieringCostInfoForRehydrationContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<FetchTieringCostInfoContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from FetchTieringCostInfoContent)
IPersistableModel<FetchTieringCostInfoForRehydrationContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FetchTieringCostInfoForRehydrationContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FetchTieringCostInfoForRehydrationContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to