Compartir a través de


IDefinition<ParentT> Interfaz

Definición

La totalidad de una definición de tabla de Cassandra como parte de la definición primaria.

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

Fase de la definición primaria a la que se va a volver después de adjuntar esta definición.

Implementaciones

Métodos

Attach()

La totalidad de una definición de tabla de Cassandra como parte de la definición primaria.

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

Especifica una clave de clúster de tabla de Cassandra.

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

Especifica una clave de clúster de Cassandra.

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

Anexa todas las claves de clúster.

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

Especifica una columna de tabla de Cassandra.

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

Especifica una columna de tabla de Cassandra.

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

Anexa todas las columnas.

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

Especifica el período de vida predeterminado.

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

Especifica una opción.

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

Anexa todas las opciones a las opciones actuales.

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

Especifica una clave de partición de tabla de Cassandra.

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

Especifica una clave de partición de Cassandra.

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

Anexa todas las claves de partición.

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

Especifica el valor de rendimiento.

(Heredado de IWithThroughput<ReturnT>)

Se aplica a