IBlank<ParentT> Interface

Definition

The first stage of an indexing policy definition.

public interface IBlank<ParentT> : Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Definition.IWithAutomatic<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Definition.IWithCompositeIndexes<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Definition.IWithExcludedPaths<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Definition.IWithIncludedPaths<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Definition.IWithIndexingMode<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.IndexingPolicy.Definition.IWithSpatialIndexes<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IBlank<'ParentT> = interface
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithAutomatic<'ParentT>
    interface IWithIndexingMode<'ParentT>
    interface IWithIncludedPaths<'ParentT>
    interface IWithExcludedPaths<'ParentT>
    interface IWithCompositeIndexes<'ParentT>
    interface IWithSpatialIndexes<'ParentT>
Public Interface IBlank(Of ParentT)
Implements IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithAutomatic(Of ParentT), IWithCompositeIndexes(Of ParentT), IWithExcludedPaths(Of ParentT), IWithIncludedPaths(Of ParentT), IWithIndexingMode(Of ParentT), IWithSpatialIndexes(Of ParentT)

Type Parameters

ParentT

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

Derived
Implements

Methods

Attach() (Inherited from IInDefinition<ParentT>)
WithAutomatic(Boolean)

Specifies the automatic setting.

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

Specifies a composite index.

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

Specifies the composite indexes.

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

Specifies an excluded path.

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

Specifies an excluded path.

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

Specifies 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>)
WithIncludedPaths(IList<IncludedPath>)

Specifies 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>)
WithSpatialIndex(SpatialSpec)

Specifies a spatial index.

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

Specifies a spatial index.

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

Specifies the spatial indexes.

(Inherited from IWithSpatialIndexes<ParentT>)

Applies to