Skip to content

Commit 559a8e7

Browse files
1 parent 685a33d commit 559a8e7

26 files changed

+1739
-45
lines changed

clients/google-api-services-compute/alpha/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-compute</artifactId>
25-
<version>alpha-rev20240827-2.0.0</version>
25+
<version>alpha-rev20240903-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-compute:alpha-rev20240827-2.0.0'
38+
implementation 'com.google.apis:google-api-services-compute:alpha-rev20240903-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-compute/alpha/2.0.0/com/google/api/services/compute/Compute.java

Lines changed: 1254 additions & 6 deletions
Large diffs are not rendered by default.

clients/google-api-services-compute/alpha/2.0.0/com/google/api/services/compute/model/InstanceGroupManager.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,13 @@ public final class InstanceGroupManager extends com.google.api.client.json.Gener
163163
@com.google.api.client.util.Key
164164
private java.lang.String listManagedInstancesResults;
165165

166+
/**
167+
* URL to the multi-MIG that this Managed Instance Group belongs to.
168+
* The value may be {@code null}.
169+
*/
170+
@com.google.api.client.util.Key
171+
private java.lang.String multiMig;
172+
166173
/**
167174
* The name of the managed instance group. The name must be 1-63 characters long, and comply with
168175
* RFC1035.
@@ -682,6 +689,23 @@ public InstanceGroupManager setListManagedInstancesResults(java.lang.String list
682689
return this;
683690
}
684691

692+
/**
693+
* URL to the multi-MIG that this Managed Instance Group belongs to.
694+
* @return value or {@code null} for none
695+
*/
696+
public java.lang.String getMultiMig() {
697+
return multiMig;
698+
}
699+
700+
/**
701+
* URL to the multi-MIG that this Managed Instance Group belongs to.
702+
* @param multiMig multiMig or {@code null} for none
703+
*/
704+
public InstanceGroupManager setMultiMig(java.lang.String multiMig) {
705+
this.multiMig = multiMig;
706+
return this;
707+
}
708+
685709
/**
686710
* The name of the managed instance group. The name must be 1-63 characters long, and comply with
687711
* RFC1035.

clients/google-api-services-compute/alpha/2.0.0/com/google/api/services/compute/model/ManagedInstance.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ public final class ManagedInstance extends com.google.api.client.json.GenericJso
5757
@com.google.api.client.util.Key
5858
private java.lang.String currentAction;
5959

60+
/**
61+
* The value may be {@code null}.
62+
*/
63+
@com.google.api.client.util.Key
64+
private ManagedInstanceCurrentActionDetails currentActionDetails;
65+
6066
/**
6167
* [Output only] The unique identifier for this resource. This field is empty when instance does
6268
* not exist.
@@ -231,6 +237,21 @@ public ManagedInstance setCurrentAction(java.lang.String currentAction) {
231237
return this;
232238
}
233239

240+
/**
241+
* @return value or {@code null} for none
242+
*/
243+
public ManagedInstanceCurrentActionDetails getCurrentActionDetails() {
244+
return currentActionDetails;
245+
}
246+
247+
/**
248+
* @param currentActionDetails currentActionDetails or {@code null} for none
249+
*/
250+
public ManagedInstance setCurrentActionDetails(ManagedInstanceCurrentActionDetails currentActionDetails) {
251+
this.currentActionDetails = currentActionDetails;
252+
return this;
253+
}
254+
234255
/**
235256
* [Output only] The unique identifier for this resource. This field is empty when instance does
236257
* not exist.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
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.compute.model;
18+
19+
/**
20+
* Model definition for ManagedInstanceCurrentActionDetails.
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 Compute 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 ManagedInstanceCurrentActionDetails extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* The value may be {@code null}.
34+
*/
35+
@com.google.api.client.util.Key
36+
private java.lang.String methodName;
37+
38+
/**
39+
* [Output Only] Details of the current action that the managed instance group has scheduled for
40+
* the instance. Contains trigger for the current action, and methodName in case it was triggered
41+
* by API call. Possible values for trigger: - API Any API call. - PROACTIVE_UPDATE Proactive
42+
* updater scheduled an update on this managed instance. - AUTOSCALING Instance being
43+
* deleted/created after a decision from the Autoscaler. - REDISTRIBUTION The regional managed
44+
* instance group is moving instances between zones to restore balance. - STANDBY_REFILL The
45+
* managed instance group is refilling the Standby Pool (stopped/suspended virtual machines) after
46+
* scale up. - MAINTENANCE Manual maintenance. - FAILED_CREATION The managed instance group is
47+
* handling failed instance creation. - INSTANCE_FAILURE The managed instance group is handling
48+
* instance failure, according to the Instance Lifecycle Policy. - FAILED_HEALTH_CHECK The managed
49+
* instance group is handling failed health check, according to the Instance Lifecycle Policy. -
50+
* TERMINATION_TIMESTAMP Instance reached termination time, thus managed instance group
51+
* stops/deletes it.
52+
* The value may be {@code null}.
53+
*/
54+
@com.google.api.client.util.Key
55+
private java.lang.String trigger;
56+
57+
/**
58+
* @return value or {@code null} for none
59+
*/
60+
public java.lang.String getMethodName() {
61+
return methodName;
62+
}
63+
64+
/**
65+
* @param methodName methodName or {@code null} for none
66+
*/
67+
public ManagedInstanceCurrentActionDetails setMethodName(java.lang.String methodName) {
68+
this.methodName = methodName;
69+
return this;
70+
}
71+
72+
/**
73+
* [Output Only] Details of the current action that the managed instance group has scheduled for
74+
* the instance. Contains trigger for the current action, and methodName in case it was triggered
75+
* by API call. Possible values for trigger: - API Any API call. - PROACTIVE_UPDATE Proactive
76+
* updater scheduled an update on this managed instance. - AUTOSCALING Instance being
77+
* deleted/created after a decision from the Autoscaler. - REDISTRIBUTION The regional managed
78+
* instance group is moving instances between zones to restore balance. - STANDBY_REFILL The
79+
* managed instance group is refilling the Standby Pool (stopped/suspended virtual machines) after
80+
* scale up. - MAINTENANCE Manual maintenance. - FAILED_CREATION The managed instance group is
81+
* handling failed instance creation. - INSTANCE_FAILURE The managed instance group is handling
82+
* instance failure, according to the Instance Lifecycle Policy. - FAILED_HEALTH_CHECK The managed
83+
* instance group is handling failed health check, according to the Instance Lifecycle Policy. -
84+
* TERMINATION_TIMESTAMP Instance reached termination time, thus managed instance group
85+
* stops/deletes it.
86+
* @return value or {@code null} for none
87+
*/
88+
public java.lang.String getTrigger() {
89+
return trigger;
90+
}
91+
92+
/**
93+
* [Output Only] Details of the current action that the managed instance group has scheduled for
94+
* the instance. Contains trigger for the current action, and methodName in case it was triggered
95+
* by API call. Possible values for trigger: - API Any API call. - PROACTIVE_UPDATE Proactive
96+
* updater scheduled an update on this managed instance. - AUTOSCALING Instance being
97+
* deleted/created after a decision from the Autoscaler. - REDISTRIBUTION The regional managed
98+
* instance group is moving instances between zones to restore balance. - STANDBY_REFILL The
99+
* managed instance group is refilling the Standby Pool (stopped/suspended virtual machines) after
100+
* scale up. - MAINTENANCE Manual maintenance. - FAILED_CREATION The managed instance group is
101+
* handling failed instance creation. - INSTANCE_FAILURE The managed instance group is handling
102+
* instance failure, according to the Instance Lifecycle Policy. - FAILED_HEALTH_CHECK The managed
103+
* instance group is handling failed health check, according to the Instance Lifecycle Policy. -
104+
* TERMINATION_TIMESTAMP Instance reached termination time, thus managed instance group
105+
* stops/deletes it.
106+
* @param trigger trigger or {@code null} for none
107+
*/
108+
public ManagedInstanceCurrentActionDetails setTrigger(java.lang.String trigger) {
109+
this.trigger = trigger;
110+
return this;
111+
}
112+
113+
@Override
114+
public ManagedInstanceCurrentActionDetails set(String fieldName, Object value) {
115+
return (ManagedInstanceCurrentActionDetails) super.set(fieldName, value);
116+
}
117+
118+
@Override
119+
public ManagedInstanceCurrentActionDetails clone() {
120+
return (ManagedInstanceCurrentActionDetails) super.clone();
121+
}
122+
123+
}

clients/google-api-services-compute/alpha/2.0.0/com/google/api/services/compute/model/RoutePolicy.java

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

32+
/**
33+
* An optional description of route policy.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.lang.String description;
38+
3239
/**
3340
* A fingerprint for the Route Policy being applied to this Router, which is essentially a hash of
3441
* the Route Policy used for optimistic locking. The fingerprint is initially generated by Compute
@@ -62,6 +69,23 @@ public final class RoutePolicy extends com.google.api.client.json.GenericJson {
6269
@com.google.api.client.util.Key
6370
private java.lang.String type;
6471

72+
/**
73+
* An optional description of route policy.
74+
* @return value or {@code null} for none
75+
*/
76+
public java.lang.String getDescription() {
77+
return description;
78+
}
79+
80+
/**
81+
* An optional description of route policy.
82+
* @param description description or {@code null} for none
83+
*/
84+
public RoutePolicy setDescription(java.lang.String description) {
85+
this.description = description;
86+
return this;
87+
}
88+
6589
/**
6690
* A fingerprint for the Route Policy being applied to this Router, which is essentially a hash of
6791
* the Route Policy used for optimistic locking. The fingerprint is initially generated by Compute

clients/google-api-services-compute/alpha/2.0.0/com/google/api/services/compute/model/Subnetwork.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ public final class Subnetwork extends com.google.api.client.json.GenericJson {
144144
private java.math.BigInteger id;
145145

146146
/**
147-
* [Output Only] The internal IPv6 address range that is assigned to this subnetwork.
147+
* The internal IPv6 address range that is owned by this subnetwork.
148148
* The value may be {@code null}.
149149
*/
150150
@com.google.api.client.util.Key
@@ -628,15 +628,15 @@ public Subnetwork setId(java.math.BigInteger id) {
628628
}
629629

630630
/**
631-
* [Output Only] The internal IPv6 address range that is assigned to this subnetwork.
631+
* The internal IPv6 address range that is owned by this subnetwork.
632632
* @return value or {@code null} for none
633633
*/
634634
public java.lang.String getInternalIpv6Prefix() {
635635
return internalIpv6Prefix;
636636
}
637637

638638
/**
639-
* [Output Only] The internal IPv6 address range that is assigned to this subnetwork.
639+
* The internal IPv6 address range that is owned by this subnetwork.
640640
* @param internalIpv6Prefix internalIpv6Prefix or {@code null} for none
641641
*/
642642
public Subnetwork setInternalIpv6Prefix(java.lang.String internalIpv6Prefix) {

clients/google-api-services-compute/alpha/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-compute</artifactId>
11-
<version>alpha-rev20240827-2.0.0</version>
12-
<name>Compute Engine API alpha-rev20240827-2.0.0</name>
11+
<version>alpha-rev20240903-2.0.0</version>
12+
<name>Compute Engine API alpha-rev20240903-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-compute/alpha/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-compute</artifactId>
25-
<version>alpha-rev20240827-2.0.0</version>
25+
<version>alpha-rev20240903-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-compute:alpha-rev20240827-2.0.0'
38+
implementation 'com.google.apis:google-api-services-compute:alpha-rev20240903-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-compute/beta/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-compute</artifactId>
25-
<version>beta-rev20240827-2.0.0</version>
25+
<version>beta-rev20240903-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-compute:beta-rev20240827-2.0.0'
38+
implementation 'com.google.apis:google-api-services-compute:beta-rev20240903-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)