Skip to content

Commit 50a6962

Browse files
1 parent 5c854db commit 50a6962

File tree

10 files changed

+553
-6
lines changed

10 files changed

+553
-6
lines changed

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

clients/google-api-services-apigee/v1/2.0.0/com/google/api/services/apigee/v1/Apigee.java

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

50249+
/**
50250+
* When set to `true`, operations that are reachable are returned as normal, and those that
50251+
* are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can
50252+
* only be `true` when reading across collections e.g. when `parent` is set to
50253+
* `"projects/example/locations/-"`. This field is not by default supported and will result
50254+
* in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or
50255+
* product specific documentation.
50256+
*/
50257+
@com.google.api.client.util.Key
50258+
private java.lang.Boolean returnPartialSuccess;
50259+
50260+
/** When set to `true`, operations that are reachable are returned as normal, and those that are
50261+
unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true`
50262+
when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This
50263+
field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless
50264+
explicitly documented otherwise in service or product specific documentation.
50265+
*/
50266+
public java.lang.Boolean getReturnPartialSuccess() {
50267+
return returnPartialSuccess;
50268+
}
50269+
50270+
/**
50271+
* When set to `true`, operations that are reachable are returned as normal, and those that
50272+
* are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can
50273+
* only be `true` when reading across collections e.g. when `parent` is set to
50274+
* `"projects/example/locations/-"`. This field is not by default supported and will result
50275+
* in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or
50276+
* product specific documentation.
50277+
*/
50278+
public List setReturnPartialSuccess(java.lang.Boolean returnPartialSuccess) {
50279+
this.returnPartialSuccess = returnPartialSuccess;
50280+
return this;
50281+
}
50282+
5024950283
@Override
5025050284
public List set(String parameterName, Object value) {
5025150285
return (List) super.set(parameterName, value);

clients/google-api-services-apigee/v1/2.0.0/com/google/api/services/apigee/v1/model/GoogleCloudApigeeV1Instance.java

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,14 @@ public final class GoogleCloudApigeeV1Instance extends com.google.api.client.jso
9999
@com.google.api.client.util.Key
100100
private java.lang.String ipRange;
101101

102+
/**
103+
* Output only. Indicates whether the instance is version locked. If true, the instance will not
104+
* be updated by automated runtime rollouts. This is only supported for Apigee X instances.
105+
* The value may be {@code null}.
106+
*/
107+
@com.google.api.client.util.Key
108+
private java.lang.Boolean isVersionLocked;
109+
102110
/**
103111
* Output only. Time the instance was last modified in milliseconds since epoch.
104112
* The value may be {@code null}.
@@ -113,6 +121,14 @@ public final class GoogleCloudApigeeV1Instance extends com.google.api.client.jso
113121
@com.google.api.client.util.Key
114122
private java.lang.String location;
115123

124+
/**
125+
* Optional. Apigee customers can set the preferred window to perform maintenance on the instance
126+
* (day of the week and time of day).
127+
* The value may be {@code null}.
128+
*/
129+
@com.google.api.client.util.Key
130+
private GoogleCloudApigeeV1MaintenanceUpdatePolicy maintenanceUpdatePolicy;
131+
116132
/**
117133
* Required. Resource ID of the instance. Values must match the regular expression
118134
* `^a-z{0,30}[a-z\d]$`.
@@ -145,6 +161,15 @@ public final class GoogleCloudApigeeV1Instance extends com.google.api.client.jso
145161
@com.google.api.client.util.Key
146162
private java.lang.String runtimeVersion;
147163

164+
/**
165+
* Output only. Time and date of the scheduled maintenance for this instance. This field is only
166+
* populated for instances that have opted into Maintenance Window and if there is an upcoming
167+
* maintenance. Cleared once the maintenance is complete.
168+
* The value may be {@code null}.
169+
*/
170+
@com.google.api.client.util.Key
171+
private GoogleCloudApigeeV1ScheduledMaintenance scheduledMaintenance;
172+
148173
/**
149174
* Output only. Resource name of the service attachment created for the instance in the format:
150175
* `projects/regions/serviceAttachments` Apigee customers can privately forward traffic to this
@@ -326,6 +351,25 @@ public GoogleCloudApigeeV1Instance setIpRange(java.lang.String ipRange) {
326351
return this;
327352
}
328353

354+
/**
355+
* Output only. Indicates whether the instance is version locked. If true, the instance will not
356+
* be updated by automated runtime rollouts. This is only supported for Apigee X instances.
357+
* @return value or {@code null} for none
358+
*/
359+
public java.lang.Boolean getIsVersionLocked() {
360+
return isVersionLocked;
361+
}
362+
363+
/**
364+
* Output only. Indicates whether the instance is version locked. If true, the instance will not
365+
* be updated by automated runtime rollouts. This is only supported for Apigee X instances.
366+
* @param isVersionLocked isVersionLocked or {@code null} for none
367+
*/
368+
public GoogleCloudApigeeV1Instance setIsVersionLocked(java.lang.Boolean isVersionLocked) {
369+
this.isVersionLocked = isVersionLocked;
370+
return this;
371+
}
372+
329373
/**
330374
* Output only. Time the instance was last modified in milliseconds since epoch.
331375
* @return value or {@code null} for none
@@ -360,6 +404,25 @@ public GoogleCloudApigeeV1Instance setLocation(java.lang.String location) {
360404
return this;
361405
}
362406

407+
/**
408+
* Optional. Apigee customers can set the preferred window to perform maintenance on the instance
409+
* (day of the week and time of day).
410+
* @return value or {@code null} for none
411+
*/
412+
public GoogleCloudApigeeV1MaintenanceUpdatePolicy getMaintenanceUpdatePolicy() {
413+
return maintenanceUpdatePolicy;
414+
}
415+
416+
/**
417+
* Optional. Apigee customers can set the preferred window to perform maintenance on the instance
418+
* (day of the week and time of day).
419+
* @param maintenanceUpdatePolicy maintenanceUpdatePolicy or {@code null} for none
420+
*/
421+
public GoogleCloudApigeeV1Instance setMaintenanceUpdatePolicy(GoogleCloudApigeeV1MaintenanceUpdatePolicy maintenanceUpdatePolicy) {
422+
this.maintenanceUpdatePolicy = maintenanceUpdatePolicy;
423+
return this;
424+
}
425+
363426
/**
364427
* Required. Resource ID of the instance. Values must match the regular expression
365428
* `^a-z{0,30}[a-z\d]$`.
@@ -436,6 +499,27 @@ public GoogleCloudApigeeV1Instance setRuntimeVersion(java.lang.String runtimeVer
436499
return this;
437500
}
438501

502+
/**
503+
* Output only. Time and date of the scheduled maintenance for this instance. This field is only
504+
* populated for instances that have opted into Maintenance Window and if there is an upcoming
505+
* maintenance. Cleared once the maintenance is complete.
506+
* @return value or {@code null} for none
507+
*/
508+
public GoogleCloudApigeeV1ScheduledMaintenance getScheduledMaintenance() {
509+
return scheduledMaintenance;
510+
}
511+
512+
/**
513+
* Output only. Time and date of the scheduled maintenance for this instance. This field is only
514+
* populated for instances that have opted into Maintenance Window and if there is an upcoming
515+
* maintenance. Cleared once the maintenance is complete.
516+
* @param scheduledMaintenance scheduledMaintenance or {@code null} for none
517+
*/
518+
public GoogleCloudApigeeV1Instance setScheduledMaintenance(GoogleCloudApigeeV1ScheduledMaintenance scheduledMaintenance) {
519+
this.scheduledMaintenance = scheduledMaintenance;
520+
return this;
521+
}
522+
439523
/**
440524
* Output only. Resource name of the service attachment created for the instance in the format:
441525
* `projects/regions/serviceAttachments` Apigee customers can privately forward traffic to this
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
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.apigee.v1.model;
18+
19+
/**
20+
* MaintenanceUpdatePolicy specifies the preferred window to perform maintenance on the instance
21+
* (day of the week and time of day).
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 Apigee 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 GoogleCloudApigeeV1MaintenanceUpdatePolicy extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Optional. Maintenance channel to specify relative scheduling for maintenance.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String maintenanceChannel;
39+
40+
/**
41+
* Optional. Preferred windows to perform maintenance. Currently limited to 1.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.util.List<GoogleCloudApigeeV1MaintenanceUpdatePolicyMaintenanceWindow> maintenanceWindows;
46+
47+
/**
48+
* Optional. Maintenance channel to specify relative scheduling for maintenance.
49+
* @return value or {@code null} for none
50+
*/
51+
public java.lang.String getMaintenanceChannel() {
52+
return maintenanceChannel;
53+
}
54+
55+
/**
56+
* Optional. Maintenance channel to specify relative scheduling for maintenance.
57+
* @param maintenanceChannel maintenanceChannel or {@code null} for none
58+
*/
59+
public GoogleCloudApigeeV1MaintenanceUpdatePolicy setMaintenanceChannel(java.lang.String maintenanceChannel) {
60+
this.maintenanceChannel = maintenanceChannel;
61+
return this;
62+
}
63+
64+
/**
65+
* Optional. Preferred windows to perform maintenance. Currently limited to 1.
66+
* @return value or {@code null} for none
67+
*/
68+
public java.util.List<GoogleCloudApigeeV1MaintenanceUpdatePolicyMaintenanceWindow> getMaintenanceWindows() {
69+
return maintenanceWindows;
70+
}
71+
72+
/**
73+
* Optional. Preferred windows to perform maintenance. Currently limited to 1.
74+
* @param maintenanceWindows maintenanceWindows or {@code null} for none
75+
*/
76+
public GoogleCloudApigeeV1MaintenanceUpdatePolicy setMaintenanceWindows(java.util.List<GoogleCloudApigeeV1MaintenanceUpdatePolicyMaintenanceWindow> maintenanceWindows) {
77+
this.maintenanceWindows = maintenanceWindows;
78+
return this;
79+
}
80+
81+
@Override
82+
public GoogleCloudApigeeV1MaintenanceUpdatePolicy set(String fieldName, Object value) {
83+
return (GoogleCloudApigeeV1MaintenanceUpdatePolicy) super.set(fieldName, value);
84+
}
85+
86+
@Override
87+
public GoogleCloudApigeeV1MaintenanceUpdatePolicy clone() {
88+
return (GoogleCloudApigeeV1MaintenanceUpdatePolicy) super.clone();
89+
}
90+
91+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
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.apigee.v1.model;
18+
19+
/**
20+
* MaintenanceWindow specifies the preferred day of the week and time of day to perform maintenance.
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 Apigee 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 GoogleCloudApigeeV1MaintenanceUpdatePolicyMaintenanceWindow extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* Required. Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.lang.String day;
38+
39+
/**
40+
* Required. The start time (UTC) of the maintenance window.
41+
* The value may be {@code null}.
42+
*/
43+
@com.google.api.client.util.Key
44+
private GoogleTypeTimeOfDay startTime;
45+
46+
/**
47+
* Required. Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc.
48+
* @return value or {@code null} for none
49+
*/
50+
public java.lang.String getDay() {
51+
return day;
52+
}
53+
54+
/**
55+
* Required. Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc.
56+
* @param day day or {@code null} for none
57+
*/
58+
public GoogleCloudApigeeV1MaintenanceUpdatePolicyMaintenanceWindow setDay(java.lang.String day) {
59+
this.day = day;
60+
return this;
61+
}
62+
63+
/**
64+
* Required. The start time (UTC) of the maintenance window.
65+
* @return value or {@code null} for none
66+
*/
67+
public GoogleTypeTimeOfDay getStartTime() {
68+
return startTime;
69+
}
70+
71+
/**
72+
* Required. The start time (UTC) of the maintenance window.
73+
* @param startTime startTime or {@code null} for none
74+
*/
75+
public GoogleCloudApigeeV1MaintenanceUpdatePolicyMaintenanceWindow setStartTime(GoogleTypeTimeOfDay startTime) {
76+
this.startTime = startTime;
77+
return this;
78+
}
79+
80+
@Override
81+
public GoogleCloudApigeeV1MaintenanceUpdatePolicyMaintenanceWindow set(String fieldName, Object value) {
82+
return (GoogleCloudApigeeV1MaintenanceUpdatePolicyMaintenanceWindow) super.set(fieldName, value);
83+
}
84+
85+
@Override
86+
public GoogleCloudApigeeV1MaintenanceUpdatePolicyMaintenanceWindow clone() {
87+
return (GoogleCloudApigeeV1MaintenanceUpdatePolicyMaintenanceWindow) super.clone();
88+
}
89+
90+
}

0 commit comments

Comments
 (0)