Compartilhar via


IDefinition<ParentT> Interface

Definição

A totalidade de uma definição de tabela do Cassandra como parte da definição pai.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.CosmosDB.Fluent.CassandraTable.Definition.IBlank<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.CassandraTable.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.CassandraTable.Definition.IWithClusterKey<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.CassandraTable.Definition.IWithColumn<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.CassandraTable.Definition.IWithDefaultTtl<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.CassandraTable.Definition.IWithOptions<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.CassandraTable.Definition.IWithPartitionKey<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.CassandraTable.Definition.IWithThroughput<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.HasOptions.Definition.IWithOptions<Microsoft.Azure.Management.CosmosDB.Fluent.CassandraTable.Definition.IWithAttach<ParentT>>, Microsoft.Azure.Management.CosmosDB.Fluent.HasThroughputSettings.Definition.IWithThroughput<Microsoft.Azure.Management.CosmosDB.Fluent.CassandraTable.Definition.IWithAttach<ParentT>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithOptions<'ParentT>
    interface IWithOptions<IWithAttach<'ParentT>>
    interface IWithThroughput<'ParentT>
    interface IWithThroughput<IWithAttach<'ParentT>>
    interface IWithDefaultTtl<'ParentT>
    interface IWithColumn<'ParentT>
    interface IWithPartitionKey<'ParentT>
    interface IWithClusterKey<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithClusterKey(Of ParentT), IWithColumn(Of ParentT), IWithDefaultTtl(Of ParentT), IWithOptions(Of IWithAttach(Of ParentT)), IWithOptions(Of ParentT), IWithPartitionKey(Of ParentT), IWithThroughput(Of IWithAttach(Of ParentT)), IWithThroughput(Of ParentT)

Parâmetros de tipo

ParentT

O estágio da definição pai à qual retornar depois de anexar essa definição.

Implementações

Métodos

Attach()

A totalidade de uma definição de tabela do Cassandra como parte da definição pai.

(Herdado de IInDefinition<ParentT>)
WithClusterKey(ClusterKey)

Especifica uma chave de cluster de tabela do Cassandra.

(Herdado de IWithClusterKey<ParentT>)
WithClusterKey(String, String)

Especifica uma chave de cluster do Cassandra.

(Herdado de IWithClusterKey<ParentT>)
WithClusterKeys(IList<ClusterKey>)

Acrescenta todas as chaves de cluster.

(Herdado de IWithClusterKey<ParentT>)
WithColumn(Column)

Especifica uma coluna de tabela do Cassandra.

(Herdado de IWithColumn<ParentT>)
WithColumn(String, String)

Especifica uma coluna de tabela do Cassandra.

(Herdado de IWithColumn<ParentT>)
WithColumns(IList<Column>)

Acrescenta todas as colunas.

(Herdado de IWithColumn<ParentT>)
WithDefaultTtl(Int32)

Especifica o tempo de vida padrão.

(Herdado de IWithDefaultTtl<ParentT>)
WithOption(String, String)

Especifica uma opção.

(Herdado de IWithOptions<ReturnT>)
WithOptionsAppend(IDictionary<String,String>)

Acrescenta todas as opções às opções atuais.

(Herdado de IWithOptions<ReturnT>)
WithPartitionKey(CassandraPartitionKey)

Especifica uma chave de partição de tabela do Cassandra.

(Herdado de IWithPartitionKey<ParentT>)
WithPartitionKey(String)

Especifica uma chave de partição do Cassandra.

(Herdado de IWithPartitionKey<ParentT>)
WithPartitionKeys(IList<CassandraPartitionKey>)

Acrescenta todas as chaves de partição.

(Herdado de IWithPartitionKey<ParentT>)
WithThroughput(Int32)

Especifica o valor da taxa de transferência.

(Herdado de IWithThroughput<ReturnT>)

Aplica-se a