Dela via


FetchTieringCostSavingsInfoForProtectedItemContent Class

Definition

Request parameters for tiering cost info for protected item.

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

Constructors

FetchTieringCostSavingsInfoForProtectedItemContent(RecoveryPointTierType, RecoveryPointTierType, String, String)

Initializes a new instance of FetchTieringCostSavingsInfoForProtectedItemContent.

Properties

ContainerName

Name of the protected item container.

ProtectedItemName

Name of the protectedItemName.

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<FetchTieringCostSavingsInfoForProtectedItemContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FetchTieringCostSavingsInfoForProtectedItemContent>.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<FetchTieringCostSavingsInfoForProtectedItemContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FetchTieringCostSavingsInfoForProtectedItemContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FetchTieringCostSavingsInfoForProtectedItemContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to