|
2335 | 2335 | "name"
|
2336 | 2336 | ],
|
2337 | 2337 | "parameters": {
|
| 2338 | + "allowMissing": { |
| 2339 | + "description": "Optional. Defaults to false. If set to true, and the conversation is not found, a new conversation will be created. In this situation, `update_mask` is ignored.", |
| 2340 | + "location": "query", |
| 2341 | + "type": "boolean" |
| 2342 | + }, |
2338 | 2343 | "name": {
|
2339 | 2344 | "description": "Immutable. The resource name of the conversation. Format: projects/{project}/locations/{location}/conversations/{conversation}",
|
2340 | 2345 | "location": "path",
|
|
5300 | 5305 | }
|
5301 | 5306 | }
|
5302 | 5307 | },
|
5303 |
| - "revision": "20250711", |
| 5308 | + "revision": "20250721", |
5304 | 5309 | "rootUrl": "https://contactcenterinsights.googleapis.com/",
|
5305 | 5310 | "schemas": {
|
5306 | 5311 | "GoogleCloudContactcenterinsightsV1Analysis": {
|
|
7890 | 7895 | "id": "GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource",
|
7891 | 7896 | "properties": {
|
7892 | 7897 | "audioBucketUri": {
|
7893 |
| - "description": "Optional. The Cloud Storage path to the conversation audio file if already transcribed. Note that: [1] Don't set this field if the audio is not transcribed. [2] Audio files and transcript files must be in separate buckets / folders. [3] A source file and its corresponding audio file must share the same name to be properly ingested, E.g. `gs://bucket/transcript/conversation1.json` and `gs://bucket/audio/conversation1.mp3`.", |
| 7898 | + "description": "Optional. The Cloud Storage path to the conversation audio file. Note that: [1] Audio files will be transcribed if not already. [2] Audio files and transcript files must be in separate buckets / folders. [3] A source file and its corresponding audio file must share the same name to be properly ingested, E.g. `gs://bucket/transcript/conversation1.json` and `gs://bucket/audio/conversation1.mp3`.", |
7894 | 7899 | "type": "string"
|
7895 | 7900 | },
|
7896 | 7901 | "bucketObjectType": {
|
7897 |
| - "description": "Optional. Specifies the type of the objects in `bucket_uri`.", |
| 7902 | + "description": "Optional. Specifies the type of the objects in `bucket_uri`. Avoid passing this. This is inferred from the `transcript_bucket_uri`, `audio_bucket_uri`.", |
7898 | 7903 | "enum": [
|
7899 | 7904 | "BUCKET_OBJECT_TYPE_UNSPECIFIED",
|
7900 | 7905 | "TRANSCRIPT",
|
|
7908 | 7913 | "type": "string"
|
7909 | 7914 | },
|
7910 | 7915 | "bucketUri": {
|
7911 |
| - "description": "Required. The Cloud Storage bucket containing source objects.", |
| 7916 | + "description": "Optional. The Cloud Storage bucket containing source objects. Avoid passing this. Pass this through one of `transcript_bucket_uri` or `audio_bucket_uri`.", |
7912 | 7917 | "type": "string"
|
7913 | 7918 | },
|
7914 | 7919 | "customMetadataKeys": {
|
|
7921 | 7926 | "metadataBucketUri": {
|
7922 | 7927 | "description": "Optional. The Cloud Storage path to the conversation metadata. Note that: [1] Metadata files are expected to be in JSON format. [2] Metadata and source files (transcripts or audio) must be in separate buckets / folders. [3] A source file and its corresponding metadata file must share the same name to be properly ingested, E.g. `gs://bucket/audio/conversation1.mp3` and `gs://bucket/metadata/conversation1.json`.",
|
7923 | 7928 | "type": "string"
|
| 7929 | + }, |
| 7930 | + "transcriptBucketUri": { |
| 7931 | + "description": "Optional. The Cloud Storage path to the conversation transcripts. Note that: [1] Transcript files are expected to be in JSON format. [2] Transcript, audio, metadata files must be in separate buckets / folders. [3] A source file and its corresponding metadata file must share the same name to be properly ingested, E.g. `gs://bucket/audio/conversation1.mp3` and `gs://bucket/metadata/conversation1.json`.", |
| 7932 | + "type": "string" |
7924 | 7933 | }
|
7925 | 7934 | },
|
7926 | 7935 | "type": "object"
|
@@ -12287,11 +12296,11 @@
|
12287 | 12296 | "id": "GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestGcsSource",
|
12288 | 12297 | "properties": {
|
12289 | 12298 | "audioBucketUri": {
|
12290 |
| - "description": "Optional. The Cloud Storage path to the conversation audio file if already transcribed. Note that: [1] Don't set this field if the audio is not transcribed. [2] Audio files and transcript files must be in separate buckets / folders. [3] A source file and its corresponding audio file must share the same name to be properly ingested, E.g. `gs://bucket/transcript/conversation1.json` and `gs://bucket/audio/conversation1.mp3`.", |
| 12299 | + "description": "Optional. The Cloud Storage path to the conversation audio file. Note that: [1] Audio files will be transcribed if not already. [2] Audio files and transcript files must be in separate buckets / folders. [3] A source file and its corresponding audio file must share the same name to be properly ingested, E.g. `gs://bucket/transcript/conversation1.json` and `gs://bucket/audio/conversation1.mp3`.", |
12291 | 12300 | "type": "string"
|
12292 | 12301 | },
|
12293 | 12302 | "bucketObjectType": {
|
12294 |
| - "description": "Optional. Specifies the type of the objects in `bucket_uri`.", |
| 12303 | + "description": "Optional. Specifies the type of the objects in `bucket_uri`. Avoid passing this. This is inferred from the `transcript_bucket_uri`, `audio_bucket_uri`.", |
12295 | 12304 | "enum": [
|
12296 | 12305 | "BUCKET_OBJECT_TYPE_UNSPECIFIED",
|
12297 | 12306 | "TRANSCRIPT",
|
|
12305 | 12314 | "type": "string"
|
12306 | 12315 | },
|
12307 | 12316 | "bucketUri": {
|
12308 |
| - "description": "Required. The Cloud Storage bucket containing source objects.", |
| 12317 | + "description": "Optional. The Cloud Storage bucket containing source objects. Avoid passing this. Pass this through one of `transcript_bucket_uri` or `audio_bucket_uri`.", |
12309 | 12318 | "type": "string"
|
12310 | 12319 | },
|
12311 | 12320 | "customMetadataKeys": {
|
|
12318 | 12327 | "metadataBucketUri": {
|
12319 | 12328 | "description": "Optional. The Cloud Storage path to the conversation metadata. Note that: [1] Metadata files are expected to be in JSON format. [2] Metadata and source files (transcripts or audio) must be in separate buckets / folders. [3] A source file and its corresponding metadata file must share the same name to be properly ingested, E.g. `gs://bucket/audio/conversation1.mp3` and `gs://bucket/metadata/conversation1.json`.",
|
12320 | 12329 | "type": "string"
|
| 12330 | + }, |
| 12331 | + "transcriptBucketUri": { |
| 12332 | + "description": "Optional. The Cloud Storage path to the conversation transcripts. Note that: [1] Transcript files are expected to be in JSON format. [2] Transcript, audio, metadata files must be in separate buckets / folders. [3] A source file and its corresponding metadata file must share the same name to be properly ingested, E.g. `gs://bucket/audio/conversation1.mp3` and `gs://bucket/metadata/conversation1.json`.", |
| 12333 | + "type": "string" |
12321 | 12334 | }
|
12322 | 12335 | },
|
12323 | 12336 | "type": "object"
|
|
0 commit comments