DocumentCollection Classe
- java.
lang. Object - JsonSerializable
- Ressource
- com.
microsoft. azure. cosmosdb. DocumentCollection
- com.
public class DocumentCollection extends Resource
Représente une collection de documents dans le service de base de données Azure Cosmos DB. Une collection est un conteneur logique nommé pour les documents.
Une base de données peut contenir zéro ou plusieurs collections nommées et chaque collection se compose de zéro ou plusieurs documents JSON. Étant sans schéma, les documents d’une collection n’ont pas besoin de partager la même structure ou les mêmes champs. Étant donné que les collections sont des ressources d’application, elles peuvent être autorisées à l’aide de la clé master ou des clés de ressource.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
DocumentCollection() |
Initialiser un objet de collection de documents. |
DocumentCollection(String jsonString) |
Initialisez un objet de collection de documents à partir d’une chaîne json. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
boolean | equals(Object obj) |
Conflict |
getConflictResolutionPolicy()
Obtient la conflictResolutionPolicy utilisée pour résoudre les écritures en conflit sur des documents dans différentes régions, dans une collection dans le service Azure Cosmos DB. |
String |
getConflictsLink()
Obtient le lien automatique pour les conflits dans une collection. |
Integer |
getDefaultTimeToLive()
Obtient la valeur de durée de vie par défaut de la collection. |
String |
getDocumentsLink()
Obtient le lien automatique pour les documents d’une collection. |
Indexing |
getIndexingPolicy()
Obtient la stratégie d’indexation. |
Partition |
getPartitionKey()
Obtient la définition de clé de partition de la collection. |
String |
getStoredProceduresLink()
Obtient l’auto-liaison pour les procédures stockées dans une collection. |
String |
getTriggersLink()
Obtient l’auto-liaison pour les déclencheurs d’une collection. |
Unique |
getUniqueKeyPolicy()
Définit l’uni qui garantit l’unicité des documents dans la collection dans le service Azure Cosmos DB. |
String |
getUserDefinedFunctionsLink()
Obtient l’auto-liaison pour les fonctions définies par l’utilisateur dans une collection. |
int | hashCode() |
void |
setConflictResolutionPolicy(ConflictResolutionPolicy value)
Définit la conflictResolutionPolicy utilisée pour résoudre les écritures en conflit sur des documents dans différentes régions, dans une collection dans le service Azure Cosmos DB. |
void |
setDefaultTimeToLive(Integer timeToLive)
Définit la valeur de durée de vie par défaut de la collection. La valeur de durée de vie par défaut sur une collection est une propriété facultative. S’ils sont définis, les documents de la collection expirent après le nombre de secondes spécifié depuis leur dernière écriture. La valeur de cette propriété doit être l’une des suivantes : null : indique que l’évaluation de la durée de vie est désactivée et que les documents de la collection n’expireront jamais, que la durée de vie des documents individuels soit définie ou non. entier positif différent de zéro : indique la valeur de durée de vie par défaut pour tous les documents de la collection. Cette valeur peut être remplacée par la valeur de durée de vie des documents individuels. -1 : indique par défaut que tous les documents de la collection n’expirent jamais. Cette valeur peut être remplacée par la valeur de durée de vie des documents individuels. |
void |
setIndexingPolicy(IndexingPolicy indexingPolicy)
Définit la stratégie d’indexation. |
void |
setPartitionKey(PartitionKeyDefinition partitionKey)
Définit la définition de clé de partition de la collection. |
void | setUniqueKeyPolicy(UniqueKeyPolicy uniqueKeyPolicy) |
Membres hérités
Détails du constructeur
DocumentCollection
public DocumentCollection()
Initialiser un objet de collection de documents.
DocumentCollection
public DocumentCollection(String jsonString)
Initialisez un objet de collection de documents à partir d’une chaîne json.
Parameters:
Détails de la méthode
equals
public boolean equals(Object obj)
Parameters:
getConflictResolutionPolicy
public ConflictResolutionPolicy getConflictResolutionPolicy()
Obtient la conflictResolutionPolicy utilisée pour résoudre les écritures en conflit sur des documents dans différentes régions, dans une collection dans le service Azure Cosmos DB.
Returns:
getConflictsLink
public String getConflictsLink()
Obtient le lien automatique pour les conflits dans une collection.
Returns:
getDefaultTimeToLive
public Integer getDefaultTimeToLive()
Obtient la valeur de durée de vie par défaut de la collection.
Returns:
getDocumentsLink
public String getDocumentsLink()
Obtient le lien automatique pour les documents d’une collection.
Returns:
getIndexingPolicy
public IndexingPolicy getIndexingPolicy()
Obtient la stratégie d’indexation.
Returns:
getPartitionKey
public PartitionKeyDefinition getPartitionKey()
Obtient la définition de clé de partition de la collection.
Returns:
getStoredProceduresLink
public String getStoredProceduresLink()
Obtient l’auto-liaison pour les procédures stockées dans une collection.
Returns:
getTriggersLink
public String getTriggersLink()
Obtient l’auto-liaison pour les déclencheurs d’une collection.
Returns:
getUniqueKeyPolicy
public UniqueKeyPolicy getUniqueKeyPolicy()
Définit l’uni qui garantit l’unicité des documents dans la collection dans le service Azure Cosmos DB.
Returns:
getUserDefinedFunctionsLink
public String getUserDefinedFunctionsLink()
Obtient l’auto-liaison pour les fonctions définies par l’utilisateur dans une collection.
Returns:
hashCode
public int hashCode()
setConflictResolutionPolicy
public void setConflictResolutionPolicy(ConflictResolutionPolicy value)
Définit la conflictResolutionPolicy utilisée pour résoudre les écritures en conflit sur des documents dans différentes régions, dans une collection dans le service Azure Cosmos DB.
Parameters:
setDefaultTimeToLive
public void setDefaultTimeToLive(Integer timeToLive)
Définit la valeur de durée de vie par défaut de la collection.
La valeur de durée de vie par défaut sur une collection est une propriété facultative. S’ils sont définis, les documents de la collection expirent après le nombre de secondes spécifié depuis leur dernière écriture. La valeur de cette propriété doit être l’une des suivantes :
null : indique que l’évaluation de la durée de vie est désactivée et que les documents de la collection n’expireront jamais, que la durée de vie des documents individuels soit définie ou non.
entier positif différent de zéro : indique la valeur de durée de vie par défaut pour tous les documents de la collection. Cette valeur peut être remplacée par la valeur de durée de vie des documents individuels.
-1 : indique par défaut que tous les documents de la collection n’expirent jamais. Cette valeur peut être remplacée par la valeur de durée de vie des documents individuels.
Parameters:
setIndexingPolicy
public void setIndexingPolicy(IndexingPolicy indexingPolicy)
Définit la stratégie d’indexation.
Parameters:
setPartitionKey
public void setPartitionKey(PartitionKeyDefinition partitionKey)
Définit la définition de clé de partition de la collection.
Parameters:
setUniqueKeyPolicy
public void setUniqueKeyPolicy(UniqueKeyPolicy uniqueKeyPolicy)
Parameters:
S’applique à
Azure SDK for Java
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour