Table of Contents

Interface IWithCompositeIndexes<ParentT>

Namespace
Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Definition
Assembly
Microsoft.Azure.Management.CosmosDB.Fluent.dll

The stage of the indexing policy definition allowing to set composite indexes.

public interface IWithCompositeIndexes<ParentT>

Type Parameters

ParentT

The stage of the parent definition to return to after attaching this definition.

Methods

WithCompositeIndex(IList<CompositePath>)

Specifies a composite index.

IWithAttach<ParentT> WithCompositeIndex(IList<CompositePath> compositePath)

Parameters

compositePath IList<CompositePath>

One of the composite path.

Returns

IWithAttach<ParentT>

The next stage of the definition.

WithCompositeIndexes(IList<IList<CompositePath>>)

Specifies the composite indexes.

IWithAttach<ParentT> WithCompositeIndexes(IList<IList<CompositePath>> compositePaths)

Parameters

compositePaths IList<IList<CompositePath>>

The list of the composite path.

Returns

IWithAttach<ParentT>

The next stage of the definition.

WithNewCompositeIndexList()

Specifies a composite index empty list to set every composite path.

IWithCompositeIndexList<ParentT> WithNewCompositeIndexList()

Returns

IWithCompositeIndexList<ParentT>

The next stage of the definition.