Skip to content

Commit 0b44e16

Browse files
1 parent 0a7e013 commit 0b44e16

File tree

10 files changed

+193
-21
lines changed

10 files changed

+193
-21
lines changed

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

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

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54266,7 +54266,8 @@ public GetSerialPortOutput setPort(java.lang.Integer port) {
5426654266
* the adjusted start position is returned as the `start` property value. You can also provide
5426754267
* a negative start position, which translates to the most recent number of bytes written to
5426854268
* the serial port. For example, -3 is interpreted as the most recent 3 bytes written to the
54269-
* serial console.
54269+
* serial console. Note that the negative start is bounded by the retained buffer size, and
54270+
* the returned serial console output will not exceed the max buffer size.
5427054271
*/
5427154272
@com.google.api.client.util.Key
5427254273
private java.lang.Long start;
@@ -54279,7 +54280,9 @@ amount of serial console output exceeds the size of the buffer (1 MB), the oldes
5427954280
the start position is adjusted to the oldest output still available, and the adjusted start
5428054281
position is returned as the `start` property value. You can also provide a negative start position,
5428154282
which translates to the most recent number of bytes written to the serial port. For example, -3 is
54282-
interpreted as the most recent 3 bytes written to the serial console.
54283+
interpreted as the most recent 3 bytes written to the serial console. Note that the negative start
54284+
is bounded by the retained buffer size, and the returned serial console output will not exceed the
54285+
max buffer size.
5428354286
*/
5428454287
public java.lang.Long getStart() {
5428554288
return start;
@@ -54295,7 +54298,8 @@ public java.lang.Long getStart() {
5429554298
* the adjusted start position is returned as the `start` property value. You can also provide
5429654299
* a negative start position, which translates to the most recent number of bytes written to
5429754300
* the serial port. For example, -3 is interpreted as the most recent 3 bytes written to the
54298-
* serial console.
54301+
* serial console. Note that the negative start is bounded by the retained buffer size, and
54302+
* the returned serial console output will not exceed the max buffer size.
5429954303
*/
5430054304
public GetSerialPortOutput setStart(java.lang.Long start) {
5430154305
this.start = start;

clients/google-api-services-compute/v1/2.0.0/com/google/api/services/compute/model/BackendBucketCdnPolicy.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ public final class BackendBucketCdnPolicy extends com.google.api.client.json.Gen
5555
* private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static
5656
* content, including common image formats, media (video and audio), and web assets (JavaScript
5757
* and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content
58-
* (including HTML), will not be cached.
58+
* (including HTML), will not be cached. If no value is provided for cdnPolicy.cacheMode, it
59+
* defaults to CACHE_ALL_STATIC.
5960
* The value may be {@code null}.
6061
*/
6162
@com.google.api.client.util.Key
@@ -216,7 +217,8 @@ public BackendBucketCdnPolicy setCacheKeyPolicy(BackendBucketCdnPolicyCacheKeyPo
216217
* private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static
217218
* content, including common image formats, media (video and audio), and web assets (JavaScript
218219
* and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content
219-
* (including HTML), will not be cached.
220+
* (including HTML), will not be cached. If no value is provided for cdnPolicy.cacheMode, it
221+
* defaults to CACHE_ALL_STATIC.
220222
* @return value or {@code null} for none
221223
*/
222224
public java.lang.String getCacheMode() {
@@ -233,7 +235,8 @@ public java.lang.String getCacheMode() {
233235
* private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static
234236
* content, including common image formats, media (video and audio), and web assets (JavaScript
235237
* and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content
236-
* (including HTML), will not be cached.
238+
* (including HTML), will not be cached. If no value is provided for cdnPolicy.cacheMode, it
239+
* defaults to CACHE_ALL_STATIC.
237240
* @param cacheMode cacheMode or {@code null} for none
238241
*/
239242
public BackendBucketCdnPolicy setCacheMode(java.lang.String cacheMode) {

clients/google-api-services-compute/v1/2.0.0/com/google/api/services/compute/model/BackendServiceCdnPolicy.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ public final class BackendServiceCdnPolicy extends com.google.api.client.json.Ge
5555
* private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static
5656
* content, including common image formats, media (video and audio), and web assets (JavaScript
5757
* and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content
58-
* (including HTML), will not be cached.
58+
* (including HTML), will not be cached. If no value is provided for cdnPolicy.cacheMode, it
59+
* defaults to CACHE_ALL_STATIC.
5960
* The value may be {@code null}.
6061
*/
6162
@com.google.api.client.util.Key
@@ -216,7 +217,8 @@ public BackendServiceCdnPolicy setCacheKeyPolicy(CacheKeyPolicy cacheKeyPolicy)
216217
* private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static
217218
* content, including common image formats, media (video and audio), and web assets (JavaScript
218219
* and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content
219-
* (including HTML), will not be cached.
220+
* (including HTML), will not be cached. If no value is provided for cdnPolicy.cacheMode, it
221+
* defaults to CACHE_ALL_STATIC.
220222
* @return value or {@code null} for none
221223
*/
222224
public java.lang.String getCacheMode() {
@@ -233,7 +235,8 @@ public java.lang.String getCacheMode() {
233235
* private, per-user (user identifiable) content. CACHE_ALL_STATIC Automatically cache static
234236
* content, including common image formats, media (video and audio), and web assets (JavaScript
235237
* and CSS). Requests and responses that are marked as uncacheable, as well as dynamic content
236-
* (including HTML), will not be cached.
238+
* (including HTML), will not be cached. If no value is provided for cdnPolicy.cacheMode, it
239+
* defaults to CACHE_ALL_STATIC.
237240
* @param cacheMode cacheMode or {@code null} for none
238241
*/
239242
public BackendServiceCdnPolicy setCacheMode(java.lang.String cacheMode) {

clients/google-api-services-compute/v1/2.0.0/com/google/api/services/compute/model/NetworkRoutingConfig.java

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,30 @@
3131
@SuppressWarnings("javadoc")
3232
public final class NetworkRoutingConfig extends com.google.api.client.json.GenericJson {
3333

34+
/**
35+
* Enable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs
36+
* when using the STANDARD BGP best path selection algorithm.
37+
* The value may be {@code null}.
38+
*/
39+
@com.google.api.client.util.Key
40+
private java.lang.Boolean bgpAlwaysCompareMed;
41+
42+
/**
43+
* The BGP best path selection algorithm to be employed within this network for dynamic routes
44+
* learned by Cloud Routers. Can be LEGACY (default) or STANDARD.
45+
* The value may be {@code null}.
46+
*/
47+
@com.google.api.client.util.Key
48+
private java.lang.String bgpBestPathSelectionMode;
49+
50+
/**
51+
* Allows to define a preferred approach for handling inter-region cost in the selection process
52+
* when using the STANDARD BGP best path selection algorithm. Can be DEFAULT or ADD_COST_TO_MED.
53+
* The value may be {@code null}.
54+
*/
55+
@com.google.api.client.util.Key
56+
private java.lang.String bgpInterRegionCost;
57+
3458
/**
3559
* The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will
3660
* only advertise routes with subnets of this network in the same region as the router. If set to
@@ -41,6 +65,63 @@ public final class NetworkRoutingConfig extends com.google.api.client.json.Gener
4165
@com.google.api.client.util.Key
4266
private java.lang.String routingMode;
4367

68+
/**
69+
* Enable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs
70+
* when using the STANDARD BGP best path selection algorithm.
71+
* @return value or {@code null} for none
72+
*/
73+
public java.lang.Boolean getBgpAlwaysCompareMed() {
74+
return bgpAlwaysCompareMed;
75+
}
76+
77+
/**
78+
* Enable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs
79+
* when using the STANDARD BGP best path selection algorithm.
80+
* @param bgpAlwaysCompareMed bgpAlwaysCompareMed or {@code null} for none
81+
*/
82+
public NetworkRoutingConfig setBgpAlwaysCompareMed(java.lang.Boolean bgpAlwaysCompareMed) {
83+
this.bgpAlwaysCompareMed = bgpAlwaysCompareMed;
84+
return this;
85+
}
86+
87+
/**
88+
* The BGP best path selection algorithm to be employed within this network for dynamic routes
89+
* learned by Cloud Routers. Can be LEGACY (default) or STANDARD.
90+
* @return value or {@code null} for none
91+
*/
92+
public java.lang.String getBgpBestPathSelectionMode() {
93+
return bgpBestPathSelectionMode;
94+
}
95+
96+
/**
97+
* The BGP best path selection algorithm to be employed within this network for dynamic routes
98+
* learned by Cloud Routers. Can be LEGACY (default) or STANDARD.
99+
* @param bgpBestPathSelectionMode bgpBestPathSelectionMode or {@code null} for none
100+
*/
101+
public NetworkRoutingConfig setBgpBestPathSelectionMode(java.lang.String bgpBestPathSelectionMode) {
102+
this.bgpBestPathSelectionMode = bgpBestPathSelectionMode;
103+
return this;
104+
}
105+
106+
/**
107+
* Allows to define a preferred approach for handling inter-region cost in the selection process
108+
* when using the STANDARD BGP best path selection algorithm. Can be DEFAULT or ADD_COST_TO_MED.
109+
* @return value or {@code null} for none
110+
*/
111+
public java.lang.String getBgpInterRegionCost() {
112+
return bgpInterRegionCost;
113+
}
114+
115+
/**
116+
* Allows to define a preferred approach for handling inter-region cost in the selection process
117+
* when using the STANDARD BGP best path selection algorithm. Can be DEFAULT or ADD_COST_TO_MED.
118+
* @param bgpInterRegionCost bgpInterRegionCost or {@code null} for none
119+
*/
120+
public NetworkRoutingConfig setBgpInterRegionCost(java.lang.String bgpInterRegionCost) {
121+
this.bgpInterRegionCost = bgpInterRegionCost;
122+
return this;
123+
}
124+
44125
/**
45126
* The network-wide routing mode to use. If set to REGIONAL, this network's Cloud Routers will
46127
* only advertise routes with subnets of this network in the same region as the router. If set to

clients/google-api-services-compute/v1/2.0.0/com/google/api/services/compute/model/Route.java

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,14 @@ public final class Route extends com.google.api.client.json.GenericJson {
133133
@com.google.api.client.util.Key
134134
private java.lang.String nextHopInstance;
135135

136+
/**
137+
* [Output only] Internal fixed region-to-region cost that Google Cloud calculates based on
138+
* factors such as network performance, distance, and available bandwidth between regions.
139+
* The value may be {@code null}.
140+
*/
141+
@com.google.api.client.util.Key
142+
private java.lang.Long nextHopInterRegionCost;
143+
136144
/**
137145
* The network IP address of an instance that should handle matching packets. Both IPv6 address
138146
* and IPv4 addresses are supported. Must specify an IPv4 address in dot-decimal notation (e.g.
@@ -144,13 +152,29 @@ public final class Route extends com.google.api.client.json.GenericJson {
144152
@com.google.api.client.util.Key
145153
private java.lang.String nextHopIp;
146154

155+
/**
156+
* [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates the desirability of a
157+
* particular route in a network.
158+
* The value may be {@code null}.
159+
*/
160+
@com.google.api.client.util.Key
161+
private java.lang.Long nextHopMed;
162+
147163
/**
148164
* The URL of the local network if it should handle matching packets.
149165
* The value may be {@code null}.
150166
*/
151167
@com.google.api.client.util.Key
152168
private java.lang.String nextHopNetwork;
153169

170+
/**
171+
* [Output Only] Indicates the origin of the route. Can be IGP (Interior Gateway Protocol), EGP
172+
* (Exterior Gateway Protocol), or INCOMPLETE.
173+
* The value may be {@code null}.
174+
*/
175+
@com.google.api.client.util.Key
176+
private java.lang.String nextHopOrigin;
177+
154178
/**
155179
* [Output Only] The network peering name that should handle matching packets, which should
156180
* conform to RFC1035.
@@ -461,6 +485,25 @@ public Route setNextHopInstance(java.lang.String nextHopInstance) {
461485
return this;
462486
}
463487

488+
/**
489+
* [Output only] Internal fixed region-to-region cost that Google Cloud calculates based on
490+
* factors such as network performance, distance, and available bandwidth between regions.
491+
* @return value or {@code null} for none
492+
*/
493+
public java.lang.Long getNextHopInterRegionCost() {
494+
return nextHopInterRegionCost;
495+
}
496+
497+
/**
498+
* [Output only] Internal fixed region-to-region cost that Google Cloud calculates based on
499+
* factors such as network performance, distance, and available bandwidth between regions.
500+
* @param nextHopInterRegionCost nextHopInterRegionCost or {@code null} for none
501+
*/
502+
public Route setNextHopInterRegionCost(java.lang.Long nextHopInterRegionCost) {
503+
this.nextHopInterRegionCost = nextHopInterRegionCost;
504+
return this;
505+
}
506+
464507
/**
465508
* The network IP address of an instance that should handle matching packets. Both IPv6 address
466509
* and IPv4 addresses are supported. Must specify an IPv4 address in dot-decimal notation (e.g.
@@ -486,6 +529,25 @@ public Route setNextHopIp(java.lang.String nextHopIp) {
486529
return this;
487530
}
488531

532+
/**
533+
* [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates the desirability of a
534+
* particular route in a network.
535+
* @return value or {@code null} for none
536+
*/
537+
public java.lang.Long getNextHopMed() {
538+
return nextHopMed;
539+
}
540+
541+
/**
542+
* [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates the desirability of a
543+
* particular route in a network.
544+
* @param nextHopMed nextHopMed or {@code null} for none
545+
*/
546+
public Route setNextHopMed(java.lang.Long nextHopMed) {
547+
this.nextHopMed = nextHopMed;
548+
return this;
549+
}
550+
489551
/**
490552
* The URL of the local network if it should handle matching packets.
491553
* @return value or {@code null} for none
@@ -503,6 +565,25 @@ public Route setNextHopNetwork(java.lang.String nextHopNetwork) {
503565
return this;
504566
}
505567

568+
/**
569+
* [Output Only] Indicates the origin of the route. Can be IGP (Interior Gateway Protocol), EGP
570+
* (Exterior Gateway Protocol), or INCOMPLETE.
571+
* @return value or {@code null} for none
572+
*/
573+
public java.lang.String getNextHopOrigin() {
574+
return nextHopOrigin;
575+
}
576+
577+
/**
578+
* [Output Only] Indicates the origin of the route. Can be IGP (Interior Gateway Protocol), EGP
579+
* (Exterior Gateway Protocol), or INCOMPLETE.
580+
* @param nextHopOrigin nextHopOrigin or {@code null} for none
581+
*/
582+
public Route setNextHopOrigin(java.lang.String nextHopOrigin) {
583+
this.nextHopOrigin = nextHopOrigin;
584+
return this;
585+
}
586+
506587
/**
507588
* [Output Only] The network peering name that should handle matching packets, which should
508589
* conform to RFC1035.

clients/google-api-services-compute/v1/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
@@ -175,7 +175,7 @@ public final class Subnetwork extends com.google.api.client.json.GenericJson {
175175

176176
/**
177177
* The purpose of the resource. This field can be either PRIVATE, GLOBAL_MANAGED_PROXY,
178-
* REGIONAL_MANAGED_PROXY, PRIVATE_SERVICE_CONNECT, or PRIVATE is the default purpose for user-
178+
* REGIONAL_MANAGED_PROXY, or PRIVATE_SERVICE_CONNECT. PRIVATE is the default purpose for user-
179179
* created subnets or subnets that are automatically created in auto mode networks. Subnets with
180180
* purpose set to GLOBAL_MANAGED_PROXY or REGIONAL_MANAGED_PROXY are user-created subnetworks that
181181
* are reserved for Envoy-based load balancers. A subnet with purpose set to
@@ -624,7 +624,7 @@ public Subnetwork setPrivateIpv6GoogleAccess(java.lang.String privateIpv6GoogleA
624624

625625
/**
626626
* The purpose of the resource. This field can be either PRIVATE, GLOBAL_MANAGED_PROXY,
627-
* REGIONAL_MANAGED_PROXY, PRIVATE_SERVICE_CONNECT, or PRIVATE is the default purpose for user-
627+
* REGIONAL_MANAGED_PROXY, or PRIVATE_SERVICE_CONNECT. PRIVATE is the default purpose for user-
628628
* created subnets or subnets that are automatically created in auto mode networks. Subnets with
629629
* purpose set to GLOBAL_MANAGED_PROXY or REGIONAL_MANAGED_PROXY are user-created subnetworks that
630630
* are reserved for Envoy-based load balancers. A subnet with purpose set to
@@ -639,7 +639,7 @@ public java.lang.String getPurpose() {
639639

640640
/**
641641
* The purpose of the resource. This field can be either PRIVATE, GLOBAL_MANAGED_PROXY,
642-
* REGIONAL_MANAGED_PROXY, PRIVATE_SERVICE_CONNECT, or PRIVATE is the default purpose for user-
642+
* REGIONAL_MANAGED_PROXY, or PRIVATE_SERVICE_CONNECT. PRIVATE is the default purpose for user-
643643
* created subnets or subnets that are automatically created in auto mode networks. Subnets with
644644
* purpose set to GLOBAL_MANAGED_PROXY or REGIONAL_MANAGED_PROXY are user-created subnetworks that
645645
* are reserved for Envoy-based load balancers. A subnet with purpose set to

clients/google-api-services-compute/v1/2.0.0/com/google/api/services/compute/model/UsableSubnetwork.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public final class UsableSubnetwork extends com.google.api.client.json.GenericJs
6767

6868
/**
6969
* The purpose of the resource. This field can be either PRIVATE, GLOBAL_MANAGED_PROXY,
70-
* REGIONAL_MANAGED_PROXY, PRIVATE_SERVICE_CONNECT, or PRIVATE is the default purpose for user-
70+
* REGIONAL_MANAGED_PROXY, or PRIVATE_SERVICE_CONNECT. PRIVATE is the default purpose for user-
7171
* created subnets or subnets that are automatically created in auto mode networks. Subnets with
7272
* purpose set to GLOBAL_MANAGED_PROXY or REGIONAL_MANAGED_PROXY are user-created subnetworks that
7373
* are reserved for Envoy-based load balancers. A subnet with purpose set to
@@ -203,7 +203,7 @@ public UsableSubnetwork setNetwork(java.lang.String network) {
203203

204204
/**
205205
* The purpose of the resource. This field can be either PRIVATE, GLOBAL_MANAGED_PROXY,
206-
* REGIONAL_MANAGED_PROXY, PRIVATE_SERVICE_CONNECT, or PRIVATE is the default purpose for user-
206+
* REGIONAL_MANAGED_PROXY, or PRIVATE_SERVICE_CONNECT. PRIVATE is the default purpose for user-
207207
* created subnets or subnets that are automatically created in auto mode networks. Subnets with
208208
* purpose set to GLOBAL_MANAGED_PROXY or REGIONAL_MANAGED_PROXY are user-created subnetworks that
209209
* are reserved for Envoy-based load balancers. A subnet with purpose set to
@@ -218,7 +218,7 @@ public java.lang.String getPurpose() {
218218

219219
/**
220220
* The purpose of the resource. This field can be either PRIVATE, GLOBAL_MANAGED_PROXY,
221-
* REGIONAL_MANAGED_PROXY, PRIVATE_SERVICE_CONNECT, or PRIVATE is the default purpose for user-
221+
* REGIONAL_MANAGED_PROXY, or PRIVATE_SERVICE_CONNECT. PRIVATE is the default purpose for user-
222222
* created subnets or subnets that are automatically created in auto mode networks. Subnets with
223223
* purpose set to GLOBAL_MANAGED_PROXY or REGIONAL_MANAGED_PROXY are user-created subnetworks that
224224
* are reserved for Envoy-based load balancers. A subnet with purpose set to

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

1515
<inceptionYear>2011</inceptionYear>

0 commit comments

Comments
 (0)