REST Resource: projects.locations.dataStores.documents

Resource: Document

Dokumen adalah satu unit konten yang diserap ke dalam DataStore. Ini adalah sub-resource dari DataStore. Selama penyerapan, Dokumen diurai dan dipotong menjadi satu atau beberapa Segmen.

Representasi JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "content": {
    object (Content)
  },
  "etag": string,
  "metadata": {
    object (DocumentMetadata)
  }
}
Kolom
name

string

ID. Nama resource yang sepenuhnya memenuhi syarat dari Dokumen.

Format: projects/{project}/locations/{location}/dataStores/{dataStoreId}/documents/{documentId} DocumentId harus terdiri dari 1-63 karakter, dan mematuhi RFC1035.

Saat ImportDocuments mengimpor file secara langsung (format sumber default), layanan akan memperoleh documentId dari URI Cloud Storage file: mengimpor ulang URI yang sama akan memperbarui Dokumen yang sama, dan file yang diganti namanya atau dipindahkan akan menjadi Dokumen baru. Dengan SOURCE_FORMAT_DOCUMENT_JSON, documentId diambil dari name yang diberikan dalam file input.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat Dokumen dibuat.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat Dokumen terakhir diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

content

object (Content)

Opsional. Data tidak terstruktur yang ditautkan ke Dokumen ini: file Cloud Storage tempat data tersebut diimpor. Wajib ada di setiap baris file input SOURCE_FORMAT_DOCUMENT_JSON.

etag

string

Opsional. Etag Dokumen.

metadata

object (DocumentMetadata)

Opsional. Metadata yang ditentukan pengguna untuk Dokumen ini. Nilai metadata harus sesuai dengan documentMetadataSchema yang ditentukan di DataStore induk.

Isi

Data tidak terstruktur yang ditautkan ke Dokumen ini.

Representasi JSON
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "gcsUri": string
  // End of mutually exclusive fields.
}
Kolom
Konten Dokumen tidak terstruktur. Berikut adalah daftar kolom yang sama-sama bersifat eksklusif. Maksimal satu kolom akan ditetapkan dalam respons:
gcsUri

string

Cloud Storage URI konten. Hanya Cloud Storage URI (misalnya, gs://bucket-name/path/to/file) yang didukung.

Akhir kolom yang saling eksklusif.

DocumentMetadata

Metadata yang ditentukan pengguna yang terkait dengan Dokumen.

Representasi JSON
{
  "value": {
    object
  }
}
Kolom
value

object (Struct format)

Opsional. Nilai metadata, sebagai objek JSON. Nilai harus sesuai dengan documentMetadataSchema yang ditentukan di DataStore induk.

Metode

get

Mendapatkan Dokumen.

list

Mencantumkan Dokumen di DataStore.
Menelusuri Dokumen dari satu DataStore.