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 con codifica 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. Il contenuto può essere impostato solo 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'ora dell'ultima indicizzazione del documento. Se questo campo è compilato, significa che il documento è stato indicizzato. Sebbene i documenti diventino in genere ricercabili entro pochi secondi dall'indicizzazione, a volte possono essere necessarie fino a qualche ora. Se questo campo non è compilato, significa che il documento non è mai stato indicizzato. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z 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 allo |
jsonData |
La rappresentazione della stringa JSON del documento. Deve essere conforme allo |
Metodi |
|
|---|---|
|
Crea un Document. |
|
Elimina un Document. |
|
Ottiene un Document. |
|
Importazione collettiva di più Document. |
|
Ottiene un elenco di Document. |
|
Aggiorna un Document. |
|
Elimina definitivamente tutti i Document selezionati in un ramo. |