REST Resource: projects.locations.dataStores

Resource: DataStore

DataStore merekam setelan dan konfigurasi global di tingkat DataStore.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "industryVertical": enum (IndustryVertical),
  "solutionTypes": [
    enum (SolutionType)
  ],
  "defaultSchemaId": string,
  "contentConfig": enum (ContentConfig),
  "createTime": string,
  "advancedSiteSearchConfig": {
    object (AdvancedSiteSearchConfig)
  },
  "languageInfo": {
    object (LanguageInfo)
  },
  "naturalLanguageQueryUnderstandingConfig": {
    object (NaturalLanguageQueryUnderstandingConfig)
  },
  "kmsKeyName": string,
  "cmekConfig": {
    object (CmekConfig)
  },
  "idpConfig": {
    object (IdpConfig)
  },
  "billingEstimation": {
    object (BillingEstimation)
  },
  "aclEnabled": boolean,
  "workspaceConfig": {
    object (WorkspaceConfig)
  },
  "documentProcessingConfig": {
    object (DocumentProcessingConfig)
  },
  "startingSchema": {
    object (Schema)
  },
  "healthcareFhirConfig": {
    object (HealthcareFhirConfig)
  },
  "servingConfigDataStore": {
    object (ServingConfigDataStore)
  },
  "identityMappingStore": string,
  "isInfobotFaqDataStore": boolean,
  "configurableBillingApproach": enum (ConfigurableBillingApproach)
}
Kolom
name

string

Tidak dapat diubah. ID. Nama lengkap resource penyimpanan data. Format projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}.

Kolom ini harus berupa string berenkode UTF-8 dengan batas panjang 1.024 karakter.

displayName

string

Wajib. Nama tampilan penyimpanan data.

Kolom ini harus berupa string berenkode UTF-8 dengan batas panjang 128 karakter. Jika tidak, error INVALID_ARGUMENT akan ditampilkan.

industryVertical

enum (IndustryVertical)

Tidak dapat diubah. Bidang industri yang didaftarkan oleh penyimpanan data.

solutionTypes[]

enum (SolutionType)

Solusi yang didaftarkan oleh penyimpanan data. Solusi yang tersedia untuk setiap industryVertical:

  • MEDIA: SOLUTION_TYPE_RECOMMENDATION dan SOLUTION_TYPE_SEARCH.
  • SITE_SEARCH: SOLUTION_TYPE_SEARCH didaftarkan secara otomatis. Solusi lain tidak dapat didaftarkan.
defaultSchemaId

string

Hanya output. ID Schema default yang terkait dengan penyimpanan data ini.

contentConfig

enum (ContentConfig)

Tidak dapat diubah. Konfigurasi konten penyimpanan data. Jika kolom ini tidak disetel, perilaku server akan ditetapkan secara default ke ContentConfig.NO_CONTENT.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat DataStore 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".

advancedSiteSearchConfig

object (AdvancedSiteSearchConfig)

Opsional. Konfigurasi untuk penelusuran situs lanjutan.

languageInfo

object (LanguageInfo)

Info bahasa untuk DataStore.

naturalLanguageQueryUnderstandingConfig

object (NaturalLanguageQueryUnderstandingConfig)

Opsional. Konfigurasi untuk Pemahaman Kueri Bahasa Alami.

kmsKeyName

string

Hanya input. Kunci KMS yang akan digunakan untuk melindungi DataStore ini pada saat pembuatan.

Harus ditetapkan untuk permintaan yang perlu mematuhi perlindungan Kebijakan Org. CMEK.

Jika kolom ini ditetapkan dan diproses dengan berhasil, DataStore akan dilindungi oleh kunci KMS, seperti yang ditunjukkan di kolom cmekConfig.

cmekConfig

object (CmekConfig)

Hanya output. Informasi terkait CMEK untuk DataStore.

idpConfig

object (IdpConfig)

Hanya output. Konfigurasi penyedia identitas tingkat penyimpanan data.

billingEstimation

object (BillingEstimation)

Hanya output. Estimasi ukuran data untuk penagihan.

aclEnabled

boolean

Tidak dapat diubah. Apakah data dalam DataStore memiliki informasi ACL. Jika ditetapkan ke true, data sumber harus memiliki ACL. ACL akan diserap saat data diserap oleh metode DocumentService.ImportDocuments.

Jika ACL diaktifkan untuk DataStore, Document tidak dapat diakses dengan memanggil DocumentService.GetDocument atau DocumentService.ListDocuments.

Saat ini, ACL hanya didukung di vertikal industri GENERIC dengan konfigurasi konten non-PUBLIC_WEBSITE.

workspaceConfig

object (WorkspaceConfig)

Konfigurasi untuk menyimpan konfigurasi jenis penyimpanan data untuk data ruang kerja. Properti ini harus ditetapkan jika DataStore.content_config ditetapkan sebagai DataStore.ContentConfig.GOOGLE_WORKSPACE.

documentProcessingConfig

object (DocumentProcessingConfig)

Konfigurasi untuk Pemahaman dan pengayaan dokumen.

startingSchema

object (Schema)

Skema awal yang akan digunakan untuk DataStore ini saat menyediakannya. Jika tidak disetel, skema khusus vertikal default akan digunakan.

Kolom ini hanya digunakan oleh API dataStores.create, dan akan diabaikan jika digunakan di API lain. Kolom ini akan dihilangkan dari semua respons API, termasuk dataStores.create API. Untuk mengambil skema DataStore, gunakan SchemaService.GetSchema API.

Skema yang diberikan akan divalidasi terhadap aturan tertentu pada schema.org. Pelajari lebih lanjut dari dokumen ini.

healthcareFhirConfig

object (HealthcareFhirConfig)

Opsional. Konfigurasi untuk vertikal HEALTHCARE_FHIR.

servingConfigDataStore

object (ServingConfigDataStore)

Opsional. Menyimpan konfigurasi penayangan di tingkat DataStore.

identityMappingStore

string

Tidak dapat diubah. Nama resource yang sepenuhnya memenuhi syarat dari IdentityMappingStore terkait. Kolom ini hanya dapat ditetapkan untuk DataStore aclEnabled dengan IdP THIRD_PARTY atau GSUITE. Format: projects/{project}/locations/{location}/identityMappingStores/{identityMappingStore}.

isInfobotFaqDataStore

boolean

Opsional. Jika disetel, DataStore ini adalah DataStore FAQ Infobot.

configurableBillingApproach

enum (ConfigurableBillingApproach)

Opsional. Konfigurasi untuk pendekatan penagihan yang dapat dikonfigurasi. Lihat

Metode

completeQuery

Melengkapi input pengguna yang ditentukan dengan saran kata kunci.

create

Membuat DataStore.

delete

Menghapus DataStore.

get

Mendapatkan DataStore.

getCompletionConfig

Mendapatkan CompletionConfig

getDocumentProcessingConfig

Mendapatkan DocumentProcessingConfig.

getSiteSearchEngine

Mendapatkan SiteSearchEngine.

list

Mencantumkan semua DataStore yang terkait dengan project.

patch

Memperbarui DataStore

updateCompletionConfig

Memperbarui CompletionConfig.

updateDocumentProcessingConfig

Memperbarui DocumentProcessingConfig.