Table of Contents

Interface IWithCompositeIndexList<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 one list of composite indexes.

public interface IWithCompositeIndexList<ParentT>

Type Parameters

ParentT

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

Methods

Attach()

Attaches the last list of the composite index.

IWithAttach<ParentT> Attach()

Returns

IWithAttach<ParentT>

The next stage of the definition.

WithCompositePath(CompositePath)

Specifies a composite path attach to the last list.

IWithCompositeIndexList<ParentT> WithCompositePath(CompositePath compositePath)

Parameters

compositePath CompositePath

The composite path.

Returns

IWithCompositeIndexList<ParentT>

The next stage of the definition.

WithCompositePath(string, CompositePathSortOrder)

Specifies a composite path attach to the last list.

IWithCompositeIndexList<ParentT> WithCompositePath(string path, CompositePathSortOrder order)

Parameters

path string

The path of the composite path.

order CompositePathSortOrder

The order of the composite path.

Returns

IWithCompositeIndexList<ParentT>

The next stage of the definition.