Share via


IUpdate<ParentT> Interface

Definition

The entirety of an indexing policy update as a part of parent update.

public interface IUpdate<ParentT> : Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Update.IWithAttach<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Update.IWithAutomatic<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Update.IWithCompositeIndexes<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Update.IWithCompositeIndexList<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Update.IWithExcludedPaths<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Update.IWithIncludedPaths<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Update.IWithIndexingMode<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Update.IWithSpatialIndexes<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.ISettable<ParentT>
type IUpdate<'ParentT> = interface
    interface IWithCompositeIndexList<'ParentT>
    interface IWithAttach<'ParentT>
    interface ISettable<'ParentT>
    interface IWithAutomatic<'ParentT>
    interface IWithIndexingMode<'ParentT>
    interface IWithIncludedPaths<'ParentT>
    interface IWithExcludedPaths<'ParentT>
    interface IWithCompositeIndexes<'ParentT>
    interface IWithSpatialIndexes<'ParentT>
Public Interface IUpdate(Of ParentT)
Implements ISettable(Of ParentT), IWithAttach(Of ParentT), IWithAutomatic(Of ParentT), IWithCompositeIndexes(Of ParentT), IWithCompositeIndexList(Of ParentT), IWithExcludedPaths(Of ParentT), IWithIncludedPaths(Of ParentT), IWithIndexingMode(Of ParentT), IWithSpatialIndexes(Of ParentT)

Type Parameters

ParentT

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

Implements

Methods

Attach()

Attaches the last list of the composite index.

(Inherited from IWithCompositeIndexList<ParentT>)
Parent() (Inherited from ISettable<ParentT>)
WithAutomatic(Boolean)

Specifies the automatic setting.

(Inherited from IWithAutomatic<ParentT>)
WithCompositeIndex(IList<CompositePath>)

Specifies a composite index.

(Inherited from IWithCompositeIndexes<ParentT>)
WithCompositeIndexesAppend(IList<IList<CompositePath>>)

Appends composite indexes.

(Inherited from IWithCompositeIndexes<ParentT>)
WithCompositeIndexesReplace(IList<IList<CompositePath>>)

Replaces the composite indexes.

(Inherited from IWithCompositeIndexes<ParentT>)
WithCompositePath(CompositePath)

Specifies a composite path attach to the last list.

(Inherited from IWithCompositeIndexList<ParentT>)
WithCompositePath(String, CompositePathSortOrder)

Specifies a composite path attach to the last list.

(Inherited from IWithCompositeIndexList<ParentT>)
WithExcludedPath(ExcludedPath)

Specifies an excluded path.

(Inherited from IWithExcludedPaths<ParentT>)
WithExcludedPath(String)

Specifies an excluded path.

(Inherited from IWithExcludedPaths<ParentT>)
WithExcludedPathsAppend(IList<ExcludedPath>)

Appends excluded paths.

(Inherited from IWithExcludedPaths<ParentT>)
WithExcludedPathsReplace(IList<ExcludedPath>)

Replaces the excluded paths.

(Inherited from IWithExcludedPaths<ParentT>)
WithIncludedPath(IncludedPath)

Specifies an included path.

(Inherited from IWithIncludedPaths<ParentT>)
WithIncludedPath(String)

Specifies an included path.

(Inherited from IWithIncludedPaths<ParentT>)
WithIncludedPathsAppend(IList<IncludedPath>)

Appends included paths.

(Inherited from IWithIncludedPaths<ParentT>)
WithIncludedPathsReplace(IList<IncludedPath>)

Replaces the included paths.

(Inherited from IWithIncludedPaths<ParentT>)
WithIndexingMode(IndexingMode)

Specifies the indexing mode.

(Inherited from IWithIndexingMode<ParentT>)
WithNewCompositeIndexList()

Specifies a composite index empty list to set every composite path.

(Inherited from IWithCompositeIndexes<ParentT>)
WithoutCompositeIndexes()

Removes all composite indexes.

(Inherited from IWithCompositeIndexes<ParentT>)
WithoutExcludedPath(String)

Removes an excluded path.

(Inherited from IWithExcludedPaths<ParentT>)
WithoutExcludedPaths()

Removes all excluded paths.

(Inherited from IWithExcludedPaths<ParentT>)
WithoutIncludedPath(String)

Removes an included path.

(Inherited from IWithIncludedPaths<ParentT>)
WithoutIncludedPaths()

Removes all included paths.

(Inherited from IWithIncludedPaths<ParentT>)
WithoutIndexingMode()

Removes the indexing mode.

(Inherited from IWithIndexingMode<ParentT>)
WithoutSpatialIndex(String)

Removes a spatial index.

(Inherited from IWithSpatialIndexes<ParentT>)
WithoutSpatialIndexes()

Removes all spatial indexes.

(Inherited from IWithSpatialIndexes<ParentT>)
WithSpatialIndex(SpatialSpec)

Specifies a spatial index.

(Inherited from IWithSpatialIndexes<ParentT>)
WithSpatialIndex(String, SpatialType[])

Specifies a spatial index.

(Inherited from IWithSpatialIndexes<ParentT>)
WithSpatialIndexesAppend(IList<SpatialSpec>)

Appends spatial indexes.

(Inherited from IWithSpatialIndexes<ParentT>)
WithSpatialIndexesReplace(IList<SpatialSpec>)

Replaces the spatial indexes.

(Inherited from IWithSpatialIndexes<ParentT>)

Applies to