|
151 | 151 | ] |
152 | 152 | }, |
153 | 153 | "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.", |
155 | 155 | "flatPath": "v1/projects/{projectsId}/locations", |
156 | 156 | "httpMethod": "GET", |
157 | 157 | "id": "ces.projects.locations.list", |
|
160 | 160 | ], |
161 | 161 | "parameters": { |
162 | 162 | "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.", |
164 | 164 | "location": "query", |
165 | 165 | "repeated": true, |
166 | 166 | "type": "string" |
|
2283 | 2283 | } |
2284 | 2284 | } |
2285 | 2285 | }, |
2286 | | - "revision": "20260408", |
| 2286 | + "revision": "20260422", |
2287 | 2287 | "rootUrl": "https://ces.googleapis.com/", |
2288 | 2288 | "schemas": { |
2289 | 2289 | "Action": { |
|
3551 | 3551 | "enum": [ |
3552 | 3552 | "INPUT_TYPE_UNSPECIFIED", |
3553 | 3553 | "INPUT_TYPE_TEXT", |
| 3554 | + "INPUT_TYPE_EVENT", |
3554 | 3555 | "INPUT_TYPE_AUDIO", |
3555 | 3556 | "INPUT_TYPE_IMAGE", |
3556 | 3557 | "INPUT_TYPE_BLOB", |
|
3559 | 3560 | ], |
3560 | 3561 | "enumDescriptions": [ |
3561 | 3562 | "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." |
3568 | 3570 | ], |
3569 | 3571 | "type": "string" |
3570 | 3572 | }, |
|
4102 | 4104 | "readOnly": true, |
4103 | 4105 | "type": "string" |
4104 | 4106 | }, |
| 4107 | + "experimentConfig": { |
| 4108 | + "$ref": "ExperimentConfig", |
| 4109 | + "description": "Optional. Experiment configuration for the deployment." |
| 4110 | + }, |
4105 | 4111 | "name": { |
4106 | 4112 | "description": "Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}`", |
4107 | 4113 | "type": "string" |
|
4543 | 4549 | }, |
4544 | 4550 | "type": "object" |
4545 | 4551 | }, |
| 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 | + }, |
4546 | 4615 | "ExportAppRequest": { |
4547 | 4616 | "description": "Request message for AgentService.ExportApp.", |
4548 | 4617 | "id": "ExportAppRequest", |
|
5452 | 5521 | "redactionConfig": { |
5453 | 5522 | "$ref": "RedactionConfig", |
5454 | 5523 | "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." |
5455 | 5528 | } |
5456 | 5529 | }, |
5457 | 5530 | "type": "object" |
|
5616 | 5689 | }, |
5617 | 5690 | "tool": { |
5618 | 5691 | "deprecated": true, |
5619 | | - "description": "Required. Deprecated. Use tool_identifier instead.", |
| 5692 | + "description": "Optional. Deprecated. Use tool_identifier instead.", |
5620 | 5693 | "type": "string" |
5621 | 5694 | }, |
5622 | 5695 | "toolId": { |
|
7154 | 7227 | "$ref": "Schema", |
7155 | 7228 | "description": "Optional. The input parameters of the widget tool." |
7156 | 7229 | }, |
| 7230 | + "textResponseConfig": { |
| 7231 | + "$ref": "WidgetToolTextResponseConfig", |
| 7232 | + "description": "Optional. Configuration for always-included text responses." |
| 7233 | + }, |
7157 | 7234 | "uiConfig": { |
7158 | 7235 | "additionalProperties": { |
7159 | 7236 | "description": "Properties of the object.", |
|
7239 | 7316 | } |
7240 | 7317 | }, |
7241 | 7318 | "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" |
7242 | 7350 | } |
7243 | 7351 | }, |
7244 | 7352 | "servicePath": "", |
|
0 commit comments