Recurso: DataSource
A fonte de dados é um namespace lógico para os itens a serem indexados. Todos os itens precisam pertencer a uma fonte de dados. Esse é o pré-requisito para que os itens sejam indexados no Cloud Search.
Representação JSON |
---|
{
"name": string,
"displayName": string,
"shortName": string,
"indexingServiceAccounts": [
string
],
"disableServing": boolean,
"disableModifications": boolean,
"itemsVisibility": [
{
object ( |
Campos | |
---|---|
name |
O nome do recurso da fonte de dados. Formato: datasources/{sourceId}. O nome é ignorado ao criar uma fonte de dados. |
displayName |
Obrigatório. Nome de exibição da fonte de dados. O tamanho máximo é de 300 caracteres. |
shortName |
Um nome curto ou alias para a origem. Esse valor será usado para corresponder ao operador "source". Por exemplo, se o nome curto for <value>, consultas como source:<value> só retornarão resultados para esta origem. O valor precisa ser exclusivo em todas as fontes de dados. O valor precisa conter apenas caracteres alfanuméricos (a-zA-Z0-9). O valor não pode começar com "google" nem ser: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, team. O tamanho máximo é de 32 caracteres. |
indexingServiceAccounts[] |
Lista de contas de serviço que têm acesso de indexação. |
disableServing |
Desative a exibição de resultados de pesquisa ou assistência. |
disableModifications |
Se verdadeiro, configura a fonte de dados para o modo somente leitura. No modo somente leitura, a API Indexing rejeita todas as solicitações de indexação ou exclusão de itens nessa origem. Ativar o modo somente leitura não interrompe o processamento dos dados aceitos anteriormente. |
itemsVisibility[] |
Esse campo restringe a visibilidade de itens no nível da fonte de dados. Os itens na fonte de dados são restritos à união de usuários e grupos incluídos nesse campo. Isso não garante o acesso a um item específico, já que os usuários precisam ter permissões da ACL nos itens contidos. Isso garante um acesso de alto nível a toda a fonte de dados e que os itens individuais não são compartilhados fora dessa visibilidade. |
returnThumbnailUrls |
Pode uma solicitação do usuário para receber o URI de miniatura dos itens indexados nessa fonte de dados. |
operationIds[] |
IDs das operações de longa duração (LROs) em execução no momento para este esquema. |
Métodos |
|
---|---|
|
Cria uma fonte de dados. |
|
Exclui uma fonte de dados. |
|
Recebe uma fonte de dados. |
|
Lista as fontes de dados. |
|
Atualiza uma fonte de dados. |
|
Atualiza uma fonte de dados. |