Skip to content

Commit cb91f1a

Browse files
chore: regenerate firebasedataconnect client
1 parent 5ec85f7 commit cb91f1a

File tree

22 files changed

+912
-22
lines changed

22 files changed

+912
-22
lines changed

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

clients/google-api-services-firebasedataconnect/v1/2.0.0/com/google/api/services/firebasedataconnect/v1/FirebaseDataConnect.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,10 @@ public Get set(String parameterName, Object value) {
313313
}
314314
}
315315
/**
316-
* Lists information about the supported locations for this service.
316+
* Lists information about the supported locations for this service. This method can be called in
317+
* two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-
318+
* visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include
319+
* public locations as well as private or other locations specifically visible to the project.
317320
*
318321
* Create a request for the method "locations.list".
319322
*
@@ -337,7 +340,10 @@ public class List extends FirebaseDataConnectRequest<com.google.api.services.fir
337340
java.util.regex.Pattern.compile("^projects/[^/]+$");
338341

339342
/**
340-
* Lists information about the supported locations for this service.
343+
* Lists information about the supported locations for this service. This method can be called in
344+
* two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-
345+
* visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include
346+
* public locations as well as private or other locations specifically visible to the project.
341347
*
342348
* Create a request for the method "locations.list".
343349
*
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
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.firebasedataconnect.v1.model;
18+
19+
/**
20+
* Client caching settings of a connector.
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 Firebase Data Connect API. For a detailed explanation
24+
* 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 ClientCache extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Optional. A field that, if true, means that responses served by this connector will include
35+
* entityIds in GraphQL response extensions. This helps the client SDK cache responses in an
36+
* improved way, known as "normalized caching", if caching is enabled on the client. Each entityId
37+
* is a stable key based on primary key values. Therefore, this field should only be set to true
38+
* if the primary keys of accessed tables do not contain sensitive information.
39+
* The value may be {@code null}.
40+
*/
41+
@com.google.api.client.util.Key
42+
private java.lang.Boolean entityIdIncluded;
43+
44+
/**
45+
* Optional. A field that, if true, enables stricter validation on the connector source code to
46+
* make sure the operation response shapes are suitable for client-side caching. This can include
47+
* additional errors and warnings. For example, using the same alias for different fields is
48+
* disallowed, as it may cause conflicts or confusion with normalized caching. (This field is off
49+
* by default for compatibility, but enabling it is highly recommended to catch common caching
50+
* pitfalls.)
51+
* The value may be {@code null}.
52+
*/
53+
@com.google.api.client.util.Key
54+
private java.lang.Boolean strictValidationEnabled;
55+
56+
/**
57+
* Optional. A field that, if true, means that responses served by this connector will include
58+
* entityIds in GraphQL response extensions. This helps the client SDK cache responses in an
59+
* improved way, known as "normalized caching", if caching is enabled on the client. Each entityId
60+
* is a stable key based on primary key values. Therefore, this field should only be set to true
61+
* if the primary keys of accessed tables do not contain sensitive information.
62+
* @return value or {@code null} for none
63+
*/
64+
public java.lang.Boolean getEntityIdIncluded() {
65+
return entityIdIncluded;
66+
}
67+
68+
/**
69+
* Optional. A field that, if true, means that responses served by this connector will include
70+
* entityIds in GraphQL response extensions. This helps the client SDK cache responses in an
71+
* improved way, known as "normalized caching", if caching is enabled on the client. Each entityId
72+
* is a stable key based on primary key values. Therefore, this field should only be set to true
73+
* if the primary keys of accessed tables do not contain sensitive information.
74+
* @param entityIdIncluded entityIdIncluded or {@code null} for none
75+
*/
76+
public ClientCache setEntityIdIncluded(java.lang.Boolean entityIdIncluded) {
77+
this.entityIdIncluded = entityIdIncluded;
78+
return this;
79+
}
80+
81+
/**
82+
* Optional. A field that, if true, enables stricter validation on the connector source code to
83+
* make sure the operation response shapes are suitable for client-side caching. This can include
84+
* additional errors and warnings. For example, using the same alias for different fields is
85+
* disallowed, as it may cause conflicts or confusion with normalized caching. (This field is off
86+
* by default for compatibility, but enabling it is highly recommended to catch common caching
87+
* pitfalls.)
88+
* @return value or {@code null} for none
89+
*/
90+
public java.lang.Boolean getStrictValidationEnabled() {
91+
return strictValidationEnabled;
92+
}
93+
94+
/**
95+
* Optional. A field that, if true, enables stricter validation on the connector source code to
96+
* make sure the operation response shapes are suitable for client-side caching. This can include
97+
* additional errors and warnings. For example, using the same alias for different fields is
98+
* disallowed, as it may cause conflicts or confusion with normalized caching. (This field is off
99+
* by default for compatibility, but enabling it is highly recommended to catch common caching
100+
* pitfalls.)
101+
* @param strictValidationEnabled strictValidationEnabled or {@code null} for none
102+
*/
103+
public ClientCache setStrictValidationEnabled(java.lang.Boolean strictValidationEnabled) {
104+
this.strictValidationEnabled = strictValidationEnabled;
105+
return this;
106+
}
107+
108+
@Override
109+
public ClientCache set(String fieldName, Object value) {
110+
return (ClientCache) super.set(fieldName, value);
111+
}
112+
113+
@Override
114+
public ClientCache clone() {
115+
return (ClientCache) super.clone();
116+
}
117+
118+
}

clients/google-api-services-firebasedataconnect/v1/2.0.0/com/google/api/services/firebasedataconnect/v1/model/Connector.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ public final class Connector extends com.google.api.client.json.GenericJson {
3737
@com.google.api.client.util.Key
3838
private java.util.Map<String, java.lang.String> annotations;
3939

40+
/**
41+
* Optional. The client cache settings of the connector.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private ClientCache clientCache;
46+
4047
/**
4148
* Output only. [Output only] Create time stamp.
4249
* The value may be {@code null}.
@@ -121,6 +128,23 @@ public Connector setAnnotations(java.util.Map<String, java.lang.String> annotati
121128
return this;
122129
}
123130

131+
/**
132+
* Optional. The client cache settings of the connector.
133+
* @return value or {@code null} for none
134+
*/
135+
public ClientCache getClientCache() {
136+
return clientCache;
137+
}
138+
139+
/**
140+
* Optional. The client cache settings of the connector.
141+
* @param clientCache clientCache or {@code null} for none
142+
*/
143+
public Connector setClientCache(ClientCache clientCache) {
144+
this.clientCache = clientCache;
145+
return this;
146+
}
147+
124148
/**
125149
* Output only. [Output only] Create time stamp.
126150
* @return value or {@code null} for none
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
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.firebasedataconnect.v1.model;
18+
19+
/**
20+
* Data Connect specific properties for a path under response.data.
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 Firebase Data Connect API. For a detailed explanation
24+
* 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 DataConnectProperties extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* A single Entity ID. Set if the path points to a single entity.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String entityId;
39+
40+
/**
41+
* A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each
42+
* element of the array at the corresponding index.
43+
* The value may be {@code null}.
44+
*/
45+
@com.google.api.client.util.Key
46+
private java.util.List<java.lang.String> entityIds;
47+
48+
/**
49+
* The server-suggested duration before data under path is considered stale.
50+
* The value may be {@code null}.
51+
*/
52+
@com.google.api.client.util.Key
53+
private String maxAge;
54+
55+
/**
56+
* The path under response.data where the rest of the fields apply. Each element may be a string
57+
* (field name) or number (array index). The root of response.data is denoted by the empty list
58+
* `[]`.
59+
* The value may be {@code null}.
60+
*/
61+
@com.google.api.client.util.Key
62+
private java.util.List<java.lang.Object> path;
63+
64+
/**
65+
* A single Entity ID. Set if the path points to a single entity.
66+
* @return value or {@code null} for none
67+
*/
68+
public java.lang.String getEntityId() {
69+
return entityId;
70+
}
71+
72+
/**
73+
* A single Entity ID. Set if the path points to a single entity.
74+
* @param entityId entityId or {@code null} for none
75+
*/
76+
public DataConnectProperties setEntityId(java.lang.String entityId) {
77+
this.entityId = entityId;
78+
return this;
79+
}
80+
81+
/**
82+
* A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each
83+
* element of the array at the corresponding index.
84+
* @return value or {@code null} for none
85+
*/
86+
public java.util.List<java.lang.String> getEntityIds() {
87+
return entityIds;
88+
}
89+
90+
/**
91+
* A list of Entity IDs. Set if the path points to an array of entities. An ID is present for each
92+
* element of the array at the corresponding index.
93+
* @param entityIds entityIds or {@code null} for none
94+
*/
95+
public DataConnectProperties setEntityIds(java.util.List<java.lang.String> entityIds) {
96+
this.entityIds = entityIds;
97+
return this;
98+
}
99+
100+
/**
101+
* The server-suggested duration before data under path is considered stale.
102+
* @return value or {@code null} for none
103+
*/
104+
public String getMaxAge() {
105+
return maxAge;
106+
}
107+
108+
/**
109+
* The server-suggested duration before data under path is considered stale.
110+
* @param maxAge maxAge or {@code null} for none
111+
*/
112+
public DataConnectProperties setMaxAge(String maxAge) {
113+
this.maxAge = maxAge;
114+
return this;
115+
}
116+
117+
/**
118+
* The path under response.data where the rest of the fields apply. Each element may be a string
119+
* (field name) or number (array index). The root of response.data is denoted by the empty list
120+
* `[]`.
121+
* @return value or {@code null} for none
122+
*/
123+
public java.util.List<java.lang.Object> getPath() {
124+
return path;
125+
}
126+
127+
/**
128+
* The path under response.data where the rest of the fields apply. Each element may be a string
129+
* (field name) or number (array index). The root of response.data is denoted by the empty list
130+
* `[]`.
131+
* @param path path or {@code null} for none
132+
*/
133+
public DataConnectProperties setPath(java.util.List<java.lang.Object> path) {
134+
this.path = path;
135+
return this;
136+
}
137+
138+
@Override
139+
public DataConnectProperties set(String fieldName, Object value) {
140+
return (DataConnectProperties) super.set(fieldName, value);
141+
}
142+
143+
@Override
144+
public DataConnectProperties clone() {
145+
return (DataConnectProperties) super.clone();
146+
}
147+
148+
}

clients/google-api-services-firebasedataconnect/v1/2.0.0/com/google/api/services/firebasedataconnect/v1/model/ExecuteMutationResponse.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,13 @@ public final class ExecuteMutationResponse extends com.google.api.client.json.Ge
4444
@com.google.api.client.util.Key
4545
private java.util.List<GraphqlError> errors;
4646

47+
/**
48+
* Additional response information.
49+
* The value may be {@code null}.
50+
*/
51+
@com.google.api.client.util.Key
52+
private GraphqlResponseExtensions extensions;
53+
4754
/**
4855
* The result of executing the requested operation.
4956
* @return value or {@code null} for none
@@ -78,6 +85,23 @@ public ExecuteMutationResponse setErrors(java.util.List<GraphqlError> errors) {
7885
return this;
7986
}
8087

88+
/**
89+
* Additional response information.
90+
* @return value or {@code null} for none
91+
*/
92+
public GraphqlResponseExtensions getExtensions() {
93+
return extensions;
94+
}
95+
96+
/**
97+
* Additional response information.
98+
* @param extensions extensions or {@code null} for none
99+
*/
100+
public ExecuteMutationResponse setExtensions(GraphqlResponseExtensions extensions) {
101+
this.extensions = extensions;
102+
return this;
103+
}
104+
81105
@Override
82106
public ExecuteMutationResponse set(String fieldName, Object value) {
83107
return (ExecuteMutationResponse) super.set(fieldName, value);

0 commit comments

Comments
 (0)