Table of Contents

Interface IWithKindBeta

Namespace
Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition
Assembly
Microsoft.Azure.Management.CosmosDB.Fluent.dll

The stage of the cosmos db definition allowing to set the database account kind.

public interface IWithKindBeta : IBeta

Methods

WithDataModelAzureTable()

Creates an Azure Table CosmosDB account.

IWithConsistencyPolicy WithDataModelAzureTable()

Returns

IWithConsistencyPolicy

WithDataModelCassandra()

Creates a Cassandra CosmosDB account.

IWithConsistencyPolicy WithDataModelCassandra()

Returns

IWithConsistencyPolicy

WithDataModelGremlin()

Creates a Gremlin CosmosDB account.

IWithConsistencyPolicy WithDataModelGremlin()

Returns

IWithConsistencyPolicy

WithDataModelMongoDB()

Creates a MongoDB CosmosDB account.

IWithConsistencyPolicy WithDataModelMongoDB()

Returns

IWithConsistencyPolicy

WithDataModelSql()

Creates a SQL CosmosDB account.

IWithConsistencyPolicy WithDataModelSql()

Returns

IWithConsistencyPolicy

WithKind(DatabaseAccountKind, params Capability[])

The database account kind for the CosmosDB account.

IWithConsistencyPolicy WithKind(DatabaseAccountKind kind, params Capability[] capabilities)

Parameters

kind DatabaseAccountKind

The account kind.

capabilities Capability[]

The list of Cosmos DB capabilities for the account.

Returns

IWithConsistencyPolicy