Interface IWithCompositeIndexes<ParentT>
- 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.