Skip to content

Commit 85bf155

Browse files
1 parent ddd284e commit 85bf155

File tree

53 files changed

+11558
-4789
lines changed

Some content is hidden

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

53 files changed

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

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

Lines changed: 8088 additions & 4653 deletions
Large diffs are not rendered by default.

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

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,14 @@
3030
public final class AllocationResourceStatus extends com.google.api.client.json.GenericJson {
3131

3232
/**
33-
* Indicates number of blocks for accelerator optimized family (applicable beyond A3 only).
33+
* The number of reservation blocks associated with this reservation.
3434
* The value may be {@code null}.
3535
*/
3636
@com.google.api.client.util.Key
3737
private java.lang.Integer reservationBlockCount;
3838

3939
/**
40-
* Maintenance information for the group of hosts on this reservation including running VMs and
41-
* unused hosts. Applicable only to accelerator optimized VM families beyond A3 only. For both
42-
* DENSE or STANDARD reservation, granular maintenance information can be retried at reservation
43-
* block level.
40+
* Maintenance information for this reservation
4441
* The value may be {@code null}.
4542
*/
4643
@com.google.api.client.util.Key
@@ -54,15 +51,15 @@ public final class AllocationResourceStatus extends com.google.api.client.json.G
5451
private AllocationResourceStatusSpecificSKUAllocation specificSkuAllocation;
5552

5653
/**
57-
* Indicates number of blocks for accelerator optimized family (applicable beyond A3 only).
54+
* The number of reservation blocks associated with this reservation.
5855
* @return value or {@code null} for none
5956
*/
6057
public java.lang.Integer getReservationBlockCount() {
6158
return reservationBlockCount;
6259
}
6360

6461
/**
65-
* Indicates number of blocks for accelerator optimized family (applicable beyond A3 only).
62+
* The number of reservation blocks associated with this reservation.
6663
* @param reservationBlockCount reservationBlockCount or {@code null} for none
6764
*/
6865
public AllocationResourceStatus setReservationBlockCount(java.lang.Integer reservationBlockCount) {
@@ -71,21 +68,15 @@ public AllocationResourceStatus setReservationBlockCount(java.lang.Integer reser
7168
}
7269

7370
/**
74-
* Maintenance information for the group of hosts on this reservation including running VMs and
75-
* unused hosts. Applicable only to accelerator optimized VM families beyond A3 only. For both
76-
* DENSE or STANDARD reservation, granular maintenance information can be retried at reservation
77-
* block level.
71+
* Maintenance information for this reservation
7872
* @return value or {@code null} for none
7973
*/
8074
public GroupMaintenanceInfo getReservationMaintenance() {
8175
return reservationMaintenance;
8276
}
8377

8478
/**
85-
* Maintenance information for the group of hosts on this reservation including running VMs and
86-
* unused hosts. Applicable only to accelerator optimized VM families beyond A3 only. For both
87-
* DENSE or STANDARD reservation, granular maintenance information can be retried at reservation
88-
* block level.
79+
* Maintenance information for this reservation
8980
* @param reservationMaintenance reservationMaintenance or {@code null} for none
9081
*/
9182
public AllocationResourceStatus setReservationMaintenance(GroupMaintenanceInfo reservationMaintenance) {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
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 AsyncReplicationStatus.
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 AsyncReplicationStatus 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 DiskPairReplicationState diskPairReplicationState;
37+
38+
/**
39+
* The value may be {@code null}.
40+
*/
41+
@com.google.api.client.util.Key
42+
private ReplicationDetails lastReplicationDetails;
43+
44+
/**
45+
* @return value or {@code null} for none
46+
*/
47+
public DiskPairReplicationState getDiskPairReplicationState() {
48+
return diskPairReplicationState;
49+
}
50+
51+
/**
52+
* @param diskPairReplicationState diskPairReplicationState or {@code null} for none
53+
*/
54+
public AsyncReplicationStatus setDiskPairReplicationState(DiskPairReplicationState diskPairReplicationState) {
55+
this.diskPairReplicationState = diskPairReplicationState;
56+
return this;
57+
}
58+
59+
/**
60+
* @return value or {@code null} for none
61+
*/
62+
public ReplicationDetails getLastReplicationDetails() {
63+
return lastReplicationDetails;
64+
}
65+
66+
/**
67+
* @param lastReplicationDetails lastReplicationDetails or {@code null} for none
68+
*/
69+
public AsyncReplicationStatus setLastReplicationDetails(ReplicationDetails lastReplicationDetails) {
70+
this.lastReplicationDetails = lastReplicationDetails;
71+
return this;
72+
}
73+
74+
@Override
75+
public AsyncReplicationStatus set(String fieldName, Object value) {
76+
return (AsyncReplicationStatus) super.set(fieldName, value);
77+
}
78+
79+
@Override
80+
public AsyncReplicationStatus clone() {
81+
return (AsyncReplicationStatus) super.clone();
82+
}
83+
84+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,226 @@
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+
* A resource that represents a cross-site network. You can use cross-site networks to connect your
21+
* on-premises networks to each other through Interconnect connections.
22+
*
23+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
24+
* transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see:
25+
* <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>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class CrossSiteNetwork extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* [Output Only] Creation timestamp in RFC3339 text format.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String creationTimestamp;
39+
40+
/**
41+
* An optional description of the cross-site network.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.lang.String description;
46+
47+
/**
48+
* [Output Only] The unique identifier for the resource type. The server generates this
49+
* identifier.
50+
* The value may be {@code null}.
51+
*/
52+
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
53+
private java.math.BigInteger id;
54+
55+
/**
56+
* [Output Only] Type of the resource. Always compute#crossSiteNetwork for cross-site networks.
57+
* The value may be {@code null}.
58+
*/
59+
@com.google.api.client.util.Key
60+
private java.lang.String kind;
61+
62+
/**
63+
* Name of the resource. Provided by the client when the resource is created. The name must be
64+
* 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters
65+
* long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
66+
* character must be a lowercase letter, and all following characters must be a dash, lowercase
67+
* letter, or digit, except the last character, which cannot be a dash.
68+
* The value may be {@code null}.
69+
*/
70+
@com.google.api.client.util.Key
71+
private java.lang.String name;
72+
73+
/**
74+
* [Output Only] Server-defined URL for the resource.
75+
* The value may be {@code null}.
76+
*/
77+
@com.google.api.client.util.Key
78+
private java.lang.String selfLink;
79+
80+
/**
81+
* [Output Only] Server-defined URL for this resource with the resource id.
82+
* The value may be {@code null}.
83+
*/
84+
@com.google.api.client.util.Key
85+
private java.lang.String selfLinkWithId;
86+
87+
/**
88+
* [Output Only] Creation timestamp in RFC3339 text format.
89+
* @return value or {@code null} for none
90+
*/
91+
public java.lang.String getCreationTimestamp() {
92+
return creationTimestamp;
93+
}
94+
95+
/**
96+
* [Output Only] Creation timestamp in RFC3339 text format.
97+
* @param creationTimestamp creationTimestamp or {@code null} for none
98+
*/
99+
public CrossSiteNetwork setCreationTimestamp(java.lang.String creationTimestamp) {
100+
this.creationTimestamp = creationTimestamp;
101+
return this;
102+
}
103+
104+
/**
105+
* An optional description of the cross-site network.
106+
* @return value or {@code null} for none
107+
*/
108+
public java.lang.String getDescription() {
109+
return description;
110+
}
111+
112+
/**
113+
* An optional description of the cross-site network.
114+
* @param description description or {@code null} for none
115+
*/
116+
public CrossSiteNetwork setDescription(java.lang.String description) {
117+
this.description = description;
118+
return this;
119+
}
120+
121+
/**
122+
* [Output Only] The unique identifier for the resource type. The server generates this
123+
* identifier.
124+
* @return value or {@code null} for none
125+
*/
126+
public java.math.BigInteger getId() {
127+
return id;
128+
}
129+
130+
/**
131+
* [Output Only] The unique identifier for the resource type. The server generates this
132+
* identifier.
133+
* @param id id or {@code null} for none
134+
*/
135+
public CrossSiteNetwork setId(java.math.BigInteger id) {
136+
this.id = id;
137+
return this;
138+
}
139+
140+
/**
141+
* [Output Only] Type of the resource. Always compute#crossSiteNetwork for cross-site networks.
142+
* @return value or {@code null} for none
143+
*/
144+
public java.lang.String getKind() {
145+
return kind;
146+
}
147+
148+
/**
149+
* [Output Only] Type of the resource. Always compute#crossSiteNetwork for cross-site networks.
150+
* @param kind kind or {@code null} for none
151+
*/
152+
public CrossSiteNetwork setKind(java.lang.String kind) {
153+
this.kind = kind;
154+
return this;
155+
}
156+
157+
/**
158+
* Name of the resource. Provided by the client when the resource is created. The name must be
159+
* 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters
160+
* long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
161+
* character must be a lowercase letter, and all following characters must be a dash, lowercase
162+
* letter, or digit, except the last character, which cannot be a dash.
163+
* @return value or {@code null} for none
164+
*/
165+
public java.lang.String getName() {
166+
return name;
167+
}
168+
169+
/**
170+
* Name of the resource. Provided by the client when the resource is created. The name must be
171+
* 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters
172+
* long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
173+
* character must be a lowercase letter, and all following characters must be a dash, lowercase
174+
* letter, or digit, except the last character, which cannot be a dash.
175+
* @param name name or {@code null} for none
176+
*/
177+
public CrossSiteNetwork setName(java.lang.String name) {
178+
this.name = name;
179+
return this;
180+
}
181+
182+
/**
183+
* [Output Only] Server-defined URL for the resource.
184+
* @return value or {@code null} for none
185+
*/
186+
public java.lang.String getSelfLink() {
187+
return selfLink;
188+
}
189+
190+
/**
191+
* [Output Only] Server-defined URL for the resource.
192+
* @param selfLink selfLink or {@code null} for none
193+
*/
194+
public CrossSiteNetwork setSelfLink(java.lang.String selfLink) {
195+
this.selfLink = selfLink;
196+
return this;
197+
}
198+
199+
/**
200+
* [Output Only] Server-defined URL for this resource with the resource id.
201+
* @return value or {@code null} for none
202+
*/
203+
public java.lang.String getSelfLinkWithId() {
204+
return selfLinkWithId;
205+
}
206+
207+
/**
208+
* [Output Only] Server-defined URL for this resource with the resource id.
209+
* @param selfLinkWithId selfLinkWithId or {@code null} for none
210+
*/
211+
public CrossSiteNetwork setSelfLinkWithId(java.lang.String selfLinkWithId) {
212+
this.selfLinkWithId = selfLinkWithId;
213+
return this;
214+
}
215+
216+
@Override
217+
public CrossSiteNetwork set(String fieldName, Object value) {
218+
return (CrossSiteNetwork) super.set(fieldName, value);
219+
}
220+
221+
@Override
222+
public CrossSiteNetwork clone() {
223+
return (CrossSiteNetwork) super.clone();
224+
}
225+
226+
}

0 commit comments

Comments
 (0)