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