Skip to content

Commit 9e358c0

Browse files
1 parent aa84565 commit 9e358c0

File tree

620 files changed

+66791
-42567
lines changed

Some content is hidden

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

620 files changed

+66791
-42567
lines changed

clients/google-api-services-compute/alpha/2.0.0/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Compute Engine API Client Library for Java
22

3-
Creates and runs virtual machines on Google Cloud Platform.
3+
Creates and runs virtual machines on Google Cloud Platform.
44

55
This page contains information about getting started with the Compute Engine API
66
using the Google API Client Library for Java. In addition, you may be interested
@@ -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-rev20250916-2.0.0</version>
25+
<version>alpha-rev20250930-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-rev20250916-2.0.0'
38+
implementation 'com.google.apis:google-api-services-compute:alpha-rev20250930-2.0.0'
3939
}
4040
```
4141

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

Lines changed: 49138 additions & 30077 deletions
Large diffs are not rendered by default.

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

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ public final class AWSV4Signature extends com.google.api.client.json.GenericJson
3434
/**
3535
* The access key used for s3 bucket authentication. Required for updating or creating a backend
3636
* that uses AWS v4 signature authentication, but will not be returned as part of the
37-
* configuration when queried with a REST API GET request. @InputOnly
37+
* configuration when queried with a REST API GET request.
38+
*
39+
* @InputOnly
3840
* The value may be {@code null}.
3941
*/
4042
@com.google.api.client.util.Key
@@ -57,7 +59,7 @@ public final class AWSV4Signature extends com.google.api.client.json.GenericJson
5759

5860
/**
5961
* The name of the cloud region of your origin. This is a free-form field with the name of the
60-
* region your cloud uses to host your origin. For example, "us-east-1" for AWS or "us-ashburn-1"
62+
* region your cloud uses to host your origin. For example, "us-east-1" for AWS or "us-ashburn-1"
6163
* for OCI.
6264
* The value may be {@code null}.
6365
*/
@@ -67,7 +69,9 @@ public final class AWSV4Signature extends com.google.api.client.json.GenericJson
6769
/**
6870
* The access key used for s3 bucket authentication. Required for updating or creating a backend
6971
* that uses AWS v4 signature authentication, but will not be returned as part of the
70-
* configuration when queried with a REST API GET request. @InputOnly
72+
* configuration when queried with a REST API GET request.
73+
*
74+
* @InputOnly
7175
* @return value or {@code null} for none
7276
*/
7377
public java.lang.String getAccessKey() {
@@ -77,7 +81,9 @@ public java.lang.String getAccessKey() {
7781
/**
7882
* The access key used for s3 bucket authentication. Required for updating or creating a backend
7983
* that uses AWS v4 signature authentication, but will not be returned as part of the
80-
* configuration when queried with a REST API GET request. @InputOnly
84+
* configuration when queried with a REST API GET request.
85+
*
86+
* @InputOnly
8187
* @param accessKey accessKey or {@code null} for none
8288
*/
8389
public AWSV4Signature setAccessKey(java.lang.String accessKey) {
@@ -123,7 +129,7 @@ public AWSV4Signature setAccessKeyVersion(java.lang.String accessKeyVersion) {
123129

124130
/**
125131
* The name of the cloud region of your origin. This is a free-form field with the name of the
126-
* region your cloud uses to host your origin. For example, "us-east-1" for AWS or "us-ashburn-1"
132+
* region your cloud uses to host your origin. For example, "us-east-1" for AWS or "us-ashburn-1"
127133
* for OCI.
128134
* @return value or {@code null} for none
129135
*/
@@ -133,7 +139,7 @@ public java.lang.String getOriginRegion() {
133139

134140
/**
135141
* The name of the cloud region of your origin. This is a free-form field with the name of the
136-
* region your cloud uses to host your origin. For example, "us-east-1" for AWS or "us-ashburn-1"
142+
* region your cloud uses to host your origin. For example, "us-east-1" for AWS or "us-ashburn-1"
137143
* for OCI.
138144
* @param originRegion originRegion or {@code null} for none
139145
*/

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

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ public final class AcceleratorConfig extends com.google.api.client.json.GenericJ
3737
private java.lang.Integer acceleratorCount;
3838

3939
/**
40-
* Full or partial URL of the accelerator type resource to attach to this instance. For example:
41-
* projects/my-project/zones/us-central1-c/acceleratorTypes/nvidia-tesla-p100 If you are creating
42-
* an instance template, specify only the accelerator name. See GPUs on Compute Engine for a full
43-
* list of accelerator types.
40+
* Full or partial URL of the accelerator type resource to attach to this instance. For
41+
* example:projects/my-project/zones/us-central1-c/acceleratorTypes/nvidia-tesla-p100 If you are
42+
* creating an instance template, specify only the accelerator name. See GPUs on Compute Engine
43+
* for a full list of accelerator types.
4444
* The value may be {@code null}.
4545
*/
4646
@com.google.api.client.util.Key
@@ -64,21 +64,21 @@ public AcceleratorConfig setAcceleratorCount(java.lang.Integer acceleratorCount)
6464
}
6565

6666
/**
67-
* Full or partial URL of the accelerator type resource to attach to this instance. For example:
68-
* projects/my-project/zones/us-central1-c/acceleratorTypes/nvidia-tesla-p100 If you are creating
69-
* an instance template, specify only the accelerator name. See GPUs on Compute Engine for a full
70-
* list of accelerator types.
67+
* Full or partial URL of the accelerator type resource to attach to this instance. For
68+
* example:projects/my-project/zones/us-central1-c/acceleratorTypes/nvidia-tesla-p100 If you are
69+
* creating an instance template, specify only the accelerator name. See GPUs on Compute Engine
70+
* for a full list of accelerator types.
7171
* @return value or {@code null} for none
7272
*/
7373
public java.lang.String getAcceleratorType() {
7474
return acceleratorType;
7575
}
7676

7777
/**
78-
* Full or partial URL of the accelerator type resource to attach to this instance. For example:
79-
* projects/my-project/zones/us-central1-c/acceleratorTypes/nvidia-tesla-p100 If you are creating
80-
* an instance template, specify only the accelerator name. See GPUs on Compute Engine for a full
81-
* list of accelerator types.
78+
* Full or partial URL of the accelerator type resource to attach to this instance. For
79+
* example:projects/my-project/zones/us-central1-c/acceleratorTypes/nvidia-tesla-p100 If you are
80+
* creating an instance template, specify only the accelerator name. See GPUs on Compute Engine
81+
* for a full list of accelerator types.
8282
* @param acceleratorType acceleratorType or {@code null} for none
8383
*/
8484
public AcceleratorConfig setAcceleratorType(java.lang.String acceleratorType) {
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
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+
* Info for accelerator topologies within a densely packed reservation.
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 AcceleratorTopologiesInfo extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* Info for each accelerator topology.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.util.List<AcceleratorTopologiesInfoAcceleratorTopologyInfo> acceleratorTopologyInfos;
38+
39+
/**
40+
* Info for each accelerator topology.
41+
* @return value or {@code null} for none
42+
*/
43+
public java.util.List<AcceleratorTopologiesInfoAcceleratorTopologyInfo> getAcceleratorTopologyInfos() {
44+
return acceleratorTopologyInfos;
45+
}
46+
47+
/**
48+
* Info for each accelerator topology.
49+
* @param acceleratorTopologyInfos acceleratorTopologyInfos or {@code null} for none
50+
*/
51+
public AcceleratorTopologiesInfo setAcceleratorTopologyInfos(java.util.List<AcceleratorTopologiesInfoAcceleratorTopologyInfo> acceleratorTopologyInfos) {
52+
this.acceleratorTopologyInfos = acceleratorTopologyInfos;
53+
return this;
54+
}
55+
56+
@Override
57+
public AcceleratorTopologiesInfo set(String fieldName, Object value) {
58+
return (AcceleratorTopologiesInfo) super.set(fieldName, value);
59+
}
60+
61+
@Override
62+
public AcceleratorTopologiesInfo clone() {
63+
return (AcceleratorTopologiesInfo) super.clone();
64+
}
65+
66+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
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+
* Info for a slice of a given topology.
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 AcceleratorTopologiesInfoAcceleratorTopologyInfo extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* The accelerator topology.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.lang.String acceleratorTopology;
38+
39+
/**
40+
* Info for each topology state.
41+
* The value may be {@code null}.
42+
*/
43+
@com.google.api.client.util.Key
44+
private java.util.List<AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState> infoPerTopologyStates;
45+
46+
/**
47+
* The accelerator topology.
48+
* @return value or {@code null} for none
49+
*/
50+
public java.lang.String getAcceleratorTopology() {
51+
return acceleratorTopology;
52+
}
53+
54+
/**
55+
* The accelerator topology.
56+
* @param acceleratorTopology acceleratorTopology or {@code null} for none
57+
*/
58+
public AcceleratorTopologiesInfoAcceleratorTopologyInfo setAcceleratorTopology(java.lang.String acceleratorTopology) {
59+
this.acceleratorTopology = acceleratorTopology;
60+
return this;
61+
}
62+
63+
/**
64+
* Info for each topology state.
65+
* @return value or {@code null} for none
66+
*/
67+
public java.util.List<AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState> getInfoPerTopologyStates() {
68+
return infoPerTopologyStates;
69+
}
70+
71+
/**
72+
* Info for each topology state.
73+
* @param infoPerTopologyStates infoPerTopologyStates or {@code null} for none
74+
*/
75+
public AcceleratorTopologiesInfoAcceleratorTopologyInfo setInfoPerTopologyStates(java.util.List<AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState> infoPerTopologyStates) {
76+
this.infoPerTopologyStates = infoPerTopologyStates;
77+
return this;
78+
}
79+
80+
@Override
81+
public AcceleratorTopologiesInfoAcceleratorTopologyInfo set(String fieldName, Object value) {
82+
return (AcceleratorTopologiesInfoAcceleratorTopologyInfo) super.set(fieldName, value);
83+
}
84+
85+
@Override
86+
public AcceleratorTopologiesInfoAcceleratorTopologyInfo clone() {
87+
return (AcceleratorTopologiesInfoAcceleratorTopologyInfo) super.clone();
88+
}
89+
90+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
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+
* Info for each topology state.
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 AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* The number of accelerator topologies in this state.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.lang.Integer count;
38+
39+
/**
40+
* The state of the accelerator topology.
41+
* The value may be {@code null}.
42+
*/
43+
@com.google.api.client.util.Key
44+
private java.lang.String state;
45+
46+
/**
47+
* The number of accelerator topologies in this state.
48+
* @return value or {@code null} for none
49+
*/
50+
public java.lang.Integer getCount() {
51+
return count;
52+
}
53+
54+
/**
55+
* The number of accelerator topologies in this state.
56+
* @param count count or {@code null} for none
57+
*/
58+
public AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState setCount(java.lang.Integer count) {
59+
this.count = count;
60+
return this;
61+
}
62+
63+
/**
64+
* The state of the accelerator topology.
65+
* @return value or {@code null} for none
66+
*/
67+
public java.lang.String getState() {
68+
return state;
69+
}
70+
71+
/**
72+
* The state of the accelerator topology.
73+
* @param state state or {@code null} for none
74+
*/
75+
public AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState setState(java.lang.String state) {
76+
this.state = state;
77+
return this;
78+
}
79+
80+
@Override
81+
public AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState set(String fieldName, Object value) {
82+
return (AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState) super.set(fieldName, value);
83+
}
84+
85+
@Override
86+
public AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState clone() {
87+
return (AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState) super.clone();
88+
}
89+
90+
}

0 commit comments

Comments
 (0)