Sdílet prostřednictvím


ViewKpiProperties Class

Definition

Each KPI must contain a 'type' and 'enabled' key.

public class ViewKpiProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.CostManagement.Models.ViewKpiProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.CostManagement.Models.ViewKpiProperties>
type ViewKpiProperties = class
    interface IJsonModel<ViewKpiProperties>
    interface IPersistableModel<ViewKpiProperties>
Public Class ViewKpiProperties
Implements IJsonModel(Of ViewKpiProperties), IPersistableModel(Of ViewKpiProperties)
Inheritance
ViewKpiProperties
Implements

Constructors

ViewKpiProperties()

Initializes a new instance of ViewKpiProperties.

Properties

Id

ID of resource related to metric (budget).

IsEnabled

show the KPI in the UI?.

KpiType

KPI type (Forecast, Budget).

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ViewKpiProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ViewKpiProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ViewKpiProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ViewKpiProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ViewKpiProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to