Table of Contents

Interface IWithExcludedPaths<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 excluded paths.

public interface IWithExcludedPaths<ParentT>

Type Parameters

ParentT

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

Methods

WithExcludedPath(ExcludedPath)

Specifies an excluded path.

IWithAttach<ParentT> WithExcludedPath(ExcludedPath excludedPath)

Parameters

excludedPath ExcludedPath

One of the excluded path.

Returns

IWithAttach<ParentT>

The next stage of the update.

WithExcludedPath(string)

Specifies an excluded path.

IWithAttach<ParentT> WithExcludedPath(string path)

Parameters

path string

One of the excluded path.

Returns

IWithAttach<ParentT>

The next stage of the update.

WithExcludedPathsAppend(IList<ExcludedPath>)

Appends excluded paths.

IWithAttach<ParentT> WithExcludedPathsAppend(IList<ExcludedPath> excludedPaths)

Parameters

excludedPaths IList<ExcludedPath>

The list of the excluded path.

Returns

IWithAttach<ParentT>

The next stage of the update.

WithExcludedPathsReplace(IList<ExcludedPath>)

Replaces the excluded paths.

IWithAttach<ParentT> WithExcludedPathsReplace(IList<ExcludedPath> excludedPaths)

Parameters

excludedPaths IList<ExcludedPath>

The list of the excluded path.

Returns

IWithAttach<ParentT>

The next stage of the update.

WithoutExcludedPath(string)

Removes an excluded path.

IWithAttach<ParentT> WithoutExcludedPath(string path)

Parameters

path string

The path of the excluded path.

Returns

IWithAttach<ParentT>

The next stage of the update.

WithoutExcludedPaths()

Removes all excluded paths.

IWithAttach<ParentT> WithoutExcludedPaths()

Returns

IWithAttach<ParentT>

The next stage of the update.