GetSqlServerInstanceTelemetryPlainArgs

data class GetSqlServerInstanceTelemetryPlainArgs(val aggregationType: Either<String, AggregationType>? = null, val databaseNames: List<String>? = null, val datasetName: String, val endTime: String? = null, val interval: String? = null, val resourceGroupName: String, val sqlServerInstanceName: String, val startTime: String? = null) : ConvertibleToJava<GetSqlServerInstanceTelemetryPlainArgs>

Constructors

Link copied to clipboard
constructor(aggregationType: Either<String, AggregationType>? = null, databaseNames: List<String>? = null, datasetName: String, endTime: String? = null, interval: String? = null, resourceGroupName: String, sqlServerInstanceName: String, startTime: String? = null)

Properties

Link copied to clipboard
val aggregationType: Either<String, AggregationType>? = null

The aggregation type to use for the numerical columns in the dataset.

Link copied to clipboard
val databaseNames: List<String>? = null

The list of database names to return telemetry for. If not specified, telemetry for all databases will be aggregated and returned.

Link copied to clipboard

The name of the telemetry dataset to retrieve.

Link copied to clipboard
val endTime: String? = null

The end time for the time range to fetch telemetry for. If not specified, the current time is used.

Link copied to clipboard
val interval: String? = null

The time granularity to fetch telemetry for. This is an ISO8601 duration. Examples: PT15M, PT1H, P1D

Link copied to clipboard

The name of the Azure resource group

Link copied to clipboard

Name of SQL Server Instance

Link copied to clipboard
val startTime: String? = null

The start time for the time range to fetch telemetry for. If not specified, the current time minus 1 hour is used.

Functions

Link copied to clipboard
open override fun toJava(): GetSqlServerInstanceTelemetryPlainArgs