Table of Contents

Interface IWithIncludedPaths<ParentT>

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

The stage of the indexing policy update allowing to set included paths.

public interface IWithIncludedPaths<ParentT>

Type Parameters

ParentT

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

Methods

WithIncludedPath(IncludedPath)

Specifies an included path.

IWithAttach<ParentT> WithIncludedPath(IncludedPath includedPath)

Parameters

includedPath IncludedPath

One of the included path.

Returns

IWithAttach<ParentT>

The next stage of the update.

WithIncludedPath(string)

Specifies an included path.

IWithAttach<ParentT> WithIncludedPath(string path)

Parameters

path string

One of the included path.

Returns

IWithAttach<ParentT>

The next stage of the update.

WithIncludedPathsAppend(IList<IncludedPath>)

Appends included paths.

IWithAttach<ParentT> WithIncludedPathsAppend(IList<IncludedPath> includedPaths)

Parameters

includedPaths IList<IncludedPath>

The list of the included path.

Returns

IWithAttach<ParentT>

The next stage of the update.

WithIncludedPathsReplace(IList<IncludedPath>)

Replaces the included paths.

IWithAttach<ParentT> WithIncludedPathsReplace(IList<IncludedPath> includedPaths)

Parameters

includedPaths IList<IncludedPath>

The list of the included path.

Returns

IWithAttach<ParentT>

The next stage of the update.

WithoutIncludedPath(string)

Removes an included path.

IWithAttach<ParentT> WithoutIncludedPath(string path)

Parameters

path string

The path of the included path.

Returns

IWithAttach<ParentT>

The next stage of the update.

WithoutIncludedPaths()

Removes all included paths.

IWithAttach<ParentT> WithoutIncludedPaths()

Returns

IWithAttach<ParentT>

The next stage of the update.