Partager via


ReportAssetSnapshotPayload Class

Definition

A request body used to retrieve an asset report snapshot.

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

Constructors

ReportAssetSnapshotPayload()

Initializes a new instance of ReportAssetSnapshotPayload.

Properties

LabelName

The name of the label to retrieve a snapshot for.

Metric

The metric to retrieve a snapshot for.

Page

The page to retrieve.

Size

The number of assets per page.

Explicit Interface Implementations

IJsonModel<ReportAssetSnapshotPayload>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ReportAssetSnapshotPayload>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ReportAssetSnapshotPayload>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ReportAssetSnapshotPayload>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ReportAssetSnapshotPayload>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to