Skip to content

Commit 1af6085

Browse files
1 parent 4c381c8 commit 1af6085

File tree

13 files changed

+392
-12
lines changed

13 files changed

+392
-12
lines changed

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

clients/google-api-services-file/v1/2.0.0/com/google/api/services/file/v1/CloudFilestore.java

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4211,6 +4211,40 @@ public List setPageToken(java.lang.String pageToken) {
42114211
return this;
42124212
}
42134213

4214+
/**
4215+
* When set to `true`, operations that are reachable are returned as normal, and those
4216+
* that are unreachable are returned in the [ListOperationsResponse.unreachable] field.
4217+
* This can only be `true` when reading across collections e.g. when `parent` is set to
4218+
* `"projects/example/locations/-"`. This field is not by default supported and will
4219+
* result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in
4220+
* service or product specific documentation.
4221+
*/
4222+
@com.google.api.client.util.Key
4223+
private java.lang.Boolean returnPartialSuccess;
4224+
4225+
/** When set to `true`, operations that are reachable are returned as normal, and those that are
4226+
unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true`
4227+
when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This
4228+
field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless
4229+
explicitly documented otherwise in service or product specific documentation.
4230+
*/
4231+
public java.lang.Boolean getReturnPartialSuccess() {
4232+
return returnPartialSuccess;
4233+
}
4234+
4235+
/**
4236+
* When set to `true`, operations that are reachable are returned as normal, and those
4237+
* that are unreachable are returned in the [ListOperationsResponse.unreachable] field.
4238+
* This can only be `true` when reading across collections e.g. when `parent` is set to
4239+
* `"projects/example/locations/-"`. This field is not by default supported and will
4240+
* result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in
4241+
* service or product specific documentation.
4242+
*/
4243+
public List setReturnPartialSuccess(java.lang.Boolean returnPartialSuccess) {
4244+
this.returnPartialSuccess = returnPartialSuccess;
4245+
return this;
4246+
}
4247+
42144248
@Override
42154249
public List set(String parameterName, Object value) {
42164250
return (List) super.set(parameterName, value);
Lines changed: 66 additions & 0 deletions
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.file.v1.model;
18+
19+
/**
20+
* Directory Services configuration for Kerberos-based authentication.
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 Cloud Filestore 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 DirectoryServicesConfig extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* Configuration for LDAP servers.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private LdapConfig ldap;
38+
39+
/**
40+
* Configuration for LDAP servers.
41+
* @return value or {@code null} for none
42+
*/
43+
public LdapConfig getLdap() {
44+
return ldap;
45+
}
46+
47+
/**
48+
* Configuration for LDAP servers.
49+
* @param ldap ldap or {@code null} for none
50+
*/
51+
public DirectoryServicesConfig setLdap(LdapConfig ldap) {
52+
this.ldap = ldap;
53+
return this;
54+
}
55+
56+
@Override
57+
public DirectoryServicesConfig set(String fieldName, Object value) {
58+
return (DirectoryServicesConfig) super.set(fieldName, value);
59+
}
60+
61+
@Override
62+
public DirectoryServicesConfig clone() {
63+
return (DirectoryServicesConfig) super.clone();
64+
}
65+
66+
}

clients/google-api-services-file/v1/2.0.0/com/google/api/services/file/v1/model/Instance.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,14 @@ public final class Instance extends com.google.api.client.json.GenericJson {
7272
@com.google.api.client.util.Key
7373
private java.lang.String description;
7474

75+
/**
76+
* Optional. Directory Services configuration for Kerberos-based authentication. Should only be
77+
* set if protocol is "NFS_V4_1".
78+
* The value may be {@code null}.
79+
*/
80+
@com.google.api.client.util.Key
81+
private DirectoryServicesConfig directoryServices;
82+
7583
/**
7684
* Server-specified ETag for the instance resource to prevent simultaneous updates from
7785
* overwriting each other.
@@ -325,6 +333,25 @@ public Instance setDescription(java.lang.String description) {
325333
return this;
326334
}
327335

336+
/**
337+
* Optional. Directory Services configuration for Kerberos-based authentication. Should only be
338+
* set if protocol is "NFS_V4_1".
339+
* @return value or {@code null} for none
340+
*/
341+
public DirectoryServicesConfig getDirectoryServices() {
342+
return directoryServices;
343+
}
344+
345+
/**
346+
* Optional. Directory Services configuration for Kerberos-based authentication. Should only be
347+
* set if protocol is "NFS_V4_1".
348+
* @param directoryServices directoryServices or {@code null} for none
349+
*/
350+
public Instance setDirectoryServices(DirectoryServicesConfig directoryServices) {
351+
this.directoryServices = directoryServices;
352+
return this;
353+
}
354+
328355
/**
329356
* Server-specified ETag for the instance resource to prevent simultaneous updates from
330357
* overwriting each other.
Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
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.file.v1.model;
18+
19+
/**
20+
* LdapConfig contains all the parameters for connecting to LDAP servers.
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 Cloud Filestore 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 LdapConfig extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* Required. The LDAP domain name in the format of `my-domain.com`.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.lang.String domain;
38+
39+
/**
40+
* Optional. The groups Organizational Unit (OU) is optional. This parameter is a hint to allow
41+
* faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore
42+
* instance will query the whole LDAP namespace.
43+
* The value may be {@code null}.
44+
*/
45+
@com.google.api.client.util.Key
46+
private java.lang.String groupsOu;
47+
48+
/**
49+
* Required. The servers names are used for specifying the LDAP servers names. The LDAP servers
50+
* names can come with two formats: 1. DNS name, for example: `ldap.example1.com`,
51+
* `ldap.example2.com`. 2. IP address, for example: `10.0.0.1`, `10.0.0.2`, `10.0.0.3`. All
52+
* servers names must be in the same format: either all DNS names or all IP addresses.
53+
* The value may be {@code null}.
54+
*/
55+
@com.google.api.client.util.Key
56+
private java.util.List<java.lang.String> servers;
57+
58+
/**
59+
* Optional. The users Organizational Unit (OU) is optional. This parameter is a hint to allow
60+
* faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore
61+
* instance will query the whole LDAP namespace.
62+
* The value may be {@code null}.
63+
*/
64+
@com.google.api.client.util.Key
65+
private java.lang.String usersOu;
66+
67+
/**
68+
* Required. The LDAP domain name in the format of `my-domain.com`.
69+
* @return value or {@code null} for none
70+
*/
71+
public java.lang.String getDomain() {
72+
return domain;
73+
}
74+
75+
/**
76+
* Required. The LDAP domain name in the format of `my-domain.com`.
77+
* @param domain domain or {@code null} for none
78+
*/
79+
public LdapConfig setDomain(java.lang.String domain) {
80+
this.domain = domain;
81+
return this;
82+
}
83+
84+
/**
85+
* Optional. The groups Organizational Unit (OU) is optional. This parameter is a hint to allow
86+
* faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore
87+
* instance will query the whole LDAP namespace.
88+
* @return value or {@code null} for none
89+
*/
90+
public java.lang.String getGroupsOu() {
91+
return groupsOu;
92+
}
93+
94+
/**
95+
* Optional. The groups Organizational Unit (OU) is optional. This parameter is a hint to allow
96+
* faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore
97+
* instance will query the whole LDAP namespace.
98+
* @param groupsOu groupsOu or {@code null} for none
99+
*/
100+
public LdapConfig setGroupsOu(java.lang.String groupsOu) {
101+
this.groupsOu = groupsOu;
102+
return this;
103+
}
104+
105+
/**
106+
* Required. The servers names are used for specifying the LDAP servers names. The LDAP servers
107+
* names can come with two formats: 1. DNS name, for example: `ldap.example1.com`,
108+
* `ldap.example2.com`. 2. IP address, for example: `10.0.0.1`, `10.0.0.2`, `10.0.0.3`. All
109+
* servers names must be in the same format: either all DNS names or all IP addresses.
110+
* @return value or {@code null} for none
111+
*/
112+
public java.util.List<java.lang.String> getServers() {
113+
return servers;
114+
}
115+
116+
/**
117+
* Required. The servers names are used for specifying the LDAP servers names. The LDAP servers
118+
* names can come with two formats: 1. DNS name, for example: `ldap.example1.com`,
119+
* `ldap.example2.com`. 2. IP address, for example: `10.0.0.1`, `10.0.0.2`, `10.0.0.3`. All
120+
* servers names must be in the same format: either all DNS names or all IP addresses.
121+
* @param servers servers or {@code null} for none
122+
*/
123+
public LdapConfig setServers(java.util.List<java.lang.String> servers) {
124+
this.servers = servers;
125+
return this;
126+
}
127+
128+
/**
129+
* Optional. The users Organizational Unit (OU) is optional. This parameter is a hint to allow
130+
* faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore
131+
* instance will query the whole LDAP namespace.
132+
* @return value or {@code null} for none
133+
*/
134+
public java.lang.String getUsersOu() {
135+
return usersOu;
136+
}
137+
138+
/**
139+
* Optional. The users Organizational Unit (OU) is optional. This parameter is a hint to allow
140+
* faster lookup in the LDAP namespace. In case that this parameter is not provided, Filestore
141+
* instance will query the whole LDAP namespace.
142+
* @param usersOu usersOu or {@code null} for none
143+
*/
144+
public LdapConfig setUsersOu(java.lang.String usersOu) {
145+
this.usersOu = usersOu;
146+
return this;
147+
}
148+
149+
@Override
150+
public LdapConfig set(String fieldName, Object value) {
151+
return (LdapConfig) super.set(fieldName, value);
152+
}
153+
154+
@Override
155+
public LdapConfig clone() {
156+
return (LdapConfig) super.clone();
157+
}
158+
159+
}

clients/google-api-services-file/v1/2.0.0/com/google/api/services/file/v1/model/ListOperationsResponse.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,15 @@ public final class ListOperationsResponse extends com.google.api.client.json.Gen
4343
@com.google.api.client.util.Key
4444
private java.util.List<Operation> operations;
4545

46+
/**
47+
* Unordered list. Unreachable resources. Populated when the request sets
48+
* `ListOperationsRequest.return_partial_success` and reads across collections e.g. when
49+
* attempting to list all resources across all supported locations.
50+
* The value may be {@code null}.
51+
*/
52+
@com.google.api.client.util.Key
53+
private java.util.List<java.lang.String> unreachable;
54+
4655
/**
4756
* The standard List next-page token.
4857
* @return value or {@code null} for none
@@ -77,6 +86,27 @@ public ListOperationsResponse setOperations(java.util.List<Operation> operations
7786
return this;
7887
}
7988

89+
/**
90+
* Unordered list. Unreachable resources. Populated when the request sets
91+
* `ListOperationsRequest.return_partial_success` and reads across collections e.g. when
92+
* attempting to list all resources across all supported locations.
93+
* @return value or {@code null} for none
94+
*/
95+
public java.util.List<java.lang.String> getUnreachable() {
96+
return unreachable;
97+
}
98+
99+
/**
100+
* Unordered list. Unreachable resources. Populated when the request sets
101+
* `ListOperationsRequest.return_partial_success` and reads across collections e.g. when
102+
* attempting to list all resources across all supported locations.
103+
* @param unreachable unreachable or {@code null} for none
104+
*/
105+
public ListOperationsResponse setUnreachable(java.util.List<java.lang.String> unreachable) {
106+
this.unreachable = unreachable;
107+
return this;
108+
}
109+
80110
@Override
81111
public ListOperationsResponse set(String fieldName, Object value) {
82112
return (ListOperationsResponse) super.set(fieldName, value);

clients/google-api-services-file/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-file</artifactId>
11-
<version>v1-rev20250929-2.0.0</version>
12-
<name>Cloud Filestore API v1-rev20250929-2.0.0</name>
11+
<version>v1-rev20251015-2.0.0</version>
12+
<name>Cloud Filestore API v1-rev20251015-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

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

0 commit comments

Comments
 (0)