DocumentCollection Classe
- java.
lang. Object - JsonSerializable
- Recurso
- com.
microsoft. azure. cosmosdb. DocumentCollection
- com.
public class DocumentCollection extends Resource
Representa uma coleção de documentos no serviço de banco de dados do Azure Cosmos DB. Uma coleção é um contêiner lógico nomeado para documentos.
Um banco de dados pode conter zero ou mais coleções nomeadas e cada coleção consiste em zero ou mais documentos JSON. Sendo livres de esquema, os documentos em uma coleção não precisam compartilhar a mesma estrutura ou campos. Como as coleções são recursos de aplicativo, elas podem ser autorizadas usando a chave master ou as chaves de recurso.
Resumo do Construtor
Construtor | Description |
---|---|
DocumentCollection() |
Inicializar um objeto de coleção de documentos. |
DocumentCollection(String jsonString) |
Inicialize um objeto de coleção de documentos da cadeia de caracteres json. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
boolean | equals(Object obj) |
Conflict |
getConflictResolutionPolicy()
Obtém o conflictResolutionPolicy usado para resolver gravações conflitantes em documentos em regiões diferentes, em uma coleção no serviço do Azure Cosmos DB. |
String |
getConflictsLink()
Obtém o auto-vínculo para conflitos em uma coleção. |
Integer |
getDefaultTimeToLive()
Obtém o valor de vida útil padrão da coleção. |
String |
getDocumentsLink()
Obtém o auto-link para documentos em uma coleção. |
Indexing |
getIndexingPolicy()
Obtém a política de indexação. |
Partition |
getPartitionKey()
Obtém a definição da chave de partição da coleção. |
String |
getStoredProceduresLink()
Obtém o auto-link para procedimentos armazenados em uma coleção. |
String |
getTriggersLink()
Obtém o auto-link para gatilhos em uma coleção. |
Unique |
getUniqueKeyPolicy()
Define a Uni que garante a exclusividade dos documentos na coleção no serviço do Azure Cosmos DB. |
String |
getUserDefinedFunctionsLink()
Obtém o auto-link para funções definidas pelo usuário em uma coleção. |
int | hashCode() |
void |
setConflictResolutionPolicy(ConflictResolutionPolicy value)
Define o conflictResolutionPolicy usado para resolver gravações conflitantes em documentos em diferentes regiões, em uma coleção no serviço do Azure Cosmos DB. |
void |
setDefaultTimeToLive(Integer timeToLive)
Define o valor de vida útil padrão da coleção. O valor de vida útil padrão em uma coleção é uma propriedade opcional. Se definido, os documentos dentro da coleção expiram após o número especificado de segundos desde o último tempo de gravação. O valor dessa propriedade deve ser um dos seguintes: nulo – indica que a avaliação do tempo de vida útil está desabilitada e os documentos dentro da coleção nunca expirarão, independentemente de documentos individuais terem seu tempo de vida definido. inteiro positivo diferente de zero – indica o valor de vida útil padrão para todos os documentos dentro da coleção. Esse valor pode ser substituído pelo valor de vida útil de documentos individuais. -1 – indica, por padrão, que todos os documentos dentro da coleção nunca expiram. Esse valor pode ser substituído pelo valor de vida útil de documentos individuais. |
void |
setIndexingPolicy(IndexingPolicy indexingPolicy)
Define a política de indexação. |
void |
setPartitionKey(PartitionKeyDefinition partitionKey)
Define a definição da chave de partição da coleção. |
void | setUniqueKeyPolicy(UniqueKeyPolicy uniqueKeyPolicy) |
Membros herdados
Detalhes do construtor
DocumentCollection
public DocumentCollection()
Inicializar um objeto de coleção de documentos.
DocumentCollection
public DocumentCollection(String jsonString)
Inicialize um objeto de coleção de documentos da cadeia de caracteres json.
Parâmetros:
Detalhes do método
equals
public boolean equals(Object obj)
Parâmetros:
getConflictResolutionPolicy
public ConflictResolutionPolicy getConflictResolutionPolicy()
Obtém o conflictResolutionPolicy usado para resolver gravações conflitantes em documentos em regiões diferentes, em uma coleção no serviço do Azure Cosmos DB.
Retornos:
getConflictsLink
public String getConflictsLink()
Obtém o auto-vínculo para conflitos em uma coleção.
Retornos:
getDefaultTimeToLive
public Integer getDefaultTimeToLive()
Obtém o valor de vida útil padrão da coleção.
Retornos:
getDocumentsLink
public String getDocumentsLink()
Obtém o auto-link para documentos em uma coleção.
Retornos:
getIndexingPolicy
public IndexingPolicy getIndexingPolicy()
Obtém a política de indexação.
Retornos:
getPartitionKey
public PartitionKeyDefinition getPartitionKey()
Obtém a definição da chave de partição da coleção.
Retornos:
getStoredProceduresLink
public String getStoredProceduresLink()
Obtém o auto-link para procedimentos armazenados em uma coleção.
Retornos:
getTriggersLink
public String getTriggersLink()
Obtém o auto-link para gatilhos em uma coleção.
Retornos:
getUniqueKeyPolicy
public UniqueKeyPolicy getUniqueKeyPolicy()
Define a Uni que garante a exclusividade dos documentos na coleção no serviço do Azure Cosmos DB.
Retornos:
getUserDefinedFunctionsLink
public String getUserDefinedFunctionsLink()
Obtém o auto-link para funções definidas pelo usuário em uma coleção.
Retornos:
hashCode
public int hashCode()
setConflictResolutionPolicy
public void setConflictResolutionPolicy(ConflictResolutionPolicy value)
Define o conflictResolutionPolicy usado para resolver gravações conflitantes em documentos em diferentes regiões, em uma coleção no serviço do Azure Cosmos DB.
Parâmetros:
setDefaultTimeToLive
public void setDefaultTimeToLive(Integer timeToLive)
Define o valor de vida útil padrão da coleção.
O valor de vida útil padrão em uma coleção é uma propriedade opcional. Se definido, os documentos dentro da coleção expiram após o número especificado de segundos desde o último tempo de gravação. O valor dessa propriedade deve ser um dos seguintes:
nulo – indica que a avaliação do tempo de vida útil está desabilitada e os documentos dentro da coleção nunca expirarão, independentemente de documentos individuais terem seu tempo de vida definido.
inteiro positivo diferente de zero – indica o valor de vida útil padrão para todos os documentos dentro da coleção. Esse valor pode ser substituído pelo valor de vida útil de documentos individuais.
-1 – indica, por padrão, que todos os documentos dentro da coleção nunca expiram. Esse valor pode ser substituído pelo valor de vida útil de documentos individuais.
Parâmetros:
setIndexingPolicy
public void setIndexingPolicy(IndexingPolicy indexingPolicy)
Define a política de indexação.
Parâmetros:
setPartitionKey
public void setPartitionKey(PartitionKeyDefinition partitionKey)
Define a definição da chave de partição da coleção.
Parâmetros:
setUniqueKeyPolicy
public void setUniqueKeyPolicy(UniqueKeyPolicy uniqueKeyPolicy)
Parâmetros:
Aplica-se a
Azure SDK for Java