Skip to content

Commit 907044c

Browse files
1 parent 42387b8 commit 907044c

File tree

119 files changed

+7177
-159
lines changed

Some content is hidden

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

119 files changed

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

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

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,14 @@ public final class GoogleCloudDiscoveryengineV1ActionConfig extends com.google.a
6868
@com.google.api.client.util.Key
6969
private java.lang.Boolean useStaticSecrets;
7070

71+
/**
72+
* Optional. Mapping from operation name to the list of scopes. Only be populated if there are
73+
* user specified scopes.
74+
* The value may be {@code null}.
75+
*/
76+
@com.google.api.client.util.Key
77+
private java.util.Map<String, GoogleCloudDiscoveryengineV1ActionConfigScopeList> userDefinedScopesMapping;
78+
7179
/**
7280
* Optional. Action parameters in structured json format.
7381
* @return value or {@code null} for none
@@ -161,6 +169,25 @@ public GoogleCloudDiscoveryengineV1ActionConfig setUseStaticSecrets(java.lang.Bo
161169
return this;
162170
}
163171

172+
/**
173+
* Optional. Mapping from operation name to the list of scopes. Only be populated if there are
174+
* user specified scopes.
175+
* @return value or {@code null} for none
176+
*/
177+
public java.util.Map<String, GoogleCloudDiscoveryengineV1ActionConfigScopeList> getUserDefinedScopesMapping() {
178+
return userDefinedScopesMapping;
179+
}
180+
181+
/**
182+
* Optional. Mapping from operation name to the list of scopes. Only be populated if there are
183+
* user specified scopes.
184+
* @param userDefinedScopesMapping userDefinedScopesMapping or {@code null} for none
185+
*/
186+
public GoogleCloudDiscoveryengineV1ActionConfig setUserDefinedScopesMapping(java.util.Map<String, GoogleCloudDiscoveryengineV1ActionConfigScopeList> userDefinedScopesMapping) {
187+
this.userDefinedScopesMapping = userDefinedScopesMapping;
188+
return this;
189+
}
190+
164191
@Override
165192
public GoogleCloudDiscoveryengineV1ActionConfig set(String fieldName, Object value) {
166193
return (GoogleCloudDiscoveryengineV1ActionConfig) super.set(fieldName, value);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
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+
* Stores a list of scopes.
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 GoogleCloudDiscoveryengineV1ActionConfigScopeList extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* Optional. The list of scopes.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.util.List<java.lang.String> scopes;
38+
39+
/**
40+
* Optional. The list of scopes.
41+
* @return value or {@code null} for none
42+
*/
43+
public java.util.List<java.lang.String> getScopes() {
44+
return scopes;
45+
}
46+
47+
/**
48+
* Optional. The list of scopes.
49+
* @param scopes scopes or {@code null} for none
50+
*/
51+
public GoogleCloudDiscoveryengineV1ActionConfigScopeList setScopes(java.util.List<java.lang.String> scopes) {
52+
this.scopes = scopes;
53+
return this;
54+
}
55+
56+
@Override
57+
public GoogleCloudDiscoveryengineV1ActionConfigScopeList set(String fieldName, Object value) {
58+
return (GoogleCloudDiscoveryengineV1ActionConfigScopeList) super.set(fieldName, value);
59+
}
60+
61+
@Override
62+
public GoogleCloudDiscoveryengineV1ActionConfigScopeList clone() {
63+
return (GoogleCloudDiscoveryengineV1ActionConfigScopeList) super.clone();
64+
}
65+
66+
}

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ public final class GoogleCloudDiscoveryengineV1AnswerReference extends com.googl
3636
@com.google.api.client.util.Key
3737
private GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo chunkInfo;
3838

39+
/**
40+
* Output only. The search queries that produced this reference.
41+
* The value may be {@code null}.
42+
*/
43+
@com.google.api.client.util.Key
44+
private java.util.List<java.lang.String> queries;
45+
3946
/**
4047
* Structured document information.
4148
* The value may be {@code null}.
@@ -67,6 +74,23 @@ public GoogleCloudDiscoveryengineV1AnswerReference setChunkInfo(GoogleCloudDisco
6774
return this;
6875
}
6976

77+
/**
78+
* Output only. The search queries that produced this reference.
79+
* @return value or {@code null} for none
80+
*/
81+
public java.util.List<java.lang.String> getQueries() {
82+
return queries;
83+
}
84+
85+
/**
86+
* Output only. The search queries that produced this reference.
87+
* @param queries queries or {@code null} for none
88+
*/
89+
public GoogleCloudDiscoveryengineV1AnswerReference setQueries(java.util.List<java.lang.String> queries) {
90+
this.queries = queries;
91+
return this;
92+
}
93+
7094
/**
7195
* Structured document information.
7296
* @return value or {@code null} for none

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

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,18 @@ public final class GoogleCloudDiscoveryengineV1DataConnector extends com.google.
122122
private String createTime;
123123

124124
/**
125-
* Required. The name of the data source. Supported values: `salesforce`, `jira`, `confluence`,
126-
* `bigquery`.
125+
* Required. The identifier for the data source. This is a partial list of supported connectors.
126+
* Please refer to the
127+
* [documentation](https://docs.cloud.google.com/gemini/enterprise/docs/connectors/introduction-
128+
* to-connectors-and-data-stores) for the full list of connectors. Supported first-party
129+
* connectors include: * `gcs` * `bigquery` * `gcp_fhir` * `google_mail` * `google_drive` *
130+
* `google_calendar` * `google_chat` Supported third-party connectors include: Generally available
131+
* (GA) connectors: * `onedrive` * `outlook` * `confluence` * `jira` * `servicenow` * `sharepoint`
132+
* Preview connectors: * `asana` * `azure_active_directory` * `box` * `canva` *
133+
* `confluence_server` * `custom_connector` * `docusign` * `dropbox` * `dynamics365` * `github` *
134+
* `gitlab` * `hubspot` * `jira_server` * `linear` * `native_cloud_identity` * `notion` * `okta` *
135+
* `pagerduty` * `peoplesoft` * `salesforce` * `shopify` * `slack` * `snowflake` * `teams` *
136+
* `trello` * `workday` * `zendesk`
127137
* The value may be {@code null}.
128138
*/
129139
@com.google.api.client.util.Key
@@ -569,17 +579,37 @@ public GoogleCloudDiscoveryengineV1DataConnector setCreateTime(String createTime
569579
}
570580

571581
/**
572-
* Required. The name of the data source. Supported values: `salesforce`, `jira`, `confluence`,
573-
* `bigquery`.
582+
* Required. The identifier for the data source. This is a partial list of supported connectors.
583+
* Please refer to the
584+
* [documentation](https://docs.cloud.google.com/gemini/enterprise/docs/connectors/introduction-
585+
* to-connectors-and-data-stores) for the full list of connectors. Supported first-party
586+
* connectors include: * `gcs` * `bigquery` * `gcp_fhir` * `google_mail` * `google_drive` *
587+
* `google_calendar` * `google_chat` Supported third-party connectors include: Generally available
588+
* (GA) connectors: * `onedrive` * `outlook` * `confluence` * `jira` * `servicenow` * `sharepoint`
589+
* Preview connectors: * `asana` * `azure_active_directory` * `box` * `canva` *
590+
* `confluence_server` * `custom_connector` * `docusign` * `dropbox` * `dynamics365` * `github` *
591+
* `gitlab` * `hubspot` * `jira_server` * `linear` * `native_cloud_identity` * `notion` * `okta` *
592+
* `pagerduty` * `peoplesoft` * `salesforce` * `shopify` * `slack` * `snowflake` * `teams` *
593+
* `trello` * `workday` * `zendesk`
574594
* @return value or {@code null} for none
575595
*/
576596
public java.lang.String getDataSource() {
577597
return dataSource;
578598
}
579599

580600
/**
581-
* Required. The name of the data source. Supported values: `salesforce`, `jira`, `confluence`,
582-
* `bigquery`.
601+
* Required. The identifier for the data source. This is a partial list of supported connectors.
602+
* Please refer to the
603+
* [documentation](https://docs.cloud.google.com/gemini/enterprise/docs/connectors/introduction-
604+
* to-connectors-and-data-stores) for the full list of connectors. Supported first-party
605+
* connectors include: * `gcs` * `bigquery` * `gcp_fhir` * `google_mail` * `google_drive` *
606+
* `google_calendar` * `google_chat` Supported third-party connectors include: Generally available
607+
* (GA) connectors: * `onedrive` * `outlook` * `confluence` * `jira` * `servicenow` * `sharepoint`
608+
* Preview connectors: * `asana` * `azure_active_directory` * `box` * `canva` *
609+
* `confluence_server` * `custom_connector` * `docusign` * `dropbox` * `dynamics365` * `github` *
610+
* `gitlab` * `hubspot` * `jira_server` * `linear` * `native_cloud_identity` * `notion` * `okta` *
611+
* `pagerduty` * `peoplesoft` * `salesforce` * `shopify` * `slack` * `snowflake` * `teams` *
612+
* `trello` * `workday` * `zendesk`
583613
* @param dataSource dataSource or {@code null} for none
584614
*/
585615
public GoogleCloudDiscoveryengineV1DataConnector setDataSource(java.lang.String dataSource) {

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,13 @@ public final class GoogleCloudDiscoveryengineV1DataStore extends com.google.api.
112112
@com.google.api.client.util.Key
113113
private GoogleCloudDiscoveryengineV1DocumentProcessingConfig documentProcessingConfig;
114114

115+
/**
116+
* Optional. If set, this DataStore is a federated search DataStore.
117+
* The value may be {@code null}.
118+
*/
119+
@com.google.api.client.util.Key
120+
private GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig federatedSearchConfig;
121+
115122
/**
116123
* Optional. Configuration for `HEALTHCARE_FHIR` vertical.
117124
* The value may be {@code null}.
@@ -403,6 +410,23 @@ public GoogleCloudDiscoveryengineV1DataStore setDocumentProcessingConfig(GoogleC
403410
return this;
404411
}
405412

413+
/**
414+
* Optional. If set, this DataStore is a federated search DataStore.
415+
* @return value or {@code null} for none
416+
*/
417+
public GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig getFederatedSearchConfig() {
418+
return federatedSearchConfig;
419+
}
420+
421+
/**
422+
* Optional. If set, this DataStore is a federated search DataStore.
423+
* @param federatedSearchConfig federatedSearchConfig or {@code null} for none
424+
*/
425+
public GoogleCloudDiscoveryengineV1DataStore setFederatedSearchConfig(GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig federatedSearchConfig) {
426+
this.federatedSearchConfig = federatedSearchConfig;
427+
return this;
428+
}
429+
406430
/**
407431
* Optional. Configuration for `HEALTHCARE_FHIR` vertical.
408432
* @return value or {@code null} for none
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
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+
* Stores information for federated search.
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 GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* AlloyDB config. If set, this DataStore is connected to AlloyDB.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfig alloyDbConfig;
38+
39+
/**
40+
* NotebookLM config. If set, this DataStore is connected to NotebookLM Enterprise.
41+
* The value may be {@code null}.
42+
*/
43+
@com.google.api.client.util.Key
44+
private GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigNotebooklmConfig notebooklmConfig;
45+
46+
/**
47+
* Third Party OAuth config. If set, this DataStore is connected to a third party application.
48+
* The value may be {@code null}.
49+
*/
50+
@com.google.api.client.util.Key
51+
private GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigThirdPartyOauthConfig thirdPartyOauthConfig;
52+
53+
/**
54+
* AlloyDB config. If set, this DataStore is connected to AlloyDB.
55+
* @return value or {@code null} for none
56+
*/
57+
public GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfig getAlloyDbConfig() {
58+
return alloyDbConfig;
59+
}
60+
61+
/**
62+
* AlloyDB config. If set, this DataStore is connected to AlloyDB.
63+
* @param alloyDbConfig alloyDbConfig or {@code null} for none
64+
*/
65+
public GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig setAlloyDbConfig(GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfig alloyDbConfig) {
66+
this.alloyDbConfig = alloyDbConfig;
67+
return this;
68+
}
69+
70+
/**
71+
* NotebookLM config. If set, this DataStore is connected to NotebookLM Enterprise.
72+
* @return value or {@code null} for none
73+
*/
74+
public GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigNotebooklmConfig getNotebooklmConfig() {
75+
return notebooklmConfig;
76+
}
77+
78+
/**
79+
* NotebookLM config. If set, this DataStore is connected to NotebookLM Enterprise.
80+
* @param notebooklmConfig notebooklmConfig or {@code null} for none
81+
*/
82+
public GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig setNotebooklmConfig(GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigNotebooklmConfig notebooklmConfig) {
83+
this.notebooklmConfig = notebooklmConfig;
84+
return this;
85+
}
86+
87+
/**
88+
* Third Party OAuth config. If set, this DataStore is connected to a third party application.
89+
* @return value or {@code null} for none
90+
*/
91+
public GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigThirdPartyOauthConfig getThirdPartyOauthConfig() {
92+
return thirdPartyOauthConfig;
93+
}
94+
95+
/**
96+
* Third Party OAuth config. If set, this DataStore is connected to a third party application.
97+
* @param thirdPartyOauthConfig thirdPartyOauthConfig or {@code null} for none
98+
*/
99+
public GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig setThirdPartyOauthConfig(GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigThirdPartyOauthConfig thirdPartyOauthConfig) {
100+
this.thirdPartyOauthConfig = thirdPartyOauthConfig;
101+
return this;
102+
}
103+
104+
@Override
105+
public GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig set(String fieldName, Object value) {
106+
return (GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig) super.set(fieldName, value);
107+
}
108+
109+
@Override
110+
public GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig clone() {
111+
return (GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig) super.clone();
112+
}
113+
114+
}

0 commit comments

Comments
 (0)