TopQueriesInner Class

  • java.lang.Object
    • com.azure.resourcemanager.sql.fluent.models.TopQueriesInner

Implements

public final class TopQueriesInner
implements JsonSerializable<TopQueriesInner>

The TopQueries model.

Constructor Summary

Constructor Description
TopQueriesInner()

Creates an instance of TopQueriesInner class.

Method Summary

Modifier and Type Method and Description
String aggregationFunction()

Get the aggregationFunction property: Aggregation function used to calculate query metrics.

String endTime()

Get the endTime property: The end time for the metric (ISO-8601 format).

static TopQueriesInner fromJson(JsonReader jsonReader)

Reads an instance of TopQueriesInner from the JsonReader.

QueryTimeGrainType intervalType()

Get the intervalType property: Interval type (length).

Integer numberOfQueries()

Get the numberOfQueries property: Requested number of top queries.

String observationMetric()

Get the observationMetric property: Metric used to rank queries.

List<QueryStatisticsProperties> queries()

Get the queries property: List of top resource consuming queries with appropriate metric data.

String startTime()

Get the startTime property: The start time for the metric (ISO-8601 format).

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

TopQueriesInner withQueries(List<QueryStatisticsProperties> queries)

Set the queries property: List of top resource consuming queries with appropriate metric data.

Methods inherited from java.lang.Object

Constructor Details

TopQueriesInner

public TopQueriesInner()

Creates an instance of TopQueriesInner class.

Method Details

aggregationFunction

public String aggregationFunction()

Get the aggregationFunction property: Aggregation function used to calculate query metrics.

Returns:

the aggregationFunction value.

endTime

public String endTime()

Get the endTime property: The end time for the metric (ISO-8601 format).

Returns:

the endTime value.

fromJson

public static TopQueriesInner fromJson(JsonReader jsonReader)

Reads an instance of TopQueriesInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of TopQueriesInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the TopQueriesInner.

intervalType

public QueryTimeGrainType intervalType()

Get the intervalType property: Interval type (length).

Returns:

the intervalType value.

numberOfQueries

public Integer numberOfQueries()

Get the numberOfQueries property: Requested number of top queries.

Returns:

the numberOfQueries value.

observationMetric

public String observationMetric()

Get the observationMetric property: Metric used to rank queries.

Returns:

the observationMetric value.

queries

public List queries()

Get the queries property: List of top resource consuming queries with appropriate metric data.

Returns:

the queries value.

startTime

public String startTime()

Get the startTime property: The start time for the metric (ISO-8601 format).

Returns:

the startTime value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withQueries

public TopQueriesInner withQueries(List queries)

Set the queries property: List of top resource consuming queries with appropriate metric data.

Parameters:

queries - the queries value to set.

Returns:

the TopQueriesInner object itself.

Applies to