Risorsa: documento
Il documento acquisisce tutte le informazioni sui metadati non elaborati degli elementi da consigliare o cercare.
Rappresentazione JSON |
---|
{ "name": string, "id": string, "schemaId": string, "content": { object ( |
Campi | |
---|---|
name |
Immutabile. Il nome completo della risorsa del documento. Formato: Questo campo deve essere una stringa codificata in UTF-8 con un limite di lunghezza di 1024 caratteri. |
id |
Immutabile. L'identificatore del documento. L'ID deve essere conforme allo standard RFC-1034 con un limite di lunghezza di 128 caratteri. |
schemaId |
L'identificatore dello schema che si trova nello stesso datastore. |
content |
I dati non strutturati collegati a questo documento. I contenuti possono essere impostati e devono essere impostati se questo documento si trova in un datastore |
parentDocumentId |
L'identificatore del documento principale. Al momento supporta al massimo una gerarchia di documenti a due livelli. L'ID deve essere conforme allo standard RFC-1034 con un limite di lunghezza di 63 caratteri. |
derivedStructData |
Solo output. Questo campo è OUTPUT_ONLY. Contiene dati derivati che non sono presenti nel documento di input originale. |
aclInfo |
Informazioni sul controllo dell'accesso per il documento. |
indexTime |
Solo output. L'ultima volta che il documento è stato indicizzato. Se questo campo è impostato, il documento potrebbe essere restituito nei risultati di ricerca. Questo campo è OUTPUT_ONLY. Se questo campo non è compilato, significa che il documento non è mai stato indicizzato. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
indexStatus |
Solo output. Lo stato di indicizzazione del documento.
|
Campo unione data . Rappresentazione dei dati. È necessario fornire struct_data o json_data , altrimenti viene generato un errore INVALID_ARGUMENT . data può essere solo uno dei seguenti: |
|
structData |
I dati JSON strutturati per il documento. Deve essere conforme a |
jsonData |
Rappresentazione della stringa JSON del documento. Deve essere conforme a |
Metodi |
|
---|---|
|
Crea un Document . |
|
Elimina un Document . |
|
Riceve un Document . |
|
Importazione collettiva di più Document . |
|
Recupera un elenco di Document . |
|
Aggiorna un Document . |
|
Elimina definitivamente tutti i Document selezionati in un ramo. |