Share via


TieringCostSavingInfo Class

Definition

Response parameters for tiering cost info for savings.

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

Properties

RetailSourceTierCostPerGBPerMonth

Source tier retail cost per GB per month.

RetailTargetTierCostPerGBPerMonth

Target tier retail cost per GB per month.

SourceTierSizeReductionInBytes

Source tier size reduction in bytes after moving all the recommended backup points to target tier.

TargetTierSizeIncreaseInBytes

Target tier size increase in bytes after moving all the recommended backup points to target tier.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<TieringCostInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from TieringCostInfo)
IJsonModel<TieringCostSavingInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<TieringCostSavingInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<TieringCostInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from TieringCostInfo)
IPersistableModel<TieringCostSavingInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<TieringCostSavingInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<TieringCostSavingInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to