Ler em inglês

Partilhar via


com.azure.cosmos.models

Esse pacote fornece contratos rest para interagir com APIs de SQL do Azure Cosmos DB.

Classes

ChangeFeedMetaData

Alterar metadados de resposta do Feed

ChangeFeedPolicy

Representa a configuração da política de feed de alterações para o contêiner no serviço do Azure Cosmos DB.

ChangeFeedProcessorItem

Alterar item do processador do Feed.

ChangeFeedProcessorOptions

Especifica as opções associadas ChangeFeedProcessora .

ChangeFeedProcessorState

Especifica o ChangeFeedProcessor estado de uma concessão/trabalho específico.

ClientEncryptionIncludedPath

Caminho que precisa de criptografia e as configurações associadas em ClientEncryptionPolicy.

ClientEncryptionPolicy

Política de criptografia do cliente.

CompositePath

Representa um caminho composto da Política de Indexaçãono serviço de banco de dados do Azure Cosmos DB.

ComputedProperty

Representa uma definição de propriedade computada para um contêiner do Cosmos DB.

ConflictResolutionPolicy

Representa a configuração de política de resolução de conflitos para especificar como resolve conflitos caso gravações de regiões diferentes resultem em conflitos em itens no contêiner no serviço do Azure Cosmos DB.

CosmosBatch

Representa um lote de operações em relação a itens com o mesmo PartitionKey em um contêiner que será executado de maneira cosmos no serviço do Azure Cosmos DB.

CosmosBatchItemRequestOptions

Encapsula as opções que podem ser especificadas para uma operação em um CosmosBatch.

CosmosBatchOperationResult

Representa um resultado para uma operação específica que fazia parte de uma solicitação CosmosBatch .

CosmosBatchPatchItemRequestOptions

Encapsula as opções que podem ser especificadas para uma operação em um CosmosBatch.

CosmosBatchRequestOptions

Encapsula as opções que podem ser especificadas para um CosmosBatch.

CosmosBatchResponse

Resposta de uma solicitação CosmosBatch .

CosmosBulkExecutionOptions

Encapsula as opções que podem ser especificadas para operações usadas na execução em massa.

CosmosBulkExecutionThresholdsState

Encapsula o estado interno usado para determinar dinamicamente o tamanho máximo do microlote para operações em massa.

CosmosBulkItemRequestOptions

Encapsula as opções que podem ser especificadas para uma operação usada na execução em massa.

CosmosBulkItemResponse
CosmosBulkOperationResponse<TContext>

Solicitação, resposta e exceção (se houver) para uma solicitação CosmosItemOperation quando processada usando Bulk chamando executeBulkOperations(Flux<CosmosItemOperation> operations, CosmosBulkExecutionOptions bulkOptions).

CosmosBulkOperations

Utilitário para criar operações em massa que podem ser executadas chamando executeBulkOperations(Flux<CosmosItemOperation> operations, CosmosBulkExecutionOptions bulkOptions) .

CosmosBulkPatchItemRequestOptions

Encapsula as opções que podem ser especificadas para uma operação de patch usada na execução em massa.

CosmosChangeFeedRequestOptions

Encapsula as opções que podem ser especificadas para uma operação dentro de uma solicitação de feed de alterações.

CosmosClientEncryptionKeyProperties

Detalhes de uma chave de criptografia para uso com o serviço do Azure Cosmos DB.

CosmosClientEncryptionKeyResponse

O tipo de resposta da chave de criptografia do cliente Cosmos.

CosmosClientTelemetryConfig

Classe com opções de configuração para telemetria do cliente Cosmos

CosmosConflictProperties

O tipo propriedades de conflito do Cosmos.

CosmosConflictRequestOptions

O tipo opções de solicitação de conflito do Cosmos.

CosmosConflictResponse

O tipo resposta de conflito do Cosmos.

CosmosContainerIdentity

Encapsula o link de contêiner associado ao contêiner.

CosmosContainerProperties

Representa um contêiner no serviço de banco de dados do Azure Cosmos DB.

CosmosContainerRequestOptions

Encapsula as opções que podem ser especificadas para uma solicitação emitida para o contêiner do Cosmos.

CosmosContainerResponse

O tipo resposta de contêiner do Cosmos.

CosmosDatabaseProperties

Representa um Banco de Dados Assíncronocosmosno serviço de banco de dados do Azure Cosmos.

CosmosDatabaseRequestOptions

Encapsula as opções que podem ser especificadas para uma solicitação emitida para o banco de dados cosmos.

CosmosDatabaseResponse

O tipo de resposta do banco de dados cosmos.

CosmosItemIdentity

Encapsula a tupla chave de partição/id que identifica exclusivamente um item do Cosmos

CosmosItemRequestOptions

Encapsula as opções que podem ser especificadas para uma solicitação emitida para o Cosmos Item.

CosmosItemResponse<T>

O tipo resposta de item do Cosmos.

CosmosMetricCategory

Categorias para métricas do lado do cliente do Cosmos DB

CosmosMetricName

Nomes de medidores do lado do cliente do Cosmos DB

CosmosMetricTagName

Os nomes de marca que podem ser usados para medidores do lado do cliente do Cosmos.

CosmosMicrometerMeterOptions

Opções de um medidor do lado do cliente do Cosmos que pode ser usado para habilitá-lo/desabilitá-lo, alterar o percentil e a captura de histograma (se os percentis forem aplicáveis ao medidor) e permitir a supressão de marcas que não são desejadas.

CosmosMicrometerMetricsOptions

Opções de métricas do SDK do Azure Cosmos DB específicas do micrometer

CosmosPatchItemRequestOptions

Encapsula opções para CosmosPatchOperations

CosmosPatchOperations

Gramática é um super conjunto deste RFC: https://tools.ietf. org/html/rfc6902#section-4.1 Contém uma lista de operações de patch a serem aplicadas em um item.

CosmosPermissionProperties

As propriedades de permissão do tipo Cosmos.

CosmosPermissionRequestOptions

Contém as opções de solicitação da Permissão Assíncronado Cosmos

CosmosPermissionResponse

O tipo de resposta de permissão do Cosmos.

CosmosQueryRequestOptions

Especifica as opções associadas aos métodos de consulta (operações de enumeração) no serviço de banco de dados do Azure Cosmos DB.

CosmosResponse<T>

A resposta cosmos

CosmosStoredProcedureProperties

Representa um procedimento armazenado no serviço de banco de dados do Azure Cosmos DB.

CosmosStoredProcedureRequestOptions

Encapsula as opções que podem ser especificadas para uma solicitação emitida para o procedimento armazenado cosmos.

CosmosStoredProcedureResponse

O tipo de resposta de procedimento armazenado do Cosmos.

CosmosTriggerProperties

O tipo propriedades de gatilho do Cosmos.

CosmosTriggerResponse

O tipo de resposta de gatilho do Cosmos.

CosmosUserDefinedFunctionProperties

O tipo propriedades de função definidas pelo usuário do Cosmos.

CosmosUserDefinedFunctionResponse

O tipo resposta de função definida pelo usuário do Cosmos.

CosmosUserProperties

As propriedades do usuário do Cosmos.

CosmosUserResponse

O tipo de resposta do usuário do Cosmos.

DedicatedGatewayRequestOptions

Opções de solicitação de gateway dedicado

EncryptionKeyWrapMetadata

Metadados que podem ser usados para encapsular/desembrulhar uma chave de criptografia de dados usando uma chave gerenciada pelo cliente.

ExcludedPath

Representa um caminho excluído da Política de Indexaçãono serviço de banco de dados do Azure Cosmos DB.

FeedResponse<T>

O tipo De resposta do feed.

IncludedPath

Representa um caminho incluído da Política de Indexaçãono serviço de banco de dados do Azure Cosmos DB.

IndexingPolicy

Representa a configuração da política de indexação para um contêiner no serviço de banco de dados do Azure Cosmos DB.

ModelBridgeInternal

NÃO USE.

PartitionKey

Representa um valor de chave de partição no serviço de banco de dados do Azure Cosmos DB.

PartitionKeyBuilder

Construtor para chaves de partição.

PartitionKeyDefinition

Representa uma definição de chave de partição no serviço de banco de dados do Azure Cosmos DB.

PriorityLevel

Enumeração que especifica o nível de prioridade das solicitações

SpatialSpec

O tipo Especificação espacial.

SqlParameter

Representa um parâmetro SQL na Especificação de ConsultaSqlusada para consultas no serviço de banco de dados do Azure Cosmos DB.

SqlQuerySpec

Representa uma consulta SQL no serviço de banco de dados do Azure Cosmos DB.

ThroughputProperties

Representa a taxa de transferência dos recursos no serviço do Azure Cosmos DB.

ThroughputResponse

A resposta de taxa de transferência do Cosmos.

UniqueKey

Representa uma chave exclusiva no que impõe a restrição de exclusividade em itens no contêiner no serviço do Azure Cosmos DB.

UniqueKeyPolicy

Representa a configuração de política de chave exclusiva para especificar restrições de exclusividade em itens no contêiner no serviço do Azure Cosmos DB.

Interfaces

CosmosAuthorizationTokenResolver

Essa interface é para implementação do lado do cliente, que pode ser usada para inicializar o Cliente CosmosAssíncronosem passar master chave, token de recurso e feed de permissão.

Sempre que o SDK cria uma solicitação para o CosmosDB, o token de autorização é gerado com base nessa solicitação no lado do cliente, o que permite a criação de um Cliente Assíncronocosmospor aplicativo compartilhado entre vários usuários com permissões de recurso diferentes.

CosmosItemOperation

Encapsula a operação de item do Cosmos

FeedRange

Representa um intervalo de feeds.

Enumerações

ChangeFeedOperationType

Tipo de operação de feed de alterações

CompositePathSortOrder

Representa a ordem de classificação de um caminho em um índice composto para um contêiner no serviço de banco de dados do Azure Cosmos DB.

ConflictResolutionMode

O modo de resolução de conflitos de enumeração.

ContainerChildResourceType

Especifica o tipo de recurso que tem um contêiner do Cosmos como recurso pai.

CosmosItemOperationType

Ilustra o tipo de operação de item do Cosmos

IndexingDirective

Especifica se o recurso deve ou não ser indexado no serviço de banco de dados do Azure Cosmos DB.

IndexingMode

Especifica os modos de indexação com suporte no serviço de banco de dados do Azure Cosmos DB.

PartitionKeyDefinitionVersion

Versão de particionamento.

PartitionKind

Especifica o esquema de partição para um contêiner particionado múltiplo no serviço de banco de dados do Azure Cosmos DB.

PermissionMode

Enumeração que especifica a aplicabilidade da permissão no serviço de banco de dados do Azure Cosmos DB.

SpatialType

Define o tipo de dados de destino de uma especificação de caminho de índice no serviço do Azure Cosmos DB.

TriggerOperation

Especifica as operações nas quais um gatilho deve ser executado no serviço de banco de dados do Azure Cosmos DB.

TriggerType

O tipo de gatilho no serviço de banco de dados do Azure Cosmos DB.