Skip to content

Commit fd5e32c

Browse files
1 parent f7ed530 commit fd5e32c

File tree

57 files changed

+1785
-192
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+1785
-192
lines changed

clients/google-api-services-discoveryengine/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-discoveryengine</artifactId>
25-
<version>v1-rev20260301-2.0.0</version>
25+
<version>v1-rev20260310-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-discoveryengine:v1-rev20260301-2.0.0'
38+
implementation 'com.google.apis:google-api-services-discoveryengine:v1-rev20260310-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-discoveryengine/v1/2.0.0/com/google/api/services/discoveryengine/v1/DiscoveryEngine.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46631,24 +46631,24 @@ public List setOrderBy(java.lang.String orderBy) {
4663146631

4663246632
/**
4663346633
* Optional. Requested page size. Server may return fewer items than requested. If
46634-
* unspecified, defaults to 10. The maximum value is 50; values above 50 will be coerced
46635-
* to 50. If this field is negative, an INVALID_ARGUMENT error is returned.
46634+
* unspecified, defaults to 1000. The maximum value is 1000; values above 1000 will be
46635+
* coerced to 1000. If this field is negative, an INVALID_ARGUMENT error is returned.
4663646636
*/
4663746637
@com.google.api.client.util.Key
4663846638
private java.lang.Integer pageSize;
4663946639

4664046640
/** Optional. Requested page size. Server may return fewer items than requested. If unspecified,
46641-
defaults to 10. The maximum value is 50; values above 50 will be coerced to 50. If this field is
46642-
negative, an INVALID_ARGUMENT error is returned.
46641+
defaults to 1000. The maximum value is 1000; values above 1000 will be coerced to 1000. If this
46642+
field is negative, an INVALID_ARGUMENT error is returned.
4664346643
*/
4664446644
public java.lang.Integer getPageSize() {
4664546645
return pageSize;
4664646646
}
4664746647

4664846648
/**
4664946649
* Optional. Requested page size. Server may return fewer items than requested. If
46650-
* unspecified, defaults to 10. The maximum value is 50; values above 50 will be coerced
46651-
* to 50. If this field is negative, an INVALID_ARGUMENT error is returned.
46650+
* unspecified, defaults to 1000. The maximum value is 1000; values above 1000 will be
46651+
* coerced to 1000. If this field is negative, an INVALID_ARGUMENT error is returned.
4665246652
*/
4665346653
public List setPageSize(java.lang.Integer pageSize) {
4665446654
this.pageSize = pageSize;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.discoveryengine.v1.model;
18+
19+
/**
20+
* Agent Gateway setting, which may be attached to Gemini Enterprise resources for egress control of
21+
* Gemini Enterprise agents to agents and tools outside of Gemini Enterprise.
22+
*
23+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
24+
* transmitted over HTTP when working with the Discovery Engine API. For a detailed explanation see:
25+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class GoogleCloudDiscoveryengineV1AgentGatewaySetting extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Optional. The default egress agent gateway to use, when this setting is applied to a Gemini
35+
* Enterprise resource. The deployment mode must be GOOGLE_MANAGED, and the governed access path
36+
* must be AGENT_TO_ANYWHERE.
37+
* The value may be {@code null}.
38+
*/
39+
@com.google.api.client.util.Key
40+
private GoogleCloudDiscoveryengineV1AgentGatewaySettingAgentGatewayReference defaultEgressAgentGateway;
41+
42+
/**
43+
* Optional. The default egress agent gateway to use, when this setting is applied to a Gemini
44+
* Enterprise resource. The deployment mode must be GOOGLE_MANAGED, and the governed access path
45+
* must be AGENT_TO_ANYWHERE.
46+
* @return value or {@code null} for none
47+
*/
48+
public GoogleCloudDiscoveryengineV1AgentGatewaySettingAgentGatewayReference getDefaultEgressAgentGateway() {
49+
return defaultEgressAgentGateway;
50+
}
51+
52+
/**
53+
* Optional. The default egress agent gateway to use, when this setting is applied to a Gemini
54+
* Enterprise resource. The deployment mode must be GOOGLE_MANAGED, and the governed access path
55+
* must be AGENT_TO_ANYWHERE.
56+
* @param defaultEgressAgentGateway defaultEgressAgentGateway or {@code null} for none
57+
*/
58+
public GoogleCloudDiscoveryengineV1AgentGatewaySetting setDefaultEgressAgentGateway(GoogleCloudDiscoveryengineV1AgentGatewaySettingAgentGatewayReference defaultEgressAgentGateway) {
59+
this.defaultEgressAgentGateway = defaultEgressAgentGateway;
60+
return this;
61+
}
62+
63+
@Override
64+
public GoogleCloudDiscoveryengineV1AgentGatewaySetting set(String fieldName, Object value) {
65+
return (GoogleCloudDiscoveryengineV1AgentGatewaySetting) super.set(fieldName, value);
66+
}
67+
68+
@Override
69+
public GoogleCloudDiscoveryengineV1AgentGatewaySetting clone() {
70+
return (GoogleCloudDiscoveryengineV1AgentGatewaySetting) super.clone();
71+
}
72+
73+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.discoveryengine.v1.model;
18+
19+
/**
20+
* Reference to an Agent Gateway resource.
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the Discovery Engine API. For a detailed explanation see:
24+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
25+
* </p>
26+
*
27+
* @author Google, Inc.
28+
*/
29+
@SuppressWarnings("javadoc")
30+
public final class GoogleCloudDiscoveryengineV1AgentGatewaySettingAgentGatewayReference extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* Required. Immutable. The resource name of the agent gateway. Expected format:
34+
* `projects/{project_number}/locations/{location}/agentGateways/{agent_gateway}`.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String name;
39+
40+
/**
41+
* Required. Immutable. The resource name of the agent gateway. Expected format:
42+
* `projects/{project_number}/locations/{location}/agentGateways/{agent_gateway}`.
43+
* @return value or {@code null} for none
44+
*/
45+
public java.lang.String getName() {
46+
return name;
47+
}
48+
49+
/**
50+
* Required. Immutable. The resource name of the agent gateway. Expected format:
51+
* `projects/{project_number}/locations/{location}/agentGateways/{agent_gateway}`.
52+
* @param name name or {@code null} for none
53+
*/
54+
public GoogleCloudDiscoveryengineV1AgentGatewaySettingAgentGatewayReference setName(java.lang.String name) {
55+
this.name = name;
56+
return this;
57+
}
58+
59+
@Override
60+
public GoogleCloudDiscoveryengineV1AgentGatewaySettingAgentGatewayReference set(String fieldName, Object value) {
61+
return (GoogleCloudDiscoveryengineV1AgentGatewaySettingAgentGatewayReference) super.set(fieldName, value);
62+
}
63+
64+
@Override
65+
public GoogleCloudDiscoveryengineV1AgentGatewaySettingAgentGatewayReference clone() {
66+
return (GoogleCloudDiscoveryengineV1AgentGatewaySettingAgentGatewayReference) super.clone();
67+
}
68+
69+
}

clients/google-api-services-discoveryengine/v1/2.0.0/com/google/api/services/discoveryengine/v1/model/GoogleCloudDiscoveryengineV1Engine.java

Lines changed: 33 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@
2929
@SuppressWarnings("javadoc")
3030
public final class GoogleCloudDiscoveryengineV1Engine extends com.google.api.client.json.GenericJson {
3131

32+
/**
33+
* Optional. The agent gateway setting for the engine.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private GoogleCloudDiscoveryengineV1AgentGatewaySetting agentGatewaySetting;
38+
3239
/**
3340
* Optional. Immutable. This the application type which this engine resource represents. NOTE:
3441
* this is a new concept independ of existing industry vertical or solution type.
@@ -191,11 +198,11 @@ public final class GoogleCloudDiscoveryengineV1Engine extends com.google.api.cli
191198
private GoogleCloudDiscoveryengineV1ObservabilityConfig observabilityConfig;
192199

193200
/**
194-
* Optional. The email of the procurement contact.
201+
* Optional. The emails of the procurement contacts.
195202
* The value may be {@code null}.
196203
*/
197204
@com.google.api.client.util.Key
198-
private java.lang.String procurementContactEmail;
205+
private java.util.List<java.lang.String> procurementContactEmails;
199206

200207
/**
201208
* Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH.
@@ -218,6 +225,23 @@ public final class GoogleCloudDiscoveryengineV1Engine extends com.google.api.cli
218225
@com.google.api.client.util.Key
219226
private String updateTime;
220227

228+
/**
229+
* Optional. The agent gateway setting for the engine.
230+
* @return value or {@code null} for none
231+
*/
232+
public GoogleCloudDiscoveryengineV1AgentGatewaySetting getAgentGatewaySetting() {
233+
return agentGatewaySetting;
234+
}
235+
236+
/**
237+
* Optional. The agent gateway setting for the engine.
238+
* @param agentGatewaySetting agentGatewaySetting or {@code null} for none
239+
*/
240+
public GoogleCloudDiscoveryengineV1Engine setAgentGatewaySetting(GoogleCloudDiscoveryengineV1AgentGatewaySetting agentGatewaySetting) {
241+
this.agentGatewaySetting = agentGatewaySetting;
242+
return this;
243+
}
244+
221245
/**
222246
* Optional. Immutable. This the application type which this engine resource represents. NOTE:
223247
* this is a new concept independ of existing industry vertical or solution type.
@@ -598,19 +622,19 @@ public GoogleCloudDiscoveryengineV1Engine setObservabilityConfig(GoogleCloudDisc
598622
}
599623

600624
/**
601-
* Optional. The email of the procurement contact.
625+
* Optional. The emails of the procurement contacts.
602626
* @return value or {@code null} for none
603627
*/
604-
public java.lang.String getProcurementContactEmail() {
605-
return procurementContactEmail;
628+
public java.util.List<java.lang.String> getProcurementContactEmails() {
629+
return procurementContactEmails;
606630
}
607631

608632
/**
609-
* Optional. The email of the procurement contact.
610-
* @param procurementContactEmail procurementContactEmail or {@code null} for none
633+
* Optional. The emails of the procurement contacts.
634+
* @param procurementContactEmails procurementContactEmails or {@code null} for none
611635
*/
612-
public GoogleCloudDiscoveryengineV1Engine setProcurementContactEmail(java.lang.String procurementContactEmail) {
613-
this.procurementContactEmail = procurementContactEmail;
636+
public GoogleCloudDiscoveryengineV1Engine setProcurementContactEmails(java.util.List<java.lang.String> procurementContactEmails) {
637+
this.procurementContactEmails = procurementContactEmails;
614638
return this;
615639
}
616640

clients/google-api-services-discoveryengine/v1/2.0.0/com/google/api/services/discoveryengine/v1/model/GoogleCloudDiscoveryengineV1ObservabilityConfig.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,30 +30,30 @@
3030
public final class GoogleCloudDiscoveryengineV1ObservabilityConfig extends com.google.api.client.json.GenericJson {
3131

3232
/**
33-
* Optional. Enables observability. If false, all other flags are ignored.
33+
* Optional. Enables observability. If `false`, all other flags are ignored.
3434
* The value may be {@code null}.
3535
*/
3636
@com.google.api.client.util.Key
3737
private java.lang.Boolean observabilityEnabled;
3838

3939
/**
4040
* Optional. Enables sensitive logging. Sensitive logging includes customer core content (e.g.
41-
* prompts, responses). If false, will sanitize all sensitive fields.
41+
* prompts, responses). If `false`, will sanitize all sensitive fields.
4242
* The value may be {@code null}.
4343
*/
4444
@com.google.api.client.util.Key
4545
private java.lang.Boolean sensitiveLoggingEnabled;
4646

4747
/**
48-
* Optional. Enables observability. If false, all other flags are ignored.
48+
* Optional. Enables observability. If `false`, all other flags are ignored.
4949
* @return value or {@code null} for none
5050
*/
5151
public java.lang.Boolean getObservabilityEnabled() {
5252
return observabilityEnabled;
5353
}
5454

5555
/**
56-
* Optional. Enables observability. If false, all other flags are ignored.
56+
* Optional. Enables observability. If `false`, all other flags are ignored.
5757
* @param observabilityEnabled observabilityEnabled or {@code null} for none
5858
*/
5959
public GoogleCloudDiscoveryengineV1ObservabilityConfig setObservabilityEnabled(java.lang.Boolean observabilityEnabled) {
@@ -63,7 +63,7 @@ public GoogleCloudDiscoveryengineV1ObservabilityConfig setObservabilityEnabled(j
6363

6464
/**
6565
* Optional. Enables sensitive logging. Sensitive logging includes customer core content (e.g.
66-
* prompts, responses). If false, will sanitize all sensitive fields.
66+
* prompts, responses). If `false`, will sanitize all sensitive fields.
6767
* @return value or {@code null} for none
6868
*/
6969
public java.lang.Boolean getSensitiveLoggingEnabled() {
@@ -72,7 +72,7 @@ public java.lang.Boolean getSensitiveLoggingEnabled() {
7272

7373
/**
7474
* Optional. Enables sensitive logging. Sensitive logging includes customer core content (e.g.
75-
* prompts, responses). If false, will sanitize all sensitive fields.
75+
* prompts, responses). If `false`, will sanitize all sensitive fields.
7676
* @param sensitiveLoggingEnabled sensitiveLoggingEnabled or {@code null} for none
7777
*/
7878
public GoogleCloudDiscoveryengineV1ObservabilityConfig setSensitiveLoggingEnabled(java.lang.Boolean sensitiveLoggingEnabled) {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.discoveryengine.v1.model;
18+
19+
/**
20+
* Agent Gateway setting, which may be attached to Gemini Enterprise resources for egress control of
21+
* Gemini Enterprise agents to agents and tools outside of Gemini Enterprise.
22+
*
23+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
24+
* transmitted over HTTP when working with the Discovery Engine API. For a detailed explanation see:
25+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class GoogleCloudDiscoveryengineV1alphaAgentGatewaySetting extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Optional. The default egress agent gateway to use, when this setting is applied to a Gemini
35+
* Enterprise resource. The deployment mode must be GOOGLE_MANAGED, and the governed access path
36+
* must be AGENT_TO_ANYWHERE.
37+
* The value may be {@code null}.
38+
*/
39+
@com.google.api.client.util.Key
40+
private GoogleCloudDiscoveryengineV1alphaAgentGatewaySettingAgentGatewayReference defaultEgressAgentGateway;
41+
42+
/**
43+
* Optional. The default egress agent gateway to use, when this setting is applied to a Gemini
44+
* Enterprise resource. The deployment mode must be GOOGLE_MANAGED, and the governed access path
45+
* must be AGENT_TO_ANYWHERE.
46+
* @return value or {@code null} for none
47+
*/
48+
public GoogleCloudDiscoveryengineV1alphaAgentGatewaySettingAgentGatewayReference getDefaultEgressAgentGateway() {
49+
return defaultEgressAgentGateway;
50+
}
51+
52+
/**
53+
* Optional. The default egress agent gateway to use, when this setting is applied to a Gemini
54+
* Enterprise resource. The deployment mode must be GOOGLE_MANAGED, and the governed access path
55+
* must be AGENT_TO_ANYWHERE.
56+
* @param defaultEgressAgentGateway defaultEgressAgentGateway or {@code null} for none
57+
*/
58+
public GoogleCloudDiscoveryengineV1alphaAgentGatewaySetting setDefaultEgressAgentGateway(GoogleCloudDiscoveryengineV1alphaAgentGatewaySettingAgentGatewayReference defaultEgressAgentGateway) {
59+
this.defaultEgressAgentGateway = defaultEgressAgentGateway;
60+
return this;
61+
}
62+
63+
@Override
64+
public GoogleCloudDiscoveryengineV1alphaAgentGatewaySetting set(String fieldName, Object value) {
65+
return (GoogleCloudDiscoveryengineV1alphaAgentGatewaySetting) super.set(fieldName, value);
66+
}
67+
68+
@Override
69+
public GoogleCloudDiscoveryengineV1alphaAgentGatewaySetting clone() {
70+
return (GoogleCloudDiscoveryengineV1alphaAgentGatewaySetting) super.clone();
71+
}
72+
73+
}

0 commit comments

Comments
 (0)