Share via


MySqlWaitStatisticsInput Class

Definition

Input to get wait statistics.

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

Constructors

Name Description
MySqlWaitStatisticsInput(DateTimeOffset, DateTimeOffset, String)

Initializes a new instance of MySqlWaitStatisticsInput.

Properties

Name Description
AggregationWindow

Aggregation interval type in ISO 8601 format.

ObservationEndOn

Observation end time.

ObservationStartOn

Observation start time.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<MySqlWaitStatisticsInput>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MySqlWaitStatisticsInput>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MySqlWaitStatisticsInput>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MySqlWaitStatisticsInput>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MySqlWaitStatisticsInput>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to