Share via


SearchServiceLimits Class

Definition

Represents various service level limits.

public class SearchServiceLimits : System.ClientModel.Primitives.IJsonModel<Azure.Search.Documents.Indexes.Models.SearchServiceLimits>, System.ClientModel.Primitives.IPersistableModel<Azure.Search.Documents.Indexes.Models.SearchServiceLimits>
type SearchServiceLimits = class
    interface IJsonModel<SearchServiceLimits>
    interface IPersistableModel<SearchServiceLimits>
Public Class SearchServiceLimits
Implements IJsonModel(Of SearchServiceLimits), IPersistableModel(Of SearchServiceLimits)
Inheritance
SearchServiceLimits
Implements

Properties

Name Description
MaxComplexCollectionFieldsPerIndex

The maximum number of fields of type Collection(Edm.ComplexType) allowed in an index.

MaxComplexObjectsInCollectionsPerDocument

The maximum number of objects in complex collections allowed per document.

MaxCumulativeIndexerRuntimeSeconds

The maximum cumulative runtime in seconds allowed for all indexers in the service over the current UTC period.

MaxFieldNestingDepthPerIndex

The maximum depth which you can nest sub-fields in an index, including the top-level complex field. For example, a/b/c has a nesting depth of 3.

MaxFieldsPerIndex

The maximum allowed fields per index.

MaxStoragePerIndexInBytes

The maximum amount of storage in bytes allowed per index.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<SearchServiceLimits>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SearchServiceLimits>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SearchServiceLimits>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SearchServiceLimits>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SearchServiceLimits>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to