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
ExcludedPathOne 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
stringOne 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
stringThe 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.