Partager via


ReportBillableAssetBreakdown Class

Definition

The breakdown of billable asset counts for each asset type.

public class ReportBillableAssetBreakdown : System.ClientModel.Primitives.IJsonModel<Azure.Analytics.Defender.Easm.ReportBillableAssetBreakdown>, System.ClientModel.Primitives.IPersistableModel<Azure.Analytics.Defender.Easm.ReportBillableAssetBreakdown>
type ReportBillableAssetBreakdown = class
    interface IJsonModel<ReportBillableAssetBreakdown>
    interface IPersistableModel<ReportBillableAssetBreakdown>
Public Class ReportBillableAssetBreakdown
Implements IJsonModel(Of ReportBillableAssetBreakdown), IPersistableModel(Of ReportBillableAssetBreakdown)
Inheritance
ReportBillableAssetBreakdown
Implements

Properties

Count

The number of assets of this type.

Kind

The kind of billable asset.

Explicit Interface Implementations

IJsonModel<ReportBillableAssetBreakdown>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ReportBillableAssetBreakdown>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ReportBillableAssetBreakdown>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ReportBillableAssetBreakdown>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ReportBillableAssetBreakdown>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to