Freigeben über


PartitionKeyDefinition Klasse

  • java.lang.Object

public class PartitionKeyDefinition extends JsonSerializable

Stellt eine Partitionsschlüsseldefinition im Azure Cosmos DB-Datenbankdienst dar. Eine Partitionsschlüsseldefinition gibt an, welche Dokumenteigenschaft als Partitionsschlüssel in einer Sammlung mit mehreren Partitionen verwendet wird.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
PartitionKeyDefinition()

Konstruktor. Erstellt eine neue instance des PartitionKeyDefinition-Objekts.

PartitionKeyDefinition(String jsonString)

Konstruktor. Erstellt eine neue instance des PartitionKeyDefinition-Objekts aus einer JSON-Zeichenfolge.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
PartitionKind getKind()

Legt den Partitionsalgorithmus fest, der zum Berechnen der Partitions-ID verwendet wird, wenn ein Partitionsschlüssel angegeben wird.

List<String> getPaths()

Ruft die Dokumenteigenschaftenpfade für den Partitionsschlüssel ab.

PartitionKeyDefinitionVersion getVersion()
void setKind(PartitionKind kind)

Legt den Partitionsalgorithmus fest, der zum Berechnen der Partitions-ID verwendet wird, wenn ein Partitionsschlüssel angegeben wird.

void setPaths(List<String> paths)

Legt die Dokumenteigenschaftenpfade für den Partitionsschlüssel fest.

void setVersion(PartitionKeyDefinitionVersion version)

Geerbte Elemente

Details zum Konstruktor

PartitionKeyDefinition

public PartitionKeyDefinition()

Konstruktor. Erstellt eine neue instance des PartitionKeyDefinition-Objekts.

PartitionKeyDefinition

public PartitionKeyDefinition(String jsonString)

Konstruktor. Erstellt eine neue instance des PartitionKeyDefinition-Objekts aus einer JSON-Zeichenfolge.

Parameter:

jsonString - Die JSON-Zeichenfolge, die die Partitionsschlüsseldefinition darstellt.

Details zur Methode

getKind

public PartitionKind getKind()

Legt den Partitionsalgorithmus fest, der zum Berechnen der Partitions-ID verwendet wird, wenn ein Partitionsschlüssel angegeben wird.

Gibt zurück:

der Partitionsalgorithmus.

getPaths

public List getPaths()

Ruft die Dokumenteigenschaftenpfade für den Partitionsschlüssel ab.

Gibt zurück:

die Pfade zu den Dokumenteigenschaften, die den Partitionsschlüssel bilden.

getVersion

public PartitionKeyDefinitionVersion getVersion()

setKind

public void setKind(PartitionKind kind)

Legt den Partitionsalgorithmus fest, der zum Berechnen der Partitions-ID verwendet wird, wenn ein Partitionsschlüssel angegeben wird.

Parameter:

kind - der Partitionsalgorithmus.

setPaths

public void setPaths(List paths)

Legt die Dokumenteigenschaftenpfade für den Partitionsschlüssel fest.

Parameter:

paths - die Pfade zu Dokumenteigenschaften, die den Partitionsschlüssel bilden.

setVersion

public void setVersion(PartitionKeyDefinitionVersion version)

Parameter:

version

Gilt für: