REST 리소스: projects.locations.datasets.dictationStores

리소스: DictationStore

음성기록, 메모, SpeechConfigs와 같은 다른 음성기록 관련 리소스를 저장할 수 있는 음성기록 저장소입니다.

JSON 표현

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

string

출력 전용. projects/{project_id}/locations/{locationId}/datasets/{datasetId}/dictationStores/{dictationStoreId} 형식의 음성기록 저장소 리소스 이름입니다.

pubsubTopic

string

음성기록 및 메모에 대한 변경사항 알림이 게시되는 Cloud Pub/Sub 주제입니다. PubsubMessage.Data에는 음성기록 또는 메모 리소스 이름이 포함됩니다. PubsubMessage.Attributes에는 알림을 트리거한 작업을 설명하는 문자열이 있는 지도가 포함됩니다. 예를 들어 'action':'dictations.create'입니다. 알림은 주제가 비어 있지 않을 때만 전송됩니다. 주제 이름은 범위가 프로젝트로 지정되어야 합니다. 이 API는 제공된 Cloud Pub/Sub 주제에 대해 게시자 권한을 가져야 합니다 적절한 권한이 없으면 알림을 보내는 호출이 실패합니다. 클라이언트에서 제공됩니다.

labels

map (key: string, value: string)

음성기록 저장소를 구성하는 데 사용되는 사용자 제공 키-값 쌍입니다.

라벨 키의 길이는 1~63자(영문 기준)여야 하며 UTF-8 인코딩은 최대 128바이트여야 하고 다음 PCRE 정규 표현식을 준수해야 합니다. [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}

라벨값은 선택사항으로 길이는 1~63자(영문 기준)여야 하며 UTF-8 인코딩은 최대 128바이트여야 하고 다음 PCRE 정규 표현식을 준수해야 합니다. [\p{Ll}\p{Lo}\p{N}_-]{0,63}

특정 저장소와 연결할 수 있는 라벨은 64개 미만입니다.

"key": value 쌍 목록이 포함된 객체입니다. 예를 들면 { "name": "wrench", "mass": "1.3kg", "count": "3" }입니다.

메소드

create

상위 데이터 세트 내에 새 Dictation store를 만듭니다.

delete

지정된 Dictation store를 삭제하고 그 안에 포함된 모든 음성기록을 삭제합니다.

get

지정된 Dictation store를 가져오거나 존재하지 않는 경우 NOT_FOUND를 반환합니다.

getIamPolicy

리소스의 액세스 제어 정책을 가져옵니다.

list

지정된 데이터 세트의 Dictation stores를 나열합니다.

patch

지정된 Dictation store를 업데이트합니다.

setIamPolicy

리소스의 액세스 제어 정책을 설정합니다.

testIamPermissions

지정된 리소스에 대해 호출자가 보유한 권한을 반환합니다.