Share via


RequestRateByIntervalContent Class

Definition

Api request input for LogAnalytics getRequestRateByInterval Api.

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

Constructors

RequestRateByIntervalContent(Uri, DateTimeOffset, DateTimeOffset, IntervalInMins)

Initializes a new instance of RequestRateByIntervalContent.

Properties

BlobContainerSasUri

SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.

(Inherited from LogAnalyticsInputBase)
FromTime

From time of the query.

(Inherited from LogAnalyticsInputBase)
GroupByClientApplicationId

Group query result by Client Application ID.

(Inherited from LogAnalyticsInputBase)
GroupByOperationName

Group query result by Operation Name.

(Inherited from LogAnalyticsInputBase)
GroupByResourceName

Group query result by Resource Name.

(Inherited from LogAnalyticsInputBase)
GroupByThrottlePolicy

Group query result by Throttle Policy applied.

(Inherited from LogAnalyticsInputBase)
GroupByUserAgent

Group query result by User Agent.

(Inherited from LogAnalyticsInputBase)
IntervalLength

Interval value in minutes used to create LogAnalytics call rate logs.

ToTime

To time of the query.

(Inherited from LogAnalyticsInputBase)

Methods

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

Explicit Interface Implementations

IJsonModel<LogAnalyticsInputBase>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from LogAnalyticsInputBase)
IJsonModel<RequestRateByIntervalContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<RequestRateByIntervalContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<LogAnalyticsInputBase>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from LogAnalyticsInputBase)
IPersistableModel<RequestRateByIntervalContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RequestRateByIntervalContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<RequestRateByIntervalContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to