Skip to content

Commit ce68c87

Browse files
feat(all): auto-regenerate discovery clients (#3577)
1 parent de49bb5 commit ce68c87

18 files changed

Lines changed: 2895 additions & 113 deletions

ces/v1/ces-api.json

Lines changed: 118 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@
151151
]
152152
},
153153
"list": {
154-
"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
154+
"description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
155155
"flatPath": "v1/projects/{projectsId}/locations",
156156
"httpMethod": "GET",
157157
"id": "ces.projects.locations.list",
@@ -160,7 +160,7 @@
160160
],
161161
"parameters": {
162162
"extraLocationTypes": {
163-
"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
163+
"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
164164
"location": "query",
165165
"repeated": true,
166166
"type": "string"
@@ -2283,7 +2283,7 @@
22832283
}
22842284
}
22852285
},
2286-
"revision": "20260408",
2286+
"revision": "20260422",
22872287
"rootUrl": "https://ces.googleapis.com/",
22882288
"schemas": {
22892289
"Action": {
@@ -3551,6 +3551,7 @@
35513551
"enum": [
35523552
"INPUT_TYPE_UNSPECIFIED",
35533553
"INPUT_TYPE_TEXT",
3554+
"INPUT_TYPE_EVENT",
35543555
"INPUT_TYPE_AUDIO",
35553556
"INPUT_TYPE_IMAGE",
35563557
"INPUT_TYPE_BLOB",
@@ -3559,12 +3560,13 @@
35593560
],
35603561
"enumDescriptions": [
35613562
"Unspecified input type.",
3562-
"The input message is text.",
3563-
"The input message is audio.",
3564-
"The input message is image.",
3565-
"The input message is blob file.",
3566-
"The input message is client function tool response.",
3567-
"The input message are variables."
3563+
"Text input.",
3564+
"Event input.",
3565+
"Audio input.",
3566+
"Image input.",
3567+
"Blob input.",
3568+
"Client function tool response input.",
3569+
"Variables input."
35683570
],
35693571
"type": "string"
35703572
},
@@ -4102,6 +4104,10 @@
41024104
"readOnly": true,
41034105
"type": "string"
41044106
},
4107+
"experimentConfig": {
4108+
"$ref": "ExperimentConfig",
4109+
"description": "Optional. Experiment configuration for the deployment."
4110+
},
41054111
"name": {
41064112
"description": "Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}`",
41074113
"type": "string"
@@ -4543,6 +4549,69 @@
45434549
},
45444550
"type": "object"
45454551
},
4552+
"ExperimentConfig": {
4553+
"description": "Experiment for the deployment.",
4554+
"id": "ExperimentConfig",
4555+
"properties": {
4556+
"versionRelease": {
4557+
"$ref": "ExperimentConfigVersionRelease",
4558+
"description": "Optional. Version release for the experiment."
4559+
}
4560+
},
4561+
"type": "object"
4562+
},
4563+
"ExperimentConfigVersionRelease": {
4564+
"description": "Version release for the experiment.",
4565+
"id": "ExperimentConfigVersionRelease",
4566+
"properties": {
4567+
"state": {
4568+
"description": "Optional. State of the version release.",
4569+
"enum": [
4570+
"STATE_UNSPECIFIED",
4571+
"PENDING",
4572+
"RUNNING",
4573+
"DONE",
4574+
"EXPIRED"
4575+
],
4576+
"enumDescriptions": [
4577+
"Unspecified state.",
4578+
"Pending state. Experiment is pending and not valid.",
4579+
"Running state. Experiment is running and valid.",
4580+
"Done state. Experiment is done and no longer valid.",
4581+
"Expired state. Experiment is expired and no longer valid."
4582+
],
4583+
"type": "string"
4584+
},
4585+
"trafficAllocations": {
4586+
"description": "Optional. Traffic allocations for the version release.",
4587+
"items": {
4588+
"$ref": "ExperimentConfigVersionReleaseTrafficAllocation"
4589+
},
4590+
"type": "array"
4591+
}
4592+
},
4593+
"type": "object"
4594+
},
4595+
"ExperimentConfigVersionReleaseTrafficAllocation": {
4596+
"description": "Traffic allocation for the version release.",
4597+
"id": "ExperimentConfigVersionReleaseTrafficAllocation",
4598+
"properties": {
4599+
"appVersion": {
4600+
"description": "Optional. App version of the traffic allocation. Format: `projects/{project}/locations/{location}/apps/{app}/versions/{version}`",
4601+
"type": "string"
4602+
},
4603+
"id": {
4604+
"description": "Optional. Id of the traffic allocation. Free format string, up to 128 characters.",
4605+
"type": "string"
4606+
},
4607+
"trafficPercentage": {
4608+
"description": "Optional. Traffic percentage of the traffic allocation. Must be between 0 and 100.",
4609+
"format": "int32",
4610+
"type": "integer"
4611+
}
4612+
},
4613+
"type": "object"
4614+
},
45464615
"ExportAppRequest": {
45474616
"description": "Request message for AgentService.ExportApp.",
45484617
"id": "ExportAppRequest",
@@ -5452,6 +5521,10 @@
54525521
"redactionConfig": {
54535522
"$ref": "RedactionConfig",
54545523
"description": "Optional. Configuration for how sensitive data should be redacted."
5524+
},
5525+
"unredactedAudioRecordingConfig": {
5526+
"$ref": "AudioRecordingConfig",
5527+
"description": "Optional. Configures recording of unredacted audio. Use this to maintain a raw backup with restricted access when audio redaction is enabled, typically for auditing or monitoring purposes."
54555528
}
54565529
},
54575530
"type": "object"
@@ -5616,7 +5689,7 @@
56165689
},
56175690
"tool": {
56185691
"deprecated": true,
5619-
"description": "Required. Deprecated. Use tool_identifier instead.",
5692+
"description": "Optional. Deprecated. Use tool_identifier instead.",
56205693
"type": "string"
56215694
},
56225695
"toolId": {
@@ -7154,6 +7227,10 @@
71547227
"$ref": "Schema",
71557228
"description": "Optional. The input parameters of the widget tool."
71567229
},
7230+
"textResponseConfig": {
7231+
"$ref": "WidgetToolTextResponseConfig",
7232+
"description": "Optional. Configuration for always-included text responses."
7233+
},
71577234
"uiConfig": {
71587235
"additionalProperties": {
71597236
"description": "Properties of the object.",
@@ -7239,6 +7316,37 @@
72397316
}
72407317
},
72417318
"type": "object"
7319+
},
7320+
"WidgetToolTextResponseConfig": {
7321+
"description": "Configuration for the text response returned with the widget.",
7322+
"id": "WidgetToolTextResponseConfig",
7323+
"properties": {
7324+
"staticText": {
7325+
"description": "Optional. The static text response to return when type is STATIC.",
7326+
"type": "string"
7327+
},
7328+
"textResponseInstruction": {
7329+
"description": "Optional. Instruction for the LLM on how to generate the text response. Used as the description for the text response parameter if type is LLM_GENERATED.",
7330+
"type": "string"
7331+
},
7332+
"type": {
7333+
"description": "Optional. The strategy for providing the text response.",
7334+
"enum": [
7335+
"TYPE_UNSPECIFIED",
7336+
"NONE",
7337+
"LLM_GENERATED",
7338+
"STATIC"
7339+
],
7340+
"enumDescriptions": [
7341+
"Unspecified type.",
7342+
"The LLM dynamically decides whether to generate a text response alongside the widget based on the conversation context.",
7343+
"The LLM is explicitly required to generate a text response.",
7344+
"A pre-defined static text response is always used."
7345+
],
7346+
"type": "string"
7347+
}
7348+
},
7349+
"type": "object"
72427350
}
72437351
},
72447352
"servicePath": "",

0 commit comments

Comments
 (0)