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

Constructors

Name Description
ServiceAccountThrottlingRule()

Initializes a new instance of ServiceAccountThrottlingRule.

Properties

Name Description
Count

Gets or sets the Count.

IsDynamicThrottlingEnabled

Gets or sets the IsDynamicThrottlingEnabled.

Key

Gets or sets the Key.

MatchPatterns

Gets the MatchPatterns.

MinCount

Gets or sets the MinCount.

RenewalPeriod

Gets or sets the RenewalPeriod.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
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