Table of Contents

Interface IWithColumn<ParentT>

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

The stage of a Cassandra table definition allowing to set Cassandra table columns.

public interface IWithColumn<ParentT>

Type Parameters

ParentT

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

Methods

WithColumn(Column)

Specifies a Cassandra table column.

IWithAttach<ParentT> WithColumn(Column column)

Parameters

column Column

The Cassandra column.

Returns

IWithAttach<ParentT>

The next stage of the definition.

WithColumn(string, string)

Specifies a Cassandra table column.

IWithAttach<ParentT> WithColumn(string name, string type)

Parameters

name string

The name of the Cassandra table column.

type string

The type of the Cassandra table column

Returns

IWithAttach<ParentT>

The next stage of the definition.

WithColumns(IList<Column>)

Appends all columns.

IWithAttach<ParentT> WithColumns(IList<Column> columns)

Parameters

columns IList<Column>

The list of the Cassandra table column.

Returns

IWithAttach<ParentT>

The next stage of the definition.