Recurso REST: projects.locations.datasets.dictationStores

Recurso: DictationStore

Um armazenamento de ditado que pode armazenar outros recursos relacionados a ditado, como ditados, notas e SpeechConfigs.

Representação JSON

{
  "name": string,
  "pubsubTopic": string,
  "trainingConsent": enum (TrainingConsent),
  "labels": {
    string: string,
    ...
  }
}
Campos
name

string

Apenas saída. Nome do recurso do armazenamento de ditado, no formato projects/{project_id}/locations/{locationId}/datasets/{datasetId}/dictationStores/{dictationStoreId}.

pubsubTopic

string

O tópico do Cloud Pub/Sub em que as notificações de alterações em ditados e notas são publicadas. PubsubMessage.Data contém o nome do recurso "Dictation" ou "Note". PubsubMessage.Attributes atribui um mapa com uma string que descreve a ação que acionou a notificação. Por exemplo, "action":"dictations.create". As notificações só são enviadas se o tópico não estiver vazio. Os nomes de tópicos precisam ter escopo para um projeto. Essa API precisa ter permissões de editor no tópico do Cloud Pub/Sub fornecido. Não ter permissões adequadas faz com que as chamadas que enviam notificações falhem. Fornecido pelo cliente.

labels

map (key: string, value: string)

Os pares de valores-chave fornecidos pelo usuário são usados para organizar os armazenamentos de ditado.

As chaves de rótulo precisam ter entre 1 e 63 caracteres, ter uma codificação UTF-8 de no máximo 128 bytes e estar em conformidade com a seguinte expressão regular PCRE: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}

s valores dos rótulos são opcionais, precisam ter entre 1 e 63 caracteres, ter uma codificação UTF-8 de no máximo 128 bytes e estar em conformidade com a seguinte expressão regular PCRE: [\p{Ll}\p{Lo}\p{N}_-]{0,63}

Não é possível associar mais de 64 rótulos a um determinado armazenamento.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }

Métodos

create

Cria um novo Dictation store no conjunto de dados pai.

delete

Exclui o Dictation store especificado e remove todos os ditados contidos nele.

get

Recebe o Dictation store especificado ou retorna NOT_FOUND se ele não existir.

getIamPolicy

Busca a política de controle de acesso de um recurso.

list

Lista o Dictation stores no conjunto de dados fornecido.

patch

Atualiza o Dictation store especificado.

setIamPolicy

Define a política de controle de acesso de um recurso.

testIamPermissions

Retorna permissões do autor da chamada no recurso especificado.