Skip to content

Commit 91650e7

Browse files
1 parent efbd7da commit 91650e7

File tree

4 files changed

+93
-6
lines changed

4 files changed

+93
-6
lines changed

clients/google-api-services-tpu/v2alpha1/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-tpu</artifactId>
25-
<version>v2alpha1-rev20250410-2.0.0</version>
25+
<version>v2alpha1-rev20250423-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-tpu:v2alpha1-rev20250410-2.0.0'
38+
implementation 'com.google.apis:google-api-services-tpu:v2alpha1-rev20250423-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-tpu/v2alpha1/2.0.0/com/google/api/services/tpu/v2alpha1/model/BootDiskConfig.java

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,39 @@ public final class BootDiskConfig extends com.google.api.client.json.GenericJson
3636
@com.google.api.client.util.Key
3737
private CustomerEncryptionKey customerEncryptionKey;
3838

39+
/**
40+
* Optional. Size of the boot disk in GB. It must be larger than or equal to the size of the
41+
* image.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
45+
private java.lang.Long diskSizeGb;
46+
3947
/**
4048
* Optional. Whether the boot disk will be created with confidential compute mode.
4149
* The value may be {@code null}.
4250
*/
4351
@com.google.api.client.util.Key
4452
private java.lang.Boolean enableConfidentialCompute;
4553

54+
/**
55+
* Optional. Indicates how many IOPS to provision for the disk. This sets the number of I/O
56+
* operations per second that the disk can handle. To learn more about IOPS, see [Provisioning
57+
* persistent disk
58+
* performance](https://cloud.google.com/compute/docs/disks/performance#provisioned-iops).
59+
* The value may be {@code null}.
60+
*/
61+
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
62+
private java.lang.Long provisionedIops;
63+
64+
/**
65+
* Optional. Indicates how much throughput to provision for the disk. This sets the number of
66+
* throughput MB per second that the disk can handle.
67+
* The value may be {@code null}.
68+
*/
69+
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
70+
private java.lang.Long provisionedThroughput;
71+
4672
/**
4773
* Optional. Image from which boot disk is to be created. If not specified, the default image for
4874
* the runtime version will be used. Example: `projects/$PROJECT_ID/global/images/$IMAGE_NAME`.
@@ -68,6 +94,25 @@ public BootDiskConfig setCustomerEncryptionKey(CustomerEncryptionKey customerEnc
6894
return this;
6995
}
7096

97+
/**
98+
* Optional. Size of the boot disk in GB. It must be larger than or equal to the size of the
99+
* image.
100+
* @return value or {@code null} for none
101+
*/
102+
public java.lang.Long getDiskSizeGb() {
103+
return diskSizeGb;
104+
}
105+
106+
/**
107+
* Optional. Size of the boot disk in GB. It must be larger than or equal to the size of the
108+
* image.
109+
* @param diskSizeGb diskSizeGb or {@code null} for none
110+
*/
111+
public BootDiskConfig setDiskSizeGb(java.lang.Long diskSizeGb) {
112+
this.diskSizeGb = diskSizeGb;
113+
return this;
114+
}
115+
71116
/**
72117
* Optional. Whether the boot disk will be created with confidential compute mode.
73118
* @return value or {@code null} for none
@@ -85,6 +130,48 @@ public BootDiskConfig setEnableConfidentialCompute(java.lang.Boolean enableConfi
85130
return this;
86131
}
87132

133+
/**
134+
* Optional. Indicates how many IOPS to provision for the disk. This sets the number of I/O
135+
* operations per second that the disk can handle. To learn more about IOPS, see [Provisioning
136+
* persistent disk
137+
* performance](https://cloud.google.com/compute/docs/disks/performance#provisioned-iops).
138+
* @return value or {@code null} for none
139+
*/
140+
public java.lang.Long getProvisionedIops() {
141+
return provisionedIops;
142+
}
143+
144+
/**
145+
* Optional. Indicates how many IOPS to provision for the disk. This sets the number of I/O
146+
* operations per second that the disk can handle. To learn more about IOPS, see [Provisioning
147+
* persistent disk
148+
* performance](https://cloud.google.com/compute/docs/disks/performance#provisioned-iops).
149+
* @param provisionedIops provisionedIops or {@code null} for none
150+
*/
151+
public BootDiskConfig setProvisionedIops(java.lang.Long provisionedIops) {
152+
this.provisionedIops = provisionedIops;
153+
return this;
154+
}
155+
156+
/**
157+
* Optional. Indicates how much throughput to provision for the disk. This sets the number of
158+
* throughput MB per second that the disk can handle.
159+
* @return value or {@code null} for none
160+
*/
161+
public java.lang.Long getProvisionedThroughput() {
162+
return provisionedThroughput;
163+
}
164+
165+
/**
166+
* Optional. Indicates how much throughput to provision for the disk. This sets the number of
167+
* throughput MB per second that the disk can handle.
168+
* @param provisionedThroughput provisionedThroughput or {@code null} for none
169+
*/
170+
public BootDiskConfig setProvisionedThroughput(java.lang.Long provisionedThroughput) {
171+
this.provisionedThroughput = provisionedThroughput;
172+
return this;
173+
}
174+
88175
/**
89176
* Optional. Image from which boot disk is to be created. If not specified, the default image for
90177
* the runtime version will be used. Example: `projects/$PROJECT_ID/global/images/$IMAGE_NAME`.

clients/google-api-services-tpu/v2alpha1/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-tpu</artifactId>
11-
<version>v2alpha1-rev20250410-2.0.0</version>
12-
<name>Cloud TPU API v2alpha1-rev20250410-2.0.0</name>
11+
<version>v2alpha1-rev20250423-2.0.0</version>
12+
<name>Cloud TPU API v2alpha1-rev20250423-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-tpu/v2alpha1/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-tpu</artifactId>
25-
<version>v2alpha1-rev20250410-2.0.0</version>
25+
<version>v2alpha1-rev20250423-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-tpu:v2alpha1-rev20250410-2.0.0'
38+
implementation 'com.google.apis:google-api-services-tpu:v2alpha1-rev20250423-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)