Udostępnij za pośrednictwem


FetchTieringCostSavingsInfoForPolicyContent Class

Definition

Request parameters for tiering cost info for policy.

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

Constructors

FetchTieringCostSavingsInfoForPolicyContent(RecoveryPointTierType, RecoveryPointTierType, String)

Initializes a new instance of FetchTieringCostSavingsInfoForPolicyContent.

Properties

PolicyName

Name of the backup policy for which the cost savings information is requested.

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

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

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

Converts the provided BinaryData into a model.

IPersistableModel<FetchTieringCostSavingsInfoForPolicyContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FetchTieringCostSavingsInfoForPolicyContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to