REST Resource: settings.datasources

Zasób: DataSource

Źródło danych to logiczna przestrzeń nazw dla elementów do zindeksowania. Wszystkie elementy muszą należeć do źródła danych. Jest to warunek wstępny, który musi zostać spełniony, aby elementy mogły zostać zindeksowane w Cloud Search.

Zapis JSON
{
  "name": string,
  "displayName": string,
  "shortName": string,
  "indexingServiceAccounts": [
    string
  ],
  "disableServing": boolean,
  "disableModifications": boolean,
  "itemsVisibility": [
    {
      object (GSuitePrincipal)
    }
  ],
  "returnThumbnailUrls": boolean,
  "operationIds": [
    string
  ]
}
Pola
name

string

Nazwa zasobu źródła danych. Format: datasources/{sourceId}.

Nazwa jest ignorowana podczas tworzenia źródła danych.

displayName

string

Wymagane. Wyświetlana nazwa źródła danych. Maksymalna długość to 300 znaków.

shortName

string

Krótka nazwa lub alias źródła. Ta wartość będzie używana do dopasowania operatora „source”. Jeśli np. krótka nazwa to <value>, zapytania takie jak source:<value> zwracają tylko wyniki dla tego źródła. Wartość musi być niepowtarzalna we wszystkich źródłach danych. Wartość może zawierać tylko znaki alfanumeryczne (a–z, A–Z, 0–9). Wartość nie może zaczynać się od „google” i nie może być jedną z tych nazw: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, teams. Maksymalna długość to 32 znaki.

indexingServiceAccounts[]

string

Lista kont usługi, które mają dostęp do indeksowania.

disableServing

boolean

Wyłącz wyświetlanie wyników wyszukiwania lub asystenta.

disableModifications

boolean

Jeśli ma wartość Prawda, powoduje, że dane źródłowe są w trybie tylko do odczytu. W trybie tylko do odczytu interfejs Indexing API odrzuca wszystkie żądania indeksowania lub usuwania elementów z tego źródła. Włączenie trybu tylko do odczytu nie powoduje przerwania przetwarzania wcześniej zaakceptowanych danych.

itemsVisibility[]

object (GSuitePrincipal)

To pole ogranicza widoczność do elementów na poziomie źródła danych. Elementy w źródle danych są ograniczone do zbioru użytkowników i grup uwzględnionych w tym polu. Pamiętaj, że nie zapewnia to dostępu do konkretnego elementu, ponieważ użytkownicy muszą mieć uprawnienia ACL do zawartych w nim elementów. Dzięki temu masz dostęp do całego źródła danych na wysokim poziomie i możesz mieć pewność, że poszczególne elementy nie są udostępniane poza widocznością.

returnThumbnailUrls

boolean

Użytkownik może poprosić o uzyskanie identyfikatora URI miniatury dla elementów zindeksowanych w tym źródle danych.

operationIds[]

string

Identyfikatory długotrwałych operacji (LROs) obecnie wykonywanych w ramach tego schematu.

Metody

create

Tworzy źródło danych.

delete

Usuwa źródło danych.

get

Pobiera źródło danych.

list

Wyświetla listę źródeł danych.

patch

Aktualizuje źródło danych.

update

Aktualizuje źródło danych.