Skip to content

Commit 58ecbe5

Browse files
1 parent 1e225e9 commit 58ecbe5

File tree

236 files changed

+40912
-2428
lines changed

Some content is hidden

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

236 files changed

+40912
-2428
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-rev20250603-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-rev20250603-2.0.0'
3939
}
4040
```
4141

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

Lines changed: 5160 additions & 464 deletions
Large diffs are not rendered by default.

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

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,15 @@ public final class BackendBucket extends com.google.api.client.json.GenericJson
123123
@com.google.api.client.util.Key
124124
private java.lang.String name;
125125

126+
/**
127+
* [Output Only] URL of the region where the regional backend bucket resides. This field is not
128+
* applicable to global backend buckets. You must specify this field as part of the HTTP request
129+
* URL. It is not settable as a field in the request body.
130+
* The value may be {@code null}.
131+
*/
132+
@com.google.api.client.util.Key
133+
private java.lang.String region;
134+
126135
/**
127136
* [Output Only] Server-defined URL for the resource.
128137
* The value may be {@code null}.
@@ -366,6 +375,27 @@ public BackendBucket setName(java.lang.String name) {
366375
return this;
367376
}
368377

378+
/**
379+
* [Output Only] URL of the region where the regional backend bucket resides. This field is not
380+
* applicable to global backend buckets. You must specify this field as part of the HTTP request
381+
* URL. It is not settable as a field in the request body.
382+
* @return value or {@code null} for none
383+
*/
384+
public java.lang.String getRegion() {
385+
return region;
386+
}
387+
388+
/**
389+
* [Output Only] URL of the region where the regional backend bucket resides. This field is not
390+
* applicable to global backend buckets. You must specify this field as part of the HTTP request
391+
* URL. It is not settable as a field in the request body.
392+
* @param region region or {@code null} for none
393+
*/
394+
public BackendBucket setRegion(java.lang.String region) {
395+
this.region = region;
396+
return this;
397+
}
398+
369399
/**
370400
* [Output Only] Server-defined URL for the resource.
371401
* @return value or {@code null} for none

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

Lines changed: 33 additions & 30 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
@@ -394,7 +394,8 @@ public final class BackendService extends com.google.api.client.json.GenericJson
394394
* The URL of the network to which this backend service belongs. This field must be set for
395395
* Internal Passthrough Network Load Balancers when the haPolicy is enabled, and for External
396396
* Passthrough Network Load Balancers when the haPolicy fastIpMove is enabled. This field can only
397-
* be specified when the load balancing scheme is set to INTERNAL.
397+
* be specified when the load balancing scheme is set to INTERNAL, or when the load balancing
398+
* scheme is set to EXTERNAL and haPolicy fastIpMove is enabled.
398399
* The value may be {@code null}.
399400
*/
400401
@com.google.api.client.util.Key
@@ -424,9 +425,9 @@ public final class BackendService extends com.google.api.client.json.GenericJson
424425
* managed regional API endpoints or managed services published using Private Service Connect
425426
* Applicable backend service types can be: - A global backend service with the
426427
* 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
428+
* service with the serviceProtocol set to HTTP, HTTPS, HTTP2 or H2C, and loadBalancingScheme set
429+
* to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when
430+
* the backend service is referenced by a URL map that is bound to target gRPC proxy that has
430431
* validateForProxyless field set to true.
431432
* The value may be {@code null}.
432433
*/
@@ -455,10 +456,10 @@ public final class BackendService extends com.google.api.client.json.GenericJson
455456

456457
/**
457458
* 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.
459+
* HTTPS, HTTP2, H2C, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic
460+
* Director configuration. Refer to the documentation for the load balancers or for Traffic
461+
* Director for more information. Must be set to GRPC when the backend service is referenced by a
462+
* URL map that is bound to target gRPC proxy.
462463
* The value may be {@code null}.
463464
*/
464465
@com.google.api.client.util.Key
@@ -726,7 +727,7 @@ public BackendService setConnectionTrackingPolicy(BackendServiceConnectionTracki
726727
* are added/removed from the destination service. This field specifies parameters that control
727728
* consistent hashing. This field is only applicable when localityLbPolicy is set to MAGLEV or
728729
* 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
730+
* service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to
730731
* INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to
731732
* INTERNAL_SELF_MANAGED.
732733
* @return value or {@code null} for none
@@ -742,7 +743,7 @@ public ConsistentHashLoadBalancerSettings getConsistentHash() {
742743
* are added/removed from the destination service. This field specifies parameters that control
743744
* consistent hashing. This field is only applicable when localityLbPolicy is set to MAGLEV or
744745
* 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
746+
* service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to
746747
* INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to
747748
* INTERNAL_SELF_MANAGED.
748749
* @param consistentHash consistentHash or {@code null} for none
@@ -1276,7 +1277,7 @@ public BackendService setLocalityLbPolicies(java.util.List<BackendServiceLocalit
12761277
* balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host
12771278
* selection times. For more information about Maglev, see
12781279
* 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
1280+
* backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and
12801281
* load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the
12811282
* load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If
12821283
* sessionAffinity is not configured—that is, if session affinity remains at the default value of
@@ -1305,7 +1306,7 @@ public java.lang.String getLocalityLbPolicy() {
13051306
* balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host
13061307
* selection times. For more information about Maglev, see
13071308
* 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
1309+
* backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and
13091310
* load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the
13101311
* load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If
13111312
* sessionAffinity is not configured—that is, if session affinity remains at the default value of
@@ -1417,7 +1418,8 @@ public BackendService setName(java.lang.String name) {
14171418
* The URL of the network to which this backend service belongs. This field must be set for
14181419
* Internal Passthrough Network Load Balancers when the haPolicy is enabled, and for External
14191420
* Passthrough Network Load Balancers when the haPolicy fastIpMove is enabled. This field can only
1420-
* be specified when the load balancing scheme is set to INTERNAL.
1421+
* be specified when the load balancing scheme is set to INTERNAL, or when the load balancing
1422+
* scheme is set to EXTERNAL and haPolicy fastIpMove is enabled.
14211423
* @return value or {@code null} for none
14221424
*/
14231425
public java.lang.String getNetwork() {
@@ -1428,7 +1430,8 @@ public java.lang.String getNetwork() {
14281430
* The URL of the network to which this backend service belongs. This field must be set for
14291431
* Internal Passthrough Network Load Balancers when the haPolicy is enabled, and for External
14301432
* Passthrough Network Load Balancers when the haPolicy fastIpMove is enabled. This field can only
1431-
* be specified when the load balancing scheme is set to INTERNAL.
1433+
* be specified when the load balancing scheme is set to INTERNAL, or when the load balancing
1434+
* scheme is set to EXTERNAL and haPolicy fastIpMove is enabled.
14321435
* @param network network or {@code null} for none
14331436
*/
14341437
public BackendService setNetwork(java.lang.String network) {
@@ -1471,9 +1474,9 @@ public BackendService setNetworkPassThroughLbTrafficPolicy(BackendServiceNetwork
14711474
* managed regional API endpoints or managed services published using Private Service Connect
14721475
* Applicable backend service types can be: - A global backend service with the
14731476
* 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
1477+
* service with the serviceProtocol set to HTTP, HTTPS, HTTP2 or H2C, and loadBalancingScheme set
1478+
* to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when
1479+
* the backend service is referenced by a URL map that is bound to target gRPC proxy that has
14771480
* validateForProxyless field set to true.
14781481
* @return value or {@code null} for none
14791482
*/
@@ -1497,9 +1500,9 @@ public OutlierDetection getOutlierDetection() {
14971500
* managed regional API endpoints or managed services published using Private Service Connect
14981501
* Applicable backend service types can be: - A global backend service with the
14991502
* 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
1503+
* service with the serviceProtocol set to HTTP, HTTPS, HTTP2 or H2C, and loadBalancingScheme set
1504+
* to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when
1505+
* the backend service is referenced by a URL map that is bound to target gRPC proxy that has
15031506
* validateForProxyless field set to true.
15041507
* @param outlierDetection outlierDetection or {@code null} for none
15051508
*/
@@ -1556,10 +1559,10 @@ public BackendService setPortName(java.lang.String portName) {
15561559

15571560
/**
15581561
* 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.
1562+
* HTTPS, HTTP2, H2C, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic
1563+
* Director configuration. Refer to the documentation for the load balancers or for Traffic
1564+
* Director for more information. Must be set to GRPC when the backend service is referenced by a
1565+
* URL map that is bound to target gRPC proxy.
15631566
* @return value or {@code null} for none
15641567
*/
15651568
public java.lang.String getProtocol() {
@@ -1568,10 +1571,10 @@ public java.lang.String getProtocol() {
15681571

15691572
/**
15701573
* 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.
1574+
* HTTPS, HTTP2, H2C, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic
1575+
* Director configuration. Refer to the documentation for the load balancers or for Traffic
1576+
* Director for more information. Must be set to GRPC when the backend service is referenced by a
1577+
* URL map that is bound to target gRPC proxy.
15751578
* @param protocol protocol or {@code null} for none
15761579
*/
15771580
public BackendService setProtocol(java.lang.String protocol) {

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public final class BackendServiceHAPolicy extends com.google.api.client.json.Gen
5959
* fastIPMove. - The regional backend service must set the network field, and all NEGs must belong
6060
* to that network. However, individual NEGs can belong to different subnetworks of that network.
6161
* - The maximum number of network endpoints across all backends of a backend service with
62-
* fastIPMove is 64. - The maximum number of backend services with fastIPMove that can have the
62+
* fastIPMove is 32. - The maximum number of backend services with fastIPMove that can have the
6363
* same network endpoint attached to one of its backends is 64. - The maximum number of backend
6464
* services with fastIPMove in a VPC in a region is 64. - The network endpoints that are attached
6565
* to a backend of a backend service with fastIPMove cannot resolve to Gen3+ machines for IPv6. -
@@ -115,7 +115,7 @@ public final class BackendServiceHAPolicy extends com.google.api.client.json.Gen
115115
* fastIPMove. - The regional backend service must set the network field, and all NEGs must belong
116116
* to that network. However, individual NEGs can belong to different subnetworks of that network.
117117
* - The maximum number of network endpoints across all backends of a backend service with
118-
* fastIPMove is 64. - The maximum number of backend services with fastIPMove that can have the
118+
* fastIPMove is 32. - The maximum number of backend services with fastIPMove that can have the
119119
* same network endpoint attached to one of its backends is 64. - The maximum number of backend
120120
* services with fastIPMove in a VPC in a region is 64. - The network endpoints that are attached
121121
* to a backend of a backend service with fastIPMove cannot resolve to Gen3+ machines for IPv6. -
@@ -160,7 +160,7 @@ public java.lang.String getFastIPMove() {
160160
* fastIPMove. - The regional backend service must set the network field, and all NEGs must belong
161161
* to that network. However, individual NEGs can belong to different subnetworks of that network.
162162
* - The maximum number of network endpoints across all backends of a backend service with
163-
* fastIPMove is 64. - The maximum number of backend services with fastIPMove that can have the
163+
* fastIPMove is 32. - The maximum number of backend services with fastIPMove that can have the
164164
* same network endpoint attached to one of its backends is 64. - The maximum number of backend
165165
* services with fastIPMove in a VPC in a region is 64. - The network endpoints that are attached
166166
* to a backend of a backend service with fastIPMove cannot resolve to Gen3+ machines for IPv6. -

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public final class BgpRouteAsPath extends com.google.api.client.json.GenericJson
3434
* The value may be {@code null}.
3535
*/
3636
@com.google.api.client.util.Key
37-
private java.util.List<java.lang.Integer> asns;
37+
private java.util.List<java.lang.Long> asns;
3838

3939
/**
4040
* [Output only] Type of AS-PATH segment (SEQUENCE or SET)
@@ -47,15 +47,15 @@ public final class BgpRouteAsPath extends com.google.api.client.json.GenericJson
4747
* [Output only] ASNs in the path segment. When type is SEQUENCE, these are ordered.
4848
* @return value or {@code null} for none
4949
*/
50-
public java.util.List<java.lang.Integer> getAsns() {
50+
public java.util.List<java.lang.Long> getAsns() {
5151
return asns;
5252
}
5353

5454
/**
5555
* [Output only] ASNs in the path segment. When type is SEQUENCE, these are ordered.
5656
* @param asns asns or {@code null} for none
5757
*/
58-
public BgpRouteAsPath setAsns(java.util.List<java.lang.Integer> asns) {
58+
public BgpRouteAsPath setAsns(java.util.List<java.lang.Long> asns) {
5959
this.asns = asns;
6060
return this;
6161
}

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ public final class BulkInsertInstanceResource extends com.google.api.client.json
3737
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
3838
private java.lang.Long count;
3939

40+
/**
41+
* A flexible specification of machine type of instances to create.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private InstanceFlexibilityPolicy instanceFlexibilityPolicy;
46+
4047
/**
4148
* The instance properties defining the VM instances to be created. Required if
4249
* sourceInstanceTemplate is not provided.
@@ -115,6 +122,23 @@ public BulkInsertInstanceResource setCount(java.lang.Long count) {
115122
return this;
116123
}
117124

125+
/**
126+
* A flexible specification of machine type of instances to create.
127+
* @return value or {@code null} for none
128+
*/
129+
public InstanceFlexibilityPolicy getInstanceFlexibilityPolicy() {
130+
return instanceFlexibilityPolicy;
131+
}
132+
133+
/**
134+
* A flexible specification of machine type of instances to create.
135+
* @param instanceFlexibilityPolicy instanceFlexibilityPolicy or {@code null} for none
136+
*/
137+
public BulkInsertInstanceResource setInstanceFlexibilityPolicy(InstanceFlexibilityPolicy instanceFlexibilityPolicy) {
138+
this.instanceFlexibilityPolicy = instanceFlexibilityPolicy;
139+
return this;
140+
}
141+
118142
/**
119143
* The instance properties defining the VM instances to be created. Required if
120144
* sourceInstanceTemplate is not provided.

0 commit comments

Comments
 (0)