Share via


ServiceAccountThrottlingRule Class

Definition

The ServiceAccountThrottlingRule.

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

Properties

Count

Gets the count.

IsDynamicThrottlingEnabled

Gets the is dynamic throttling enabled.

Key

Gets the key.

MatchPatterns

Gets the match patterns.

MinCount

Gets the min count.

RenewalPeriod

Gets the renewal period.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ServiceAccountThrottlingRule>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ServiceAccountThrottlingRule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ServiceAccountThrottlingRule>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ServiceAccountThrottlingRule>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ServiceAccountThrottlingRule>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to