Skip to content

Commit 9d5f008

Browse files
authoredOct 29, 2024··
feat(all): auto-regenerate discovery clients (#2845)
1 parent 48dda95 commit 9d5f008

22 files changed

+1221
-56
lines changed
 

‎bigqueryreservation/v1/bigqueryreservation-api.json

+13-2
Original file line numberDiff line numberDiff line change
@@ -935,7 +935,7 @@
935935
}
936936
}
937937
},
938-
"revision": "20240921",
938+
"revision": "20241023",
939939
"rootUrl": "https://bigqueryreservation.googleapis.com/",
940940
"schemas": {
941941
"Assignment": {
@@ -946,6 +946,10 @@
946946
"description": "The resource which will use the reservation. E.g. `projects/myproject`, `folders/123`, or `organizations/456`.",
947947
"type": "string"
948948
},
949+
"enableGeminiInBigquery": {
950+
"description": "Optional. This field controls if \"Gemini in BigQuery\" (https://cloud.google.com/gemini/docs/bigquery/overview) features should be enabled for this reservation assignment, which is not on by default. \"Gemini in BigQuery\" has a distinct compliance posture from BigQuery. If this field is set to true, the assignment job type is QUERY, and the parent reservation edition is ENTERPRISE_PLUS, then the assignment will give the grantee project/organization access to \"Gemini in BigQuery\" features.",
951+
"type": "boolean"
952+
},
949953
"jobType": {
950954
"description": "Which type of jobs will use the reservation.",
951955
"enum": [
@@ -994,7 +998,7 @@
994998
"id": "Autoscale",
995999
"properties": {
9961000
"currentSlots": {
997-
"description": "Output only. The slot capacity added to this reservation when autoscale happens. Will be between [0, max_slots].",
1001+
"description": "Output only. The slot capacity added to this reservation when autoscale happens. Will be between [0, max_slots]. Note: after users reduce max_slots, it may take a while before it can be propagated, so current_slots may stay in the original value and could be larger than max_slots for that brief period (less than one minute)",
9981002
"format": "int64",
9991003
"readOnly": true,
10001004
"type": "string"
@@ -1326,6 +1330,13 @@
13261330
"description": "If false, any query or pipeline job using this reservation will use idle slots from other reservations within the same admin project. If true, a query or pipeline job using this reservation will execute with the slot capacity specified in the slot_capacity field at most.",
13271331
"type": "boolean"
13281332
},
1333+
"labels": {
1334+
"additionalProperties": {
1335+
"type": "string"
1336+
},
1337+
"description": "Optional. The labels associated with this reservation. You can use these to organize and group your reservations. You can set this property when inserting or updating a reservation.",
1338+
"type": "object"
1339+
},
13291340
"multiRegionAuxiliary": {
13301341
"description": "Applicable only for reservations located within one of the BigQuery multi-regions (US or EU). If set to true, this reservation is placed in the organization's secondary region which is designated for disaster recovery purposes. If false, this reservation is placed in the organization's default region. NOTE: this is a preview feature. Project must be allow-listed in order to set this field.",
13311342
"type": "boolean"

‎bigqueryreservation/v1/bigqueryreservation-gen.go

+17-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dataplex/v1/dataplex-api.json

+391-5
Large diffs are not rendered by default.

‎dataplex/v1/dataplex-gen.go

+222
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎datastore/v1/datastore-api.json

+51-2
Original file line numberDiff line numberDiff line change
@@ -654,7 +654,7 @@
654654
}
655655
}
656656
},
657-
"revision": "20241008",
657+
"revision": "20241018",
658658
"rootUrl": "https://datastore.googleapis.com/",
659659
"schemas": {
660660
"Aggregation": {
@@ -1064,6 +1064,51 @@
10641064
},
10651065
"type": "object"
10661066
},
1067+
"FindNearest": {
1068+
"description": "Nearest Neighbors search config. The ordering provided by FindNearest supersedes the order_by stage. If multiple documents have the same vector distance, the returned document order is not guaranteed to be stable between queries.",
1069+
"id": "FindNearest",
1070+
"properties": {
1071+
"distanceMeasure": {
1072+
"description": "Required. The Distance Measure to use, required.",
1073+
"enum": [
1074+
"DISTANCE_MEASURE_UNSPECIFIED",
1075+
"EUCLIDEAN",
1076+
"COSINE",
1077+
"DOT_PRODUCT"
1078+
],
1079+
"enumDescriptions": [
1080+
"Should not be set.",
1081+
"Measures the EUCLIDEAN distance between the vectors. See [Euclidean](https://en.wikipedia.org/wiki/Euclidean_distance) to learn more. The resulting distance decreases the more similar two vectors are.",
1082+
"COSINE distance compares vectors based on the angle between them, which allows you to measure similarity that isn't based on the vectors magnitude. We recommend using DOT_PRODUCT with unit normalized vectors instead of COSINE distance, which is mathematically equivalent with better performance. See [Cosine Similarity](https://en.wikipedia.org/wiki/Cosine_similarity) to learn more about COSINE similarity and COSINE distance. The resulting COSINE distance decreases the more similar two vectors are.",
1083+
"Similar to cosine but is affected by the magnitude of the vectors. See [Dot Product](https://en.wikipedia.org/wiki/Dot_product) to learn more. The resulting distance increases the more similar two vectors are."
1084+
],
1085+
"type": "string"
1086+
},
1087+
"distanceResultProperty": {
1088+
"description": "Optional. Optional name of the field to output the result of the vector distance calculation. Must conform to entity property limitations.",
1089+
"type": "string"
1090+
},
1091+
"distanceThreshold": {
1092+
"description": "Optional. Option to specify a threshold for which no less similar documents will be returned. The behavior of the specified `distance_measure` will affect the meaning of the distance threshold. Since DOT_PRODUCT distances increase when the vectors are more similar, the comparison is inverted. * For EUCLIDEAN, COSINE: WHERE distance \u003c= distance_threshold * For DOT_PRODUCT: WHERE distance \u003e= distance_threshold",
1093+
"format": "double",
1094+
"type": "number"
1095+
},
1096+
"limit": {
1097+
"description": "Required. The number of nearest neighbors to return. Must be a positive integer of no more than 100.",
1098+
"format": "int32",
1099+
"type": "integer"
1100+
},
1101+
"queryVector": {
1102+
"$ref": "Value",
1103+
"description": "Required. The query vector that we are searching on. Must be a vector of no more than 2048 dimensions."
1104+
},
1105+
"vectorProperty": {
1106+
"$ref": "PropertyReference",
1107+
"description": "Required. An indexed vector property to search upon. Only documents which contain vectors whose dimensionality match the query_vector can be returned."
1108+
}
1109+
},
1110+
"type": "object"
1111+
},
10671112
"GoogleDatastoreAdminV1CommonMetadata": {
10681113
"description": "Metadata common to all Datastore Admin operations.",
10691114
"id": "GoogleDatastoreAdminV1CommonMetadata",
@@ -2228,7 +2273,7 @@
22282273
"type": "object"
22292274
},
22302275
"Query": {
2231-
"description": "A query for entities.",
2276+
"description": "A query for entities. The query stages are executed in the following order: 1. kind 2. filter 3. projection 4. order + start_cursor + end_cursor 5. offset 6. limit 7. find_nearest",
22322277
"id": "Query",
22332278
"properties": {
22342279
"distinctOn": {
@@ -2247,6 +2292,10 @@
22472292
"$ref": "Filter",
22482293
"description": "The filter to apply."
22492294
},
2295+
"findNearest": {
2296+
"$ref": "FindNearest",
2297+
"description": "Optional. A potential Nearest Neighbors Search. Applies after all other filters and ordering. Finds the closest vector embeddings to the given query vector."
2298+
},
22502299
"kind": {
22512300
"description": "The kinds to query (if empty, returns entities of all kinds). Currently at most 1 kind may be specified.",
22522301
"items": {

‎datastore/v1/datastore-gen.go

+85-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎datastore/v1beta3/datastore-api.json

+51-2
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@
336336
}
337337
}
338338
},
339-
"revision": "20241008",
339+
"revision": "20241018",
340340
"rootUrl": "https://datastore.googleapis.com/",
341341
"schemas": {
342342
"Aggregation": {
@@ -724,6 +724,51 @@
724724
},
725725
"type": "object"
726726
},
727+
"FindNearest": {
728+
"description": "Nearest Neighbors search config. The ordering provided by FindNearest supersedes the order_by stage. If multiple documents have the same vector distance, the returned document order is not guaranteed to be stable between queries.",
729+
"id": "FindNearest",
730+
"properties": {
731+
"distanceMeasure": {
732+
"description": "Required. The Distance Measure to use, required.",
733+
"enum": [
734+
"DISTANCE_MEASURE_UNSPECIFIED",
735+
"EUCLIDEAN",
736+
"COSINE",
737+
"DOT_PRODUCT"
738+
],
739+
"enumDescriptions": [
740+
"Should not be set.",
741+
"Measures the EUCLIDEAN distance between the vectors. See [Euclidean](https://en.wikipedia.org/wiki/Euclidean_distance) to learn more. The resulting distance decreases the more similar two vectors are.",
742+
"COSINE distance compares vectors based on the angle between them, which allows you to measure similarity that isn't based on the vectors magnitude. We recommend using DOT_PRODUCT with unit normalized vectors instead of COSINE distance, which is mathematically equivalent with better performance. See [Cosine Similarity](https://en.wikipedia.org/wiki/Cosine_similarity) to learn more about COSINE similarity and COSINE distance. The resulting COSINE distance decreases the more similar two vectors are.",
743+
"Similar to cosine but is affected by the magnitude of the vectors. See [Dot Product](https://en.wikipedia.org/wiki/Dot_product) to learn more. The resulting distance increases the more similar two vectors are."
744+
],
745+
"type": "string"
746+
},
747+
"distanceResultProperty": {
748+
"description": "Optional. Optional name of the field to output the result of the vector distance calculation. Must conform to entity property limitations.",
749+
"type": "string"
750+
},
751+
"distanceThreshold": {
752+
"description": "Optional. Option to specify a threshold for which no less similar documents will be returned. The behavior of the specified `distance_measure` will affect the meaning of the distance threshold. Since DOT_PRODUCT distances increase when the vectors are more similar, the comparison is inverted. * For EUCLIDEAN, COSINE: WHERE distance \u003c= distance_threshold * For DOT_PRODUCT: WHERE distance \u003e= distance_threshold",
753+
"format": "double",
754+
"type": "number"
755+
},
756+
"limit": {
757+
"description": "Required. The number of nearest neighbors to return. Must be a positive integer of no more than 100.",
758+
"format": "int32",
759+
"type": "integer"
760+
},
761+
"queryVector": {
762+
"$ref": "Value",
763+
"description": "Required. The query vector that we are searching on. Must be a vector of no more than 2048 dimensions."
764+
},
765+
"vectorProperty": {
766+
"$ref": "PropertyReference",
767+
"description": "Required. An indexed vector property to search upon. Only documents which contain vectors whose dimensionality match the query_vector can be returned."
768+
}
769+
},
770+
"type": "object"
771+
},
727772
"GoogleDatastoreAdminV1CommonMetadata": {
728773
"description": "Metadata common to all Datastore Admin operations.",
729774
"id": "GoogleDatastoreAdminV1CommonMetadata",
@@ -1674,7 +1719,7 @@
16741719
"type": "object"
16751720
},
16761721
"Query": {
1677-
"description": "A query for entities.",
1722+
"description": "A query for entities. The query stages are executed in the following order: 1. kind 2. filter 3. projection 4. order + start_cursor + end_cursor 5. offset 6. limit 7. find_nearest",
16781723
"id": "Query",
16791724
"properties": {
16801725
"distinctOn": {
@@ -1693,6 +1738,10 @@
16931738
"$ref": "Filter",
16941739
"description": "The filter to apply."
16951740
},
1741+
"findNearest": {
1742+
"$ref": "FindNearest",
1743+
"description": "Optional. A potential Nearest Neighbors Search. Applies after all other filters and ordering. Finds the closest vector embeddings to the given query vector."
1744+
},
16961745
"kind": {
16971746
"description": "The kinds to query (if empty, returns entities of all kinds). Currently at most 1 kind may be specified.",
16981747
"items": {

‎datastore/v1beta3/datastore-gen.go

+85-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎documentai/v1beta3/documentai-api.json

+11-1
Original file line numberDiff line numberDiff line change
@@ -1284,7 +1284,7 @@
12841284
}
12851285
}
12861286
},
1287-
"revision": "20240911",
1287+
"revision": "20241025",
12881288
"rootUrl": "https://documentai.googleapis.com/",
12891289
"schemas": {
12901290
"GoogleCloudDocumentaiUiv1beta3AutoLabelDocumentsMetadata": {
@@ -3004,6 +3004,16 @@
30043004
"name": {
30053005
"description": "Dataset schema resource name. Format: `projects/{project}/locations/{location}/processors/{processor}/dataset/datasetSchema`",
30063006
"type": "string"
3007+
},
3008+
"satisfiesPzi": {
3009+
"description": "Output only. Reserved for future use.",
3010+
"readOnly": true,
3011+
"type": "boolean"
3012+
},
3013+
"satisfiesPzs": {
3014+
"description": "Output only. Reserved for future use.",
3015+
"readOnly": true,
3016+
"type": "boolean"
30073017
}
30083018
},
30093019
"type": "object"

‎documentai/v1beta3/documentai-gen.go

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎firestore/v1/firestore-api.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1711,7 +1711,7 @@
17111711
}
17121712
}
17131713
},
1714-
"revision": "20240904",
1714+
"revision": "20241018",
17151715
"rootUrl": "https://firestore.googleapis.com/",
17161716
"schemas": {
17171717
"Aggregation": {
@@ -2417,7 +2417,7 @@
24172417
"type": "string"
24182418
},
24192419
"distanceThreshold": {
2420-
"description": "Optional. Option to specify a threshold for which no less similar documents will be returned. The behavior of the specified `distance_measure` will affect the meaning of the distance threshold. Since DOT_PRODUCT distances increase when the vectors are more similar, the comparison is inverted. For EUCLIDEAN, COSINE: WHERE distance \u003c= distance_threshold For DOT_PRODUCT: WHERE distance \u003e= distance_threshold",
2420+
"description": "Optional. Option to specify a threshold for which no less similar documents will be returned. The behavior of the specified `distance_measure` will affect the meaning of the distance threshold. Since DOT_PRODUCT distances increase when the vectors are more similar, the comparison is inverted. * For EUCLIDEAN, COSINE: WHERE distance \u003c= distance_threshold * For DOT_PRODUCT: WHERE distance \u003e= distance_threshold",
24212421
"format": "double",
24222422
"type": "number"
24232423
},
@@ -4264,7 +4264,7 @@
42644264
"type": "object"
42654265
},
42664266
"StructuredQuery": {
4267-
"description": "A Firestore query. The query stages are executed in the following order: 1. from 2. where 3. select 4. order_by + start_at + end_at 5. offset 6. limit",
4267+
"description": "A Firestore query. The query stages are executed in the following order: 1. from 2. where 3. select 4. order_by + start_at + end_at 5. offset 6. limit 7. find_nearest",
42684268
"id": "StructuredQuery",
42694269
"properties": {
42704270
"endAt": {

‎firestore/v1/firestore-gen.go

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎firestore/v1beta1/firestore-api.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -950,7 +950,7 @@
950950
}
951951
}
952952
},
953-
"revision": "20240822",
953+
"revision": "20241018",
954954
"rootUrl": "https://firestore.googleapis.com/",
955955
"schemas": {
956956
"Aggregation": {
@@ -1656,7 +1656,7 @@
16561656
"type": "string"
16571657
},
16581658
"distanceThreshold": {
1659-
"description": "Optional. Option to specify a threshold for which no less similar documents will be returned. The behavior of the specified `distance_measure` will affect the meaning of the distance threshold. Since DOT_PRODUCT distances increase when the vectors are more similar, the comparison is inverted. For EUCLIDEAN, COSINE: WHERE distance \u003c= distance_threshold For DOT_PRODUCT: WHERE distance \u003e= distance_threshold",
1659+
"description": "Optional. Option to specify a threshold for which no less similar documents will be returned. The behavior of the specified `distance_measure` will affect the meaning of the distance threshold. Since DOT_PRODUCT distances increase when the vectors are more similar, the comparison is inverted. * For EUCLIDEAN, COSINE: WHERE distance \u003c= distance_threshold * For DOT_PRODUCT: WHERE distance \u003e= distance_threshold",
16601660
"format": "double",
16611661
"type": "number"
16621662
},
@@ -2654,7 +2654,7 @@
26542654
"type": "object"
26552655
},
26562656
"StructuredQuery": {
2657-
"description": "A Firestore query. The query stages are executed in the following order: 1. from 2. where 3. select 4. order_by + start_at + end_at 5. offset 6. limit",
2657+
"description": "A Firestore query. The query stages are executed in the following order: 1. from 2. where 3. select 4. order_by + start_at + end_at 5. offset 6. limit 7. find_nearest",
26582658
"id": "StructuredQuery",
26592659
"properties": {
26602660
"endAt": {

‎firestore/v1beta1/firestore-gen.go

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎looker/v1/looker-api.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -731,7 +731,7 @@
731731
}
732732
}
733733
},
734-
"revision": "20240910",
734+
"revision": "20241016",
735735
"rootUrl": "https://looker.googleapis.com/",
736736
"schemas": {
737737
"AdminSettings": {
@@ -1636,22 +1636,22 @@
16361636
"id": "TimeOfDay",
16371637
"properties": {
16381638
"hours": {
1639-
"description": "Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value \"24:00:00\" for scenarios like business closing time.",
1639+
"description": "Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value \"24:00:00\" for scenarios like business closing time.",
16401640
"format": "int32",
16411641
"type": "integer"
16421642
},
16431643
"minutes": {
1644-
"description": "Minutes of hour of day. Must be from 0 to 59.",
1644+
"description": "Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.",
16451645
"format": "int32",
16461646
"type": "integer"
16471647
},
16481648
"nanos": {
1649-
"description": "Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.",
1649+
"description": "Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.",
16501650
"format": "int32",
16511651
"type": "integer"
16521652
},
16531653
"seconds": {
1654-
"description": "Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.",
1654+
"description": "Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.",
16551655
"format": "int32",
16561656
"type": "integer"
16571657
}

‎looker/v1/looker-gen.go

+10-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎texttospeech/v1/texttospeech-api.json

+51-3
Original file line numberDiff line numberDiff line change
@@ -318,15 +318,15 @@
318318
}
319319
}
320320
},
321-
"revision": "20241008",
321+
"revision": "20241026",
322322
"rootUrl": "https://texttospeech.googleapis.com/",
323323
"schemas": {
324324
"AdvancedVoiceOptions": {
325325
"description": "Used for advanced voice options.",
326326
"id": "AdvancedVoiceOptions",
327327
"properties": {
328328
"lowLatencyJourneySynthesis": {
329-
"description": "Only for Jounrney voices. If false, the synthesis will be context aware and have higher latency.",
329+
"description": "Only for Journey voices. If false, the synthesis will be context aware and have higher latency.",
330330
"type": "boolean"
331331
}
332332
},
@@ -522,6 +522,20 @@
522522
},
523523
"type": "object"
524524
},
525+
"MultiSpeakerMarkup": {
526+
"description": "A collection of turns for multi-speaker synthesis.",
527+
"id": "MultiSpeakerMarkup",
528+
"properties": {
529+
"turns": {
530+
"description": "Required. Speaker turns.",
531+
"items": {
532+
"$ref": "Turn"
533+
},
534+
"type": "array"
535+
}
536+
},
537+
"type": "object"
538+
},
525539
"Operation": {
526540
"description": "This resource represents a long-running operation that is the result of a network API call.",
527541
"id": "Operation",
@@ -592,6 +606,10 @@
592606
"$ref": "CustomPronunciations",
593607
"description": "Optional. The pronunciation customizations to be applied to the input. If this is set, the input will be synthesized using the given pronunciation customizations. The initial support will be for EFIGS (English, French, Italian, German, Spanish) languages, as provided in VoiceSelectionParams. Journey and Instant Clone voices are not supported yet. In order to customize the pronunciation of a phrase, there must be an exact match of the phrase in the input types. If using SSML, the phrase must not be inside a phoneme tag (entirely or partially)."
594608
},
609+
"multiSpeakerMarkup": {
610+
"$ref": "MultiSpeakerMarkup",
611+
"description": "The multi-speaker input to be synthesized. Only applicable for multi-speaker synthesis."
612+
},
595613
"ssml": {
596614
"description": "The SSML document to be synthesized. The SSML document must be valid and well-formed. Otherwise the RPC will fail and return google.rpc.Code.INVALID_ARGUMENT. For more information, see [SSML](https://cloud.google.com/text-to-speech/docs/ssml).",
597615
"type": "string"
@@ -655,7 +673,7 @@
655673
"properties": {
656674
"advancedVoiceOptions": {
657675
"$ref": "AdvancedVoiceOptions",
658-
"description": "Adnanced voice options."
676+
"description": "Advanced voice options."
659677
},
660678
"audioConfig": {
661679
"$ref": "AudioConfig",
@@ -684,6 +702,21 @@
684702
},
685703
"type": "object"
686704
},
705+
"Turn": {
706+
"description": "A Multi-speaker turn.",
707+
"id": "Turn",
708+
"properties": {
709+
"speaker": {
710+
"description": "Required. The speaker of the turn, for example, 'O' or 'Q'. Please refer to documentation for available speakers.",
711+
"type": "string"
712+
},
713+
"text": {
714+
"description": "Required. The text to speak.",
715+
"type": "string"
716+
}
717+
},
718+
"type": "object"
719+
},
687720
"Voice": {
688721
"description": "Description of a voice supported by the TTS service.",
689722
"id": "Voice",
@@ -723,6 +756,17 @@
723756
},
724757
"type": "object"
725758
},
759+
"VoiceCloneParams": {
760+
"description": "The configuration of Voice Clone feature.",
761+
"id": "VoiceCloneParams",
762+
"properties": {
763+
"voiceCloningKey": {
764+
"description": "Required. Created by GenerateVoiceCloningKey.",
765+
"type": "string"
766+
}
767+
},
768+
"type": "object"
769+
},
726770
"VoiceSelectionParams": {
727771
"description": "Description of which voice to use for a synthesis request.",
728772
"id": "VoiceSelectionParams",
@@ -754,6 +798,10 @@
754798
"A gender-neutral voice. This voice is not yet supported."
755799
],
756800
"type": "string"
801+
},
802+
"voiceClone": {
803+
"$ref": "VoiceCloneParams",
804+
"description": "Optional. The configuration for a voice clone. If [VoiceCloneParams.voice_clone_key] is set, the service will choose the voice clone matching the specified configuration."
757805
}
758806
},
759807
"type": "object"

‎texttospeech/v1/texttospeech-gen.go

+79-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎texttospeech/v1beta1/texttospeech-api.json

+51-3
Original file line numberDiff line numberDiff line change
@@ -261,15 +261,15 @@
261261
}
262262
}
263263
},
264-
"revision": "20241008",
264+
"revision": "20241026",
265265
"rootUrl": "https://texttospeech.googleapis.com/",
266266
"schemas": {
267267
"AdvancedVoiceOptions": {
268268
"description": "Used for advanced voice options.",
269269
"id": "AdvancedVoiceOptions",
270270
"properties": {
271271
"lowLatencyJourneySynthesis": {
272-
"description": "Only for Jounrney voices. If false, the synthesis will be context aware and have higher latency.",
272+
"description": "Only for Journey voices. If false, the synthesis will be context aware and have higher latency.",
273273
"type": "boolean"
274274
}
275275
},
@@ -455,6 +455,20 @@
455455
},
456456
"type": "object"
457457
},
458+
"MultiSpeakerMarkup": {
459+
"description": "A collection of turns for multi-speaker synthesis.",
460+
"id": "MultiSpeakerMarkup",
461+
"properties": {
462+
"turns": {
463+
"description": "Required. Speaker turns.",
464+
"items": {
465+
"$ref": "Turn"
466+
},
467+
"type": "array"
468+
}
469+
},
470+
"type": "object"
471+
},
458472
"Operation": {
459473
"description": "This resource represents a long-running operation that is the result of a network API call.",
460474
"id": "Operation",
@@ -525,6 +539,10 @@
525539
"$ref": "CustomPronunciations",
526540
"description": "Optional. The pronunciation customizations to be applied to the input. If this is set, the input will be synthesized using the given pronunciation customizations. The initial support will be for EFIGS (English, French, Italian, German, Spanish) languages, as provided in VoiceSelectionParams. Journey and Instant Clone voices are not supported yet. In order to customize the pronunciation of a phrase, there must be an exact match of the phrase in the input types. If using SSML, the phrase must not be inside a phoneme tag (entirely or partially)."
527541
},
542+
"multiSpeakerMarkup": {
543+
"$ref": "MultiSpeakerMarkup",
544+
"description": "The multi-speaker input to be synthesized. Only applicable for multi-speaker synthesis."
545+
},
528546
"ssml": {
529547
"description": "The SSML document to be synthesized. The SSML document must be valid and well-formed. Otherwise the RPC will fail and return google.rpc.Code.INVALID_ARGUMENT. For more information, see [SSML](https://cloud.google.com/text-to-speech/docs/ssml).",
530548
"type": "string"
@@ -588,7 +606,7 @@
588606
"properties": {
589607
"advancedVoiceOptions": {
590608
"$ref": "AdvancedVoiceOptions",
591-
"description": "Adnanced voice options."
609+
"description": "Advanced voice options."
592610
},
593611
"audioConfig": {
594612
"$ref": "AudioConfig",
@@ -659,6 +677,21 @@
659677
},
660678
"type": "object"
661679
},
680+
"Turn": {
681+
"description": "A Multi-speaker turn.",
682+
"id": "Turn",
683+
"properties": {
684+
"speaker": {
685+
"description": "Required. The speaker of the turn, for example, 'O' or 'Q'. Please refer to documentation for available speakers.",
686+
"type": "string"
687+
},
688+
"text": {
689+
"description": "Required. The text to speak.",
690+
"type": "string"
691+
}
692+
},
693+
"type": "object"
694+
},
662695
"Voice": {
663696
"description": "Description of a voice supported by the TTS service.",
664697
"id": "Voice",
@@ -698,6 +731,17 @@
698731
},
699732
"type": "object"
700733
},
734+
"VoiceCloneParams": {
735+
"description": "The configuration of Voice Clone feature.",
736+
"id": "VoiceCloneParams",
737+
"properties": {
738+
"voiceCloningKey": {
739+
"description": "Required. Created by GenerateVoiceCloningKey.",
740+
"type": "string"
741+
}
742+
},
743+
"type": "object"
744+
},
701745
"VoiceSelectionParams": {
702746
"description": "Description of which voice to use for a synthesis request.",
703747
"id": "VoiceSelectionParams",
@@ -729,6 +773,10 @@
729773
"A gender-neutral voice. This voice is not yet supported."
730774
],
731775
"type": "string"
776+
},
777+
"voiceClone": {
778+
"$ref": "VoiceCloneParams",
779+
"description": "Optional. The configuration for a voice clone. If [VoiceCloneParams.voice_clone_key] is set, the service will choose the voice clone matching the specified configuration."
732780
}
733781
},
734782
"type": "object"

‎texttospeech/v1beta1/texttospeech-gen.go

+79-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎travelimpactmodel/v1/travelimpactmodel-api.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@
116116
}
117117
}
118118
},
119-
"revision": "20231011",
119+
"revision": "20241027",
120120
"rootUrl": "https://travelimpactmodel.googleapis.com/",
121121
"schemas": {
122122
"ComputeFlightEmissionsRequest": {
@@ -234,7 +234,7 @@
234234
"properties": {
235235
"emissionsGramsPerPax": {
236236
"$ref": "EmissionsGramsPerPax",
237-
"description": "Optional. Per-passenger emission estimate numbers. Will not be present if emissions could not be computed. For the list of reasons why emissions could not be computed, see ComputeFlightEmissions. Note this field is currently equivalent to ttw_emissions_grams_per_pax until TIM version 1.X.0 which will update this to be total wtw emissions aka wtt_emissions_grams_per_pax + ttw_emissions_grams_per_pax."
237+
"description": "Optional. Per-passenger emission estimate numbers. Will not be present if emissions could not be computed. For the list of reasons why emissions could not be computed, see ComputeFlightEmissions. This field uses wtw emissions aka ttw_emissions_grams_per_pax + wtt_emissions_grams_per_pax."
238238
},
239239
"flight": {
240240
"$ref": "Flight",

‎travelimpactmodel/v1/travelimpactmodel-gen.go

+2-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
Please sign in to comment.