Skip to content

Commit 43f6076

Browse files
chore: regenerate compute client
1 parent 8fa982f commit 43f6076

File tree

145 files changed

+39468
-15624
lines changed

Some content is hidden

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

145 files changed

+39468
-15624
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-rev20250415-2.0.0</version>
25+
<version>alpha-rev20250505-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-rev20250415-2.0.0'
38+
implementation 'com.google.apis:google-api-services-compute:alpha-rev20250505-2.0.0'
3939
}
4040
```
4141

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

Lines changed: 265 additions & 34 deletions
Large diffs are not rendered by default.

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

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ public final class BackendService extends com.google.api.client.json.GenericJson
107107
* are added/removed from the destination service. This field specifies parameters that control
108108
* consistent hashing. This field is only applicable when localityLbPolicy is set to MAGLEV or
109109
* RING_HASH. This field is applicable to either: - A regional backend service with the
110-
* service_protocol set to HTTP, HTTPS, or HTTP2, and load_balancing_scheme set to
110+
* service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to
111111
* INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to
112112
* INTERNAL_SELF_MANAGED.
113113
* The value may be {@code null}.
@@ -336,7 +336,7 @@ public final class BackendService extends com.google.api.client.json.GenericJson
336336
* balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host
337337
* selection times. For more information about Maglev, see
338338
* https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional
339-
* backend service with the service_protocol set to HTTP, HTTPS, or HTTP2, and
339+
* backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and
340340
* load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the
341341
* load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If
342342
* sessionAffinity is not configured—that is, if session affinity remains at the default value of
@@ -424,9 +424,9 @@ public final class BackendService extends com.google.api.client.json.GenericJson
424424
* managed regional API endpoints or managed services published using Private Service Connect
425425
* Applicable backend service types can be: - A global backend service with the
426426
* loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend
427-
* service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to
428-
* INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the
429-
* backend service is referenced by a URL map that is bound to target gRPC proxy that has
427+
* service with the serviceProtocol set to HTTP, HTTPS, HTTP2 or H2C, and loadBalancingScheme set
428+
* to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when
429+
* the backend service is referenced by a URL map that is bound to target gRPC proxy that has
430430
* validateForProxyless field set to true.
431431
* The value may be {@code null}.
432432
*/
@@ -455,10 +455,10 @@ public final class BackendService extends com.google.api.client.json.GenericJson
455455

456456
/**
457457
* The protocol this BackendService uses to communicate with backends. Possible values are HTTP,
458-
* HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director
459-
* configuration. Refer to the documentation for the load balancers or for Traffic Director for
460-
* more information. Must be set to GRPC when the backend service is referenced by a URL map that
461-
* is bound to target gRPC proxy.
458+
* HTTPS, HTTP2, H2C, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic
459+
* Director configuration. Refer to the documentation for the load balancers or for Traffic
460+
* Director for more information. Must be set to GRPC when the backend service is referenced by a
461+
* URL map that is bound to target gRPC proxy.
462462
* The value may be {@code null}.
463463
*/
464464
@com.google.api.client.util.Key
@@ -726,7 +726,7 @@ public BackendService setConnectionTrackingPolicy(BackendServiceConnectionTracki
726726
* are added/removed from the destination service. This field specifies parameters that control
727727
* consistent hashing. This field is only applicable when localityLbPolicy is set to MAGLEV or
728728
* RING_HASH. This field is applicable to either: - A regional backend service with the
729-
* service_protocol set to HTTP, HTTPS, or HTTP2, and load_balancing_scheme set to
729+
* service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to
730730
* INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to
731731
* INTERNAL_SELF_MANAGED.
732732
* @return value or {@code null} for none
@@ -742,7 +742,7 @@ public ConsistentHashLoadBalancerSettings getConsistentHash() {
742742
* are added/removed from the destination service. This field specifies parameters that control
743743
* consistent hashing. This field is only applicable when localityLbPolicy is set to MAGLEV or
744744
* RING_HASH. This field is applicable to either: - A regional backend service with the
745-
* service_protocol set to HTTP, HTTPS, or HTTP2, and load_balancing_scheme set to
745+
* service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to
746746
* INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to
747747
* INTERNAL_SELF_MANAGED.
748748
* @param consistentHash consistentHash or {@code null} for none
@@ -1276,7 +1276,7 @@ public BackendService setLocalityLbPolicies(java.util.List<BackendServiceLocalit
12761276
* balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host
12771277
* selection times. For more information about Maglev, see
12781278
* https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional
1279-
* backend service with the service_protocol set to HTTP, HTTPS, or HTTP2, and
1279+
* backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and
12801280
* load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the
12811281
* load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If
12821282
* sessionAffinity is not configured—that is, if session affinity remains at the default value of
@@ -1305,7 +1305,7 @@ public java.lang.String getLocalityLbPolicy() {
13051305
* balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host
13061306
* selection times. For more information about Maglev, see
13071307
* https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional
1308-
* backend service with the service_protocol set to HTTP, HTTPS, or HTTP2, and
1308+
* backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and
13091309
* load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the
13101310
* load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If
13111311
* sessionAffinity is not configured—that is, if session affinity remains at the default value of
@@ -1471,9 +1471,9 @@ public BackendService setNetworkPassThroughLbTrafficPolicy(BackendServiceNetwork
14711471
* managed regional API endpoints or managed services published using Private Service Connect
14721472
* Applicable backend service types can be: - A global backend service with the
14731473
* loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend
1474-
* service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to
1475-
* INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the
1476-
* backend service is referenced by a URL map that is bound to target gRPC proxy that has
1474+
* service with the serviceProtocol set to HTTP, HTTPS, HTTP2 or H2C, and loadBalancingScheme set
1475+
* to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when
1476+
* the backend service is referenced by a URL map that is bound to target gRPC proxy that has
14771477
* validateForProxyless field set to true.
14781478
* @return value or {@code null} for none
14791479
*/
@@ -1497,9 +1497,9 @@ public OutlierDetection getOutlierDetection() {
14971497
* managed regional API endpoints or managed services published using Private Service Connect
14981498
* Applicable backend service types can be: - A global backend service with the
14991499
* loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend
1500-
* service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to
1501-
* INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the
1502-
* backend service is referenced by a URL map that is bound to target gRPC proxy that has
1500+
* service with the serviceProtocol set to HTTP, HTTPS, HTTP2 or H2C, and loadBalancingScheme set
1501+
* to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when
1502+
* the backend service is referenced by a URL map that is bound to target gRPC proxy that has
15031503
* validateForProxyless field set to true.
15041504
* @param outlierDetection outlierDetection or {@code null} for none
15051505
*/
@@ -1556,10 +1556,10 @@ public BackendService setPortName(java.lang.String portName) {
15561556

15571557
/**
15581558
* The protocol this BackendService uses to communicate with backends. Possible values are HTTP,
1559-
* HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director
1560-
* configuration. Refer to the documentation for the load balancers or for Traffic Director for
1561-
* more information. Must be set to GRPC when the backend service is referenced by a URL map that
1562-
* is bound to target gRPC proxy.
1559+
* HTTPS, HTTP2, H2C, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic
1560+
* Director configuration. Refer to the documentation for the load balancers or for Traffic
1561+
* Director for more information. Must be set to GRPC when the backend service is referenced by a
1562+
* URL map that is bound to target gRPC proxy.
15631563
* @return value or {@code null} for none
15641564
*/
15651565
public java.lang.String getProtocol() {
@@ -1568,10 +1568,10 @@ public java.lang.String getProtocol() {
15681568

15691569
/**
15701570
* The protocol this BackendService uses to communicate with backends. Possible values are HTTP,
1571-
* HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director
1572-
* configuration. Refer to the documentation for the load balancers or for Traffic Director for
1573-
* more information. Must be set to GRPC when the backend service is referenced by a URL map that
1574-
* is bound to target gRPC proxy.
1571+
* HTTPS, HTTP2, H2C, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic
1572+
* Director configuration. Refer to the documentation for the load balancers or for Traffic
1573+
* Director for more information. Must be set to GRPC when the backend service is referenced by a
1574+
* URL map that is bound to target gRPC proxy.
15751575
* @param protocol protocol or {@code null} for none
15761576
*/
15771577
public BackendService setProtocol(java.lang.String protocol) {

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

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,14 @@ public final class FirewallPolicyRuleMatcher extends com.google.api.client.json.
6060
@com.google.api.client.util.Key
6161
private java.lang.String destNetworkScope;
6262

63+
/**
64+
* Network type of the traffic destination. Allowed values are: - UNSPECIFIED - INTERNET -
65+
* NON_INTERNET
66+
* The value may be {@code null}.
67+
*/
68+
@com.google.api.client.util.Key
69+
private java.lang.String destNetworkType;
70+
6371
/**
6472
* Region codes whose IP addresses will be used to match for destination of traffic. Should be
6573
* specified as 2 letter country code defined as per ISO 3166 alpha-2 country codes. ex."US"
@@ -114,6 +122,14 @@ public final class FirewallPolicyRuleMatcher extends com.google.api.client.json.
114122
@com.google.api.client.util.Key
115123
private java.lang.String srcNetworkScope;
116124

125+
/**
126+
* Network type of the traffic source. Allowed values are: - UNSPECIFIED - INTERNET - INTRA_VPC -
127+
* NON_INTERNET - VPC_NETWORKS
128+
* The value may be {@code null}.
129+
*/
130+
@com.google.api.client.util.Key
131+
private java.lang.String srcNetworkType;
132+
117133
/**
118134
* Networks of the traffic source. It can be either a full or partial url.
119135
* The value may be {@code null}.
@@ -219,6 +235,25 @@ public FirewallPolicyRuleMatcher setDestNetworkScope(java.lang.String destNetwor
219235
return this;
220236
}
221237

238+
/**
239+
* Network type of the traffic destination. Allowed values are: - UNSPECIFIED - INTERNET -
240+
* NON_INTERNET
241+
* @return value or {@code null} for none
242+
*/
243+
public java.lang.String getDestNetworkType() {
244+
return destNetworkType;
245+
}
246+
247+
/**
248+
* Network type of the traffic destination. Allowed values are: - UNSPECIFIED - INTERNET -
249+
* NON_INTERNET
250+
* @param destNetworkType destNetworkType or {@code null} for none
251+
*/
252+
public FirewallPolicyRuleMatcher setDestNetworkType(java.lang.String destNetworkType) {
253+
this.destNetworkType = destNetworkType;
254+
return this;
255+
}
256+
222257
/**
223258
* Region codes whose IP addresses will be used to match for destination of traffic. Should be
224259
* specified as 2 letter country code defined as per ISO 3166 alpha-2 country codes. ex."US"
@@ -348,6 +383,25 @@ public FirewallPolicyRuleMatcher setSrcNetworkScope(java.lang.String srcNetworkS
348383
return this;
349384
}
350385

386+
/**
387+
* Network type of the traffic source. Allowed values are: - UNSPECIFIED - INTERNET - INTRA_VPC -
388+
* NON_INTERNET - VPC_NETWORKS
389+
* @return value or {@code null} for none
390+
*/
391+
public java.lang.String getSrcNetworkType() {
392+
return srcNetworkType;
393+
}
394+
395+
/**
396+
* Network type of the traffic source. Allowed values are: - UNSPECIFIED - INTERNET - INTRA_VPC -
397+
* NON_INTERNET - VPC_NETWORKS
398+
* @param srcNetworkType srcNetworkType or {@code null} for none
399+
*/
400+
public FirewallPolicyRuleMatcher setSrcNetworkType(java.lang.String srcNetworkType) {
401+
this.srcNetworkType = srcNetworkType;
402+
return this;
403+
}
404+
351405
/**
352406
* Networks of the traffic source. It can be either a full or partial url.
353407
* @return value or {@code null} for none

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

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

32+
/**
33+
* Describes number of instances that have ongoing maintenance.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.lang.Integer instanceMaintenanceOngoingCount;
38+
39+
/**
40+
* Describes number of instances that have pending maintenance.
41+
* The value may be {@code null}.
42+
*/
43+
@com.google.api.client.util.Key
44+
private java.lang.Integer instanceMaintenancePendingCount;
45+
3246
/**
3347
* Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the
3448
* block that have ongoing maintenance.
@@ -52,13 +66,65 @@ public final class GroupMaintenanceInfo extends com.google.api.client.json.Gener
5266
@com.google.api.client.util.Key
5367
private java.lang.String schedulingType;
5468

69+
/**
70+
* Describes number of subblock Infrastructure that has ongoing maintenance. Here, Subblock
71+
* Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is
72+
* necessary for a VM Family(e.g. NVLink Domains). Not all VM Families will support this field.
73+
* The value may be {@code null}.
74+
*/
75+
@com.google.api.client.util.Key
76+
private java.lang.Integer subblockInfraMaintenanceOngoingCount;
77+
78+
/**
79+
* Describes number of subblock Infrastructure that has pending maintenance. Here, Subblock
80+
* Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is
81+
* necessary for a VM Family (e.g. NVLink Domains). Not all VM Families will support this field.
82+
* The value may be {@code null}.
83+
*/
84+
@com.google.api.client.util.Key
85+
private java.lang.Integer subblockInfraMaintenancePendingCount;
86+
5587
/**
5688
* Maintenance information on this group of VMs.
5789
* The value may be {@code null}.
5890
*/
5991
@com.google.api.client.util.Key
6092
private UpcomingMaintenance upcomingGroupMaintenance;
6193

94+
/**
95+
* Describes number of instances that have ongoing maintenance.
96+
* @return value or {@code null} for none
97+
*/
98+
public java.lang.Integer getInstanceMaintenanceOngoingCount() {
99+
return instanceMaintenanceOngoingCount;
100+
}
101+
102+
/**
103+
* Describes number of instances that have ongoing maintenance.
104+
* @param instanceMaintenanceOngoingCount instanceMaintenanceOngoingCount or {@code null} for none
105+
*/
106+
public GroupMaintenanceInfo setInstanceMaintenanceOngoingCount(java.lang.Integer instanceMaintenanceOngoingCount) {
107+
this.instanceMaintenanceOngoingCount = instanceMaintenanceOngoingCount;
108+
return this;
109+
}
110+
111+
/**
112+
* Describes number of instances that have pending maintenance.
113+
* @return value or {@code null} for none
114+
*/
115+
public java.lang.Integer getInstanceMaintenancePendingCount() {
116+
return instanceMaintenancePendingCount;
117+
}
118+
119+
/**
120+
* Describes number of instances that have pending maintenance.
121+
* @param instanceMaintenancePendingCount instanceMaintenancePendingCount or {@code null} for none
122+
*/
123+
public GroupMaintenanceInfo setInstanceMaintenancePendingCount(java.lang.Integer instanceMaintenancePendingCount) {
124+
this.instanceMaintenancePendingCount = instanceMaintenancePendingCount;
125+
return this;
126+
}
127+
62128
/**
63129
* Progress for ongoing maintenance for this group of VMs/hosts. Describes number of hosts in the
64130
* block that have ongoing maintenance.
@@ -114,6 +180,48 @@ public GroupMaintenanceInfo setSchedulingType(java.lang.String schedulingType) {
114180
return this;
115181
}
116182

183+
/**
184+
* Describes number of subblock Infrastructure that has ongoing maintenance. Here, Subblock
185+
* Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is
186+
* necessary for a VM Family(e.g. NVLink Domains). Not all VM Families will support this field.
187+
* @return value or {@code null} for none
188+
*/
189+
public java.lang.Integer getSubblockInfraMaintenanceOngoingCount() {
190+
return subblockInfraMaintenanceOngoingCount;
191+
}
192+
193+
/**
194+
* Describes number of subblock Infrastructure that has ongoing maintenance. Here, Subblock
195+
* Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is
196+
* necessary for a VM Family(e.g. NVLink Domains). Not all VM Families will support this field.
197+
* @param subblockInfraMaintenanceOngoingCount subblockInfraMaintenanceOngoingCount or {@code null} for none
198+
*/
199+
public GroupMaintenanceInfo setSubblockInfraMaintenanceOngoingCount(java.lang.Integer subblockInfraMaintenanceOngoingCount) {
200+
this.subblockInfraMaintenanceOngoingCount = subblockInfraMaintenanceOngoingCount;
201+
return this;
202+
}
203+
204+
/**
205+
* Describes number of subblock Infrastructure that has pending maintenance. Here, Subblock
206+
* Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is
207+
* necessary for a VM Family (e.g. NVLink Domains). Not all VM Families will support this field.
208+
* @return value or {@code null} for none
209+
*/
210+
public java.lang.Integer getSubblockInfraMaintenancePendingCount() {
211+
return subblockInfraMaintenancePendingCount;
212+
}
213+
214+
/**
215+
* Describes number of subblock Infrastructure that has pending maintenance. Here, Subblock
216+
* Infrastructure Maintenance pertains to upstream hardware contained in the Subblock that is
217+
* necessary for a VM Family (e.g. NVLink Domains). Not all VM Families will support this field.
218+
* @param subblockInfraMaintenancePendingCount subblockInfraMaintenancePendingCount or {@code null} for none
219+
*/
220+
public GroupMaintenanceInfo setSubblockInfraMaintenancePendingCount(java.lang.Integer subblockInfraMaintenancePendingCount) {
221+
this.subblockInfraMaintenancePendingCount = subblockInfraMaintenancePendingCount;
222+
return this;
223+
}
224+
117225
/**
118226
* Maintenance information on this group of VMs.
119227
* @return value or {@code null} for none

0 commit comments

Comments
 (0)