Skip to content

Commit ef3a6c4

Browse files
1 parent f91f3ce commit ef3a6c4

17 files changed

+458
-39
lines changed

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

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -141865,7 +141865,7 @@ public Delete set(String parameterName, Object value) {
141865141865
}
141866141866
}
141867141867
/**
141868-
* Returns the specified multi-MIG resource.
141868+
* Returns all the details of a specific multi-MIG.
141869141869
*
141870141870
* Create a request for the method "regionMultiMigs.get".
141871141871
*
@@ -141897,7 +141897,7 @@ public class Get extends ComputeRequest<com.google.api.services.compute.model.Mu
141897141897
java.util.regex.Pattern.compile("[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}");
141898141898

141899141899
/**
141900-
* Returns the specified multi-MIG resource.
141900+
* Returns all the details of a specific multi-MIG.
141901141901
*
141902141902
* Create a request for the method "regionMultiMigs.get".
141903141903
*
@@ -142239,8 +142239,8 @@ public Insert setRegion(java.lang.String region) {
142239142239
* completed. For example, consider a situation where you make an initial request and the
142240142240
* request times out. If you make the request again with the same request ID, the server can
142241142241
* check if original operation with the same request ID was received, and if so, will ignore
142242-
* the second request. This prevents clients from accidentally creating duplicate commitments.
142243-
* The request ID must be a valid UUID with the exception that zero UUID is not supported (
142242+
* the second request. This prevents you from accidentally creating duplicate commitments. The
142243+
* request ID must be a valid UUID with the exception that zero UUID is not supported (
142244142244
* 00000000-0000-0000-0000-000000000000).
142245142245
*/
142246142246
@com.google.api.client.util.Key
@@ -142250,9 +142250,9 @@ public Insert setRegion(java.lang.String region) {
142250142250
your request, the server will know to ignore the request if it has already been completed. For
142251142251
example, consider a situation where you make an initial request and the request times out. If you
142252142252
make the request again with the same request ID, the server can check if original operation with
142253-
the same request ID was received, and if so, will ignore the second request. This prevents clients
142254-
from accidentally creating duplicate commitments. The request ID must be a valid UUID with the
142255-
exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
142253+
the same request ID was received, and if so, will ignore the second request. This prevents you from
142254+
accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception
142255+
that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
142256142256
*/
142257142257
public java.lang.String getRequestId() {
142258142258
return requestId;
@@ -142264,8 +142264,8 @@ public java.lang.String getRequestId() {
142264142264
* completed. For example, consider a situation where you make an initial request and the
142265142265
* request times out. If you make the request again with the same request ID, the server can
142266142266
* check if original operation with the same request ID was received, and if so, will ignore
142267-
* the second request. This prevents clients from accidentally creating duplicate commitments.
142268-
* The request ID must be a valid UUID with the exception that zero UUID is not supported (
142267+
* the second request. This prevents you from accidentally creating duplicate commitments. The
142268+
* request ID must be a valid UUID with the exception that zero UUID is not supported (
142269142269
* 00000000-0000-0000-0000-000000000000).
142270142270
*/
142271142271
public Insert setRequestId(java.lang.String requestId) {

clients/google-api-services-compute/beta/2.0.0/com/google/api/services/compute/model/InstancesGetEffectiveFirewallsResponse.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
public final class InstancesGetEffectiveFirewallsResponse extends com.google.api.client.json.GenericJson {
3131

3232
/**
33-
* Effective firewalls from firewall policies.
33+
* [Output Only] Effective firewalls from firewall policies.
3434
* The value may be {@code null}.
3535
*/
3636
@com.google.api.client.util.Key
@@ -57,15 +57,15 @@ public final class InstancesGetEffectiveFirewallsResponse extends com.google.api
5757
private java.util.List<InstancesGetEffectiveFirewallsResponseOrganizationFirewallPolicy> organizationFirewalls;
5858

5959
/**
60-
* Effective firewalls from firewall policies.
60+
* [Output Only] Effective firewalls from firewall policies.
6161
* @return value or {@code null} for none
6262
*/
6363
public java.util.List<InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy> getFirewallPolicys() {
6464
return firewallPolicys;
6565
}
6666

6767
/**
68-
* Effective firewalls from firewall policies.
68+
* [Output Only] Effective firewalls from firewall policies.
6969
* @param firewallPolicys firewallPolicys or {@code null} for none
7070
*/
7171
public InstancesGetEffectiveFirewallsResponse setFirewallPolicys(java.util.List<InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy> firewallPolicys) {

clients/google-api-services-compute/beta/2.0.0/com/google/api/services/compute/model/InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ public final class InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
5252
private java.lang.Integer priority;
5353

5454
/**
55-
* The rules that apply to the network.
55+
* [Output Only] The rules that apply to the instance. Only rules that target the specific VM
56+
* instance are returned if target service accounts or target secure tags are specified in the
57+
* rules.
5658
* The value may be {@code null}.
5759
*/
5860
@com.google.api.client.util.Key
@@ -133,15 +135,19 @@ public InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy setPriority
133135
}
134136

135137
/**
136-
* The rules that apply to the network.
138+
* [Output Only] The rules that apply to the instance. Only rules that target the specific VM
139+
* instance are returned if target service accounts or target secure tags are specified in the
140+
* rules.
137141
* @return value or {@code null} for none
138142
*/
139143
public java.util.List<FirewallPolicyRule> getRules() {
140144
return rules;
141145
}
142146

143147
/**
144-
* The rules that apply to the network.
148+
* [Output Only] The rules that apply to the instance. Only rules that target the specific VM
149+
* instance are returned if target service accounts or target secure tags are specified in the
150+
* rules.
145151
* @param rules rules or {@code null} for none
146152
*/
147153
public InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy setRules(java.util.List<FirewallPolicyRule> rules) {

clients/google-api-services-compute/beta/2.0.0/com/google/api/services/compute/model/Interconnect.java

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

34+
/**
35+
* Enable or disable the application awareness feature on this Cloud Interconnect.
36+
* The value may be {@code null}.
37+
*/
38+
@com.google.api.client.util.Key
39+
private java.lang.Boolean aaiEnabled;
40+
3441
/**
3542
* Administrative status of the interconnect. When this is set to true, the Interconnect is
3643
* functional and can carry traffic. When set to false, no packets can be carried over the
@@ -40,6 +47,13 @@ public final class Interconnect extends com.google.api.client.json.GenericJson {
4047
@com.google.api.client.util.Key
4148
private java.lang.Boolean adminEnabled;
4249

50+
/**
51+
* Configuration information for application awareness on this Cloud Interconnect.
52+
* The value may be {@code null}.
53+
*/
54+
@com.google.api.client.util.Key
55+
private InterconnectApplicationAwareInterconnect applicationAwareInterconnect;
56+
4357
/**
4458
* [Output only] List of features available for this Interconnect connection, which can take one
4559
* of the following values: - IF_MACSEC If present then the Interconnect connection is provisioned
@@ -290,6 +304,23 @@ public final class Interconnect extends com.google.api.client.json.GenericJson {
290304
@com.google.api.client.util.Key
291305
private java.lang.String state;
292306

307+
/**
308+
* Enable or disable the application awareness feature on this Cloud Interconnect.
309+
* @return value or {@code null} for none
310+
*/
311+
public java.lang.Boolean getAaiEnabled() {
312+
return aaiEnabled;
313+
}
314+
315+
/**
316+
* Enable or disable the application awareness feature on this Cloud Interconnect.
317+
* @param aaiEnabled aaiEnabled or {@code null} for none
318+
*/
319+
public Interconnect setAaiEnabled(java.lang.Boolean aaiEnabled) {
320+
this.aaiEnabled = aaiEnabled;
321+
return this;
322+
}
323+
293324
/**
294325
* Administrative status of the interconnect. When this is set to true, the Interconnect is
295326
* functional and can carry traffic. When set to false, no packets can be carried over the
@@ -311,6 +342,23 @@ public Interconnect setAdminEnabled(java.lang.Boolean adminEnabled) {
311342
return this;
312343
}
313344

345+
/**
346+
* Configuration information for application awareness on this Cloud Interconnect.
347+
* @return value or {@code null} for none
348+
*/
349+
public InterconnectApplicationAwareInterconnect getApplicationAwareInterconnect() {
350+
return applicationAwareInterconnect;
351+
}
352+
353+
/**
354+
* Configuration information for application awareness on this Cloud Interconnect.
355+
* @param applicationAwareInterconnect applicationAwareInterconnect or {@code null} for none
356+
*/
357+
public Interconnect setApplicationAwareInterconnect(InterconnectApplicationAwareInterconnect applicationAwareInterconnect) {
358+
this.applicationAwareInterconnect = applicationAwareInterconnect;
359+
return this;
360+
}
361+
314362
/**
315363
* [Output only] List of features available for this Interconnect connection, which can take one
316364
* of the following values: - IF_MACSEC If present then the Interconnect connection is provisioned
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
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+
* Configuration information for application awareness on this Cloud Interconnect.
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 InterconnectApplicationAwareInterconnect 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 InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidthPercentagePolicy;
37+
38+
/**
39+
* Description for the application awareness profile on this Cloud Interconnect.
40+
* The value may be {@code null}.
41+
*/
42+
@com.google.api.client.util.Key
43+
private java.lang.String profileDescription;
44+
45+
/**
46+
* Optional field to specify a list of shape average percentages to be applied in conjunction with
47+
* StrictPriorityPolicy or BandwidthPercentagePolicy.
48+
* The value may be {@code null}.
49+
*/
50+
@com.google.api.client.util.Key
51+
private java.util.List<InterconnectApplicationAwareInterconnectBandwidthPercentage> shapeAveragePercentages;
52+
53+
/**
54+
* The value may be {@code null}.
55+
*/
56+
@com.google.api.client.util.Key
57+
private InterconnectApplicationAwareInterconnectStrictPriorityPolicy strictPriorityPolicy;
58+
59+
/**
60+
* @return value or {@code null} for none
61+
*/
62+
public InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy getBandwidthPercentagePolicy() {
63+
return bandwidthPercentagePolicy;
64+
}
65+
66+
/**
67+
* @param bandwidthPercentagePolicy bandwidthPercentagePolicy or {@code null} for none
68+
*/
69+
public InterconnectApplicationAwareInterconnect setBandwidthPercentagePolicy(InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy bandwidthPercentagePolicy) {
70+
this.bandwidthPercentagePolicy = bandwidthPercentagePolicy;
71+
return this;
72+
}
73+
74+
/**
75+
* Description for the application awareness profile on this Cloud Interconnect.
76+
* @return value or {@code null} for none
77+
*/
78+
public java.lang.String getProfileDescription() {
79+
return profileDescription;
80+
}
81+
82+
/**
83+
* Description for the application awareness profile on this Cloud Interconnect.
84+
* @param profileDescription profileDescription or {@code null} for none
85+
*/
86+
public InterconnectApplicationAwareInterconnect setProfileDescription(java.lang.String profileDescription) {
87+
this.profileDescription = profileDescription;
88+
return this;
89+
}
90+
91+
/**
92+
* Optional field to specify a list of shape average percentages to be applied in conjunction with
93+
* StrictPriorityPolicy or BandwidthPercentagePolicy.
94+
* @return value or {@code null} for none
95+
*/
96+
public java.util.List<InterconnectApplicationAwareInterconnectBandwidthPercentage> getShapeAveragePercentages() {
97+
return shapeAveragePercentages;
98+
}
99+
100+
/**
101+
* Optional field to specify a list of shape average percentages to be applied in conjunction with
102+
* StrictPriorityPolicy or BandwidthPercentagePolicy.
103+
* @param shapeAveragePercentages shapeAveragePercentages or {@code null} for none
104+
*/
105+
public InterconnectApplicationAwareInterconnect setShapeAveragePercentages(java.util.List<InterconnectApplicationAwareInterconnectBandwidthPercentage> shapeAveragePercentages) {
106+
this.shapeAveragePercentages = shapeAveragePercentages;
107+
return this;
108+
}
109+
110+
/**
111+
* @return value or {@code null} for none
112+
*/
113+
public InterconnectApplicationAwareInterconnectStrictPriorityPolicy getStrictPriorityPolicy() {
114+
return strictPriorityPolicy;
115+
}
116+
117+
/**
118+
* @param strictPriorityPolicy strictPriorityPolicy or {@code null} for none
119+
*/
120+
public InterconnectApplicationAwareInterconnect setStrictPriorityPolicy(InterconnectApplicationAwareInterconnectStrictPriorityPolicy strictPriorityPolicy) {
121+
this.strictPriorityPolicy = strictPriorityPolicy;
122+
return this;
123+
}
124+
125+
@Override
126+
public InterconnectApplicationAwareInterconnect set(String fieldName, Object value) {
127+
return (InterconnectApplicationAwareInterconnect) super.set(fieldName, value);
128+
}
129+
130+
@Override
131+
public InterconnectApplicationAwareInterconnect clone() {
132+
return (InterconnectApplicationAwareInterconnect) super.clone();
133+
}
134+
135+
}

0 commit comments

Comments
 (0)