Share via


PercentileMetricValue Class

Definition

Represents percentile metrics values.

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

Properties

Average

The average value of the metric.

(Inherited from CosmosDBMetricValue)
Count

The number of values for the metric.

(Inherited from CosmosDBMetricValue)
Maximum

The max value of the metric.

(Inherited from CosmosDBMetricValue)
Minimum

The min value of the metric.

(Inherited from CosmosDBMetricValue)
P10

The 10th percentile value for the metric.

P25

The 25th percentile value for the metric.

P50

The 50th percentile value for the metric.

P75

The 75th percentile value for the metric.

P90

The 90th percentile value for the metric.

P95

The 95th percentile value for the metric.

P99

The 99th percentile value for the metric.

Timestamp

The metric timestamp (ISO-8601 format).

(Inherited from CosmosDBMetricValue)
Total

The total value of the metric.

(Inherited from CosmosDBMetricValue)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from CosmosDBMetricValue)

Explicit Interface Implementations

IJsonModel<CosmosDBMetricValue>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from CosmosDBMetricValue)
IJsonModel<PercentileMetricValue>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PercentileMetricValue>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CosmosDBMetricValue>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from CosmosDBMetricValue)
IPersistableModel<PercentileMetricValue>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PercentileMetricValue>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PercentileMetricValue>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to