Skip to content

Commit 8e98768

Browse files
1 parent b35d4be commit 8e98768

22 files changed

+1643
-58
lines changed

clients/google-api-services-ces/v1/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-ces</artifactId>
25-
<version>v1-rev20260318-2.0.0</version>
25+
<version>v1-rev20260325-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-ces:v1-rev20260318-2.0.0'
38+
implementation 'com.google.apis:google-api-services-ces:v1-rev20260325-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-ces/v1/2.0.0/com/google/api/services/ces/v1/CustomerEngagementSuite.java

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -312,10 +312,14 @@ public Get set(String parameterName, Object value) {
312312
}
313313
}
314314
/**
315-
* Lists information about the supported locations for this service. This method can be called in
316-
* two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-
317-
* visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include
318-
* public locations as well as private or other locations specifically visible to the project.
315+
* Lists information about the supported locations for this service. This method lists locations
316+
* based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global
317+
* locations**: If `name` is empty, the method lists the public locations available to all projects.
318+
* * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method
319+
* lists locations visible to that specific project. This includes public, private, or other
320+
* project-specific locations enabled for the project. For gRPC and client library implementations,
321+
* the resource name is passed as the `name` field. For direct service calls, the resource name is
322+
* incorporated into the request path based on the specific service implementation and version.
319323
*
320324
* Create a request for the method "locations.list".
321325
*
@@ -339,10 +343,15 @@ public class List extends CustomerEngagementSuiteRequest<com.google.api.services
339343
java.util.regex.Pattern.compile("^projects/[^/]+$");
340344

341345
/**
342-
* Lists information about the supported locations for this service. This method can be called in
343-
* two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-
344-
* visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include
345-
* public locations as well as private or other locations specifically visible to the project.
346+
* Lists information about the supported locations for this service. This method lists locations
347+
* based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global
348+
* locations**: If `name` is empty, the method lists the public locations available to all
349+
* projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`,
350+
* the method lists locations visible to that specific project. This includes public, private, or
351+
* other project-specific locations enabled for the project. For gRPC and client library
352+
* implementations, the resource name is passed as the `name` field. For direct service calls, the
353+
* resource name is incorporated into the request path based on the specific service
354+
* implementation and version.
346355
*
347356
* Create a request for the method "locations.list".
348357
*

clients/google-api-services-ces/v1/2.0.0/com/google/api/services/ces/v1/model/LanguageSettings.java

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,12 @@ public final class LanguageSettings extends com.google.api.client.json.GenericJs
4646
private java.lang.Boolean enableMultilingualSupport;
4747

4848
/**
49-
* Optional. The action to perform when an agent receives input in an unsupported language. This
50-
* can be a predefined action or a custom tool call. Valid values are: - A tool's full resource
51-
* name, which triggers a specific tool execution. - A predefined system action, such as
52-
* "escalate" or "exit", which triggers an EndSession signal with corresponding metadata to
53-
* terminate the conversation.
49+
* Optional. Deprecated: This feature is no longer supported. Use `enable_multilingual_support`
50+
* instead to improve handling of multilingual input. The action to perform when an agent receives
51+
* input in an unsupported language. This can be a predefined action or a custom tool call. Valid
52+
* values are: - A tool's full resource name, which triggers a specific tool execution. - A
53+
* predefined system action, such as "escalate" or "exit", which triggers an EndSession signal
54+
* with corresponding metadata to terminate the conversation.
5455
* The value may be {@code null}.
5556
*/
5657
@com.google.api.client.util.Key
@@ -101,23 +102,25 @@ public LanguageSettings setEnableMultilingualSupport(java.lang.Boolean enableMul
101102
}
102103

103104
/**
104-
* Optional. The action to perform when an agent receives input in an unsupported language. This
105-
* can be a predefined action or a custom tool call. Valid values are: - A tool's full resource
106-
* name, which triggers a specific tool execution. - A predefined system action, such as
107-
* "escalate" or "exit", which triggers an EndSession signal with corresponding metadata to
108-
* terminate the conversation.
105+
* Optional. Deprecated: This feature is no longer supported. Use `enable_multilingual_support`
106+
* instead to improve handling of multilingual input. The action to perform when an agent receives
107+
* input in an unsupported language. This can be a predefined action or a custom tool call. Valid
108+
* values are: - A tool's full resource name, which triggers a specific tool execution. - A
109+
* predefined system action, such as "escalate" or "exit", which triggers an EndSession signal
110+
* with corresponding metadata to terminate the conversation.
109111
* @return value or {@code null} for none
110112
*/
111113
public java.lang.String getFallbackAction() {
112114
return fallbackAction;
113115
}
114116

115117
/**
116-
* Optional. The action to perform when an agent receives input in an unsupported language. This
117-
* can be a predefined action or a custom tool call. Valid values are: - A tool's full resource
118-
* name, which triggers a specific tool execution. - A predefined system action, such as
119-
* "escalate" or "exit", which triggers an EndSession signal with corresponding metadata to
120-
* terminate the conversation.
118+
* Optional. Deprecated: This feature is no longer supported. Use `enable_multilingual_support`
119+
* instead to improve handling of multilingual input. The action to perform when an agent receives
120+
* input in an unsupported language. This can be a predefined action or a custom tool call. Valid
121+
* values are: - A tool's full resource name, which triggers a specific tool execution. - A
122+
* predefined system action, such as "escalate" or "exit", which triggers an EndSession signal
123+
* with corresponding metadata to terminate the conversation.
121124
* @param fallbackAction fallbackAction or {@code null} for none
122125
*/
123126
public LanguageSettings setFallbackAction(java.lang.String fallbackAction) {

clients/google-api-services-ces/v1/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-ces</artifactId>
11-
<version>v1-rev20260318-2.0.0</version>
12-
<name>Gemini Enterprise for Customer Experience API v1-rev20260318-2.0.0</name>
11+
<version>v1-rev20260325-2.0.0</version>
12+
<name>Gemini Enterprise for Customer Experience API v1-rev20260325-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-ces/v1/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-ces</artifactId>
25-
<version>v1-rev20260318-2.0.0</version>
25+
<version>v1-rev20260325-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-ces:v1-rev20260318-2.0.0'
38+
implementation 'com.google.apis:google-api-services-ces:v1-rev20260325-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-ces/v1beta/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-ces</artifactId>
25-
<version>v1beta-rev20260318-2.0.0</version>
25+
<version>v1beta-rev20260325-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-ces:v1beta-rev20260318-2.0.0'
38+
implementation 'com.google.apis:google-api-services-ces:v1beta-rev20260325-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-ces/v1beta/2.0.0/com/google/api/services/ces/v1beta/CustomerEngagementSuite.java

Lines changed: 148 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -460,10 +460,14 @@ public GetSecuritySettings set(String parameterName, Object value) {
460460
}
461461
}
462462
/**
463-
* Lists information about the supported locations for this service. This method can be called in
464-
* two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-
465-
* visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include
466-
* public locations as well as private or other locations specifically visible to the project.
463+
* Lists information about the supported locations for this service. This method lists locations
464+
* based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global
465+
* locations**: If `name` is empty, the method lists the public locations available to all projects.
466+
* * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method
467+
* lists locations visible to that specific project. This includes public, private, or other
468+
* project-specific locations enabled for the project. For gRPC and client library implementations,
469+
* the resource name is passed as the `name` field. For direct service calls, the resource name is
470+
* incorporated into the request path based on the specific service implementation and version.
467471
*
468472
* Create a request for the method "locations.list".
469473
*
@@ -487,10 +491,15 @@ public class List extends CustomerEngagementSuiteRequest<com.google.api.services
487491
java.util.regex.Pattern.compile("^projects/[^/]+$");
488492

489493
/**
490-
* Lists information about the supported locations for this service. This method can be called in
491-
* two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-
492-
* visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include
493-
* public locations as well as private or other locations specifically visible to the project.
494+
* Lists information about the supported locations for this service. This method lists locations
495+
* based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global
496+
* locations**: If `name` is empty, the method lists the public locations available to all
497+
* projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`,
498+
* the method lists locations visible to that specific project. This includes public, private, or
499+
* other project-specific locations enabled for the project. For gRPC and client library
500+
* implementations, the resource name is passed as the `name` field. For direct service calls, the
501+
* resource name is incorporated into the request path based on the specific service
502+
* implementation and version.
494503
*
495504
* Create a request for the method "locations.list".
496505
*
@@ -1453,6 +1462,137 @@ public ExportApp set(String parameterName, Object value) {
14531462
return (ExportApp) super.set(parameterName, value);
14541463
}
14551464
}
1465+
/**
1466+
* Generates specific resources (e.g. agent) in the app using LLM assistant.
1467+
*
1468+
* Create a request for the method "apps.generateAppResource".
1469+
*
1470+
* This request holds the parameters needed by the ces server. After setting any optional
1471+
* parameters, call the {@link GenerateAppResource#execute()} method to invoke the remote operation.
1472+
*
1473+
* @param parent Required. The resource name of the app to generate the resource for.
1474+
* @param content the {@link com.google.api.services.ces.v1beta.model.GenerateAppResourceRequest}
1475+
* @return the request
1476+
*/
1477+
public GenerateAppResource generateAppResource(java.lang.String parent, com.google.api.services.ces.v1beta.model.GenerateAppResourceRequest content) throws java.io.IOException {
1478+
GenerateAppResource result = new GenerateAppResource(parent, content);
1479+
initialize(result);
1480+
return result;
1481+
}
1482+
1483+
public class GenerateAppResource extends CustomerEngagementSuiteRequest<com.google.api.services.ces.v1beta.model.Operation> {
1484+
1485+
private static final String REST_PATH = "v1beta/{+parent}:generateAppResource";
1486+
1487+
private final java.util.regex.Pattern PARENT_PATTERN =
1488+
java.util.regex.Pattern.compile("^projects/[^/]+/locations/[^/]+/apps/[^/]+$");
1489+
1490+
/**
1491+
* Generates specific resources (e.g. agent) in the app using LLM assistant.
1492+
*
1493+
* Create a request for the method "apps.generateAppResource".
1494+
*
1495+
* This request holds the parameters needed by the the ces server. After setting any optional
1496+
* parameters, call the {@link GenerateAppResource#execute()} method to invoke the remote
1497+
* operation. <p> {@link GenerateAppResource#initialize(com.google.api.client.googleapis.services.
1498+
* AbstractGoogleClientRequest)} must be called to initialize this instance immediately after
1499+
* invoking the constructor. </p>
1500+
*
1501+
* @param parent Required. The resource name of the app to generate the resource for.
1502+
* @param content the {@link com.google.api.services.ces.v1beta.model.GenerateAppResourceRequest}
1503+
* @since 1.13
1504+
*/
1505+
protected GenerateAppResource(java.lang.String parent, com.google.api.services.ces.v1beta.model.GenerateAppResourceRequest content) {
1506+
super(CustomerEngagementSuite.this, "POST", REST_PATH, content, com.google.api.services.ces.v1beta.model.Operation.class);
1507+
this.parent = com.google.api.client.util.Preconditions.checkNotNull(parent, "Required parameter parent must be specified.");
1508+
if (!getSuppressPatternChecks()) {
1509+
com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(),
1510+
"Parameter parent must conform to the pattern " +
1511+
"^projects/[^/]+/locations/[^/]+/apps/[^/]+$");
1512+
}
1513+
}
1514+
1515+
@Override
1516+
public GenerateAppResource set$Xgafv(java.lang.String $Xgafv) {
1517+
return (GenerateAppResource) super.set$Xgafv($Xgafv);
1518+
}
1519+
1520+
@Override
1521+
public GenerateAppResource setAccessToken(java.lang.String accessToken) {
1522+
return (GenerateAppResource) super.setAccessToken(accessToken);
1523+
}
1524+
1525+
@Override
1526+
public GenerateAppResource setAlt(java.lang.String alt) {
1527+
return (GenerateAppResource) super.setAlt(alt);
1528+
}
1529+
1530+
@Override
1531+
public GenerateAppResource setCallback(java.lang.String callback) {
1532+
return (GenerateAppResource) super.setCallback(callback);
1533+
}
1534+
1535+
@Override
1536+
public GenerateAppResource setFields(java.lang.String fields) {
1537+
return (GenerateAppResource) super.setFields(fields);
1538+
}
1539+
1540+
@Override
1541+
public GenerateAppResource setKey(java.lang.String key) {
1542+
return (GenerateAppResource) super.setKey(key);
1543+
}
1544+
1545+
@Override
1546+
public GenerateAppResource setOauthToken(java.lang.String oauthToken) {
1547+
return (GenerateAppResource) super.setOauthToken(oauthToken);
1548+
}
1549+
1550+
@Override
1551+
public GenerateAppResource setPrettyPrint(java.lang.Boolean prettyPrint) {
1552+
return (GenerateAppResource) super.setPrettyPrint(prettyPrint);
1553+
}
1554+
1555+
@Override
1556+
public GenerateAppResource setQuotaUser(java.lang.String quotaUser) {
1557+
return (GenerateAppResource) super.setQuotaUser(quotaUser);
1558+
}
1559+
1560+
@Override
1561+
public GenerateAppResource setUploadType(java.lang.String uploadType) {
1562+
return (GenerateAppResource) super.setUploadType(uploadType);
1563+
}
1564+
1565+
@Override
1566+
public GenerateAppResource setUploadProtocol(java.lang.String uploadProtocol) {
1567+
return (GenerateAppResource) super.setUploadProtocol(uploadProtocol);
1568+
}
1569+
1570+
/** Required. The resource name of the app to generate the resource for. */
1571+
@com.google.api.client.util.Key
1572+
private java.lang.String parent;
1573+
1574+
/** Required. The resource name of the app to generate the resource for.
1575+
*/
1576+
public java.lang.String getParent() {
1577+
return parent;
1578+
}
1579+
1580+
/** Required. The resource name of the app to generate the resource for. */
1581+
public GenerateAppResource setParent(java.lang.String parent) {
1582+
if (!getSuppressPatternChecks()) {
1583+
com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(),
1584+
"Parameter parent must conform to the pattern " +
1585+
"^projects/[^/]+/locations/[^/]+/apps/[^/]+$");
1586+
}
1587+
this.parent = parent;
1588+
return this;
1589+
}
1590+
1591+
@Override
1592+
public GenerateAppResource set(String parameterName, Object value) {
1593+
return (GenerateAppResource) super.set(parameterName, value);
1594+
}
1595+
}
14561596
/**
14571597
* Gets details of the specified app.
14581598
*

0 commit comments

Comments
 (0)