Skip to content

Commit f9f75d5

Browse files
1 parent d47b544 commit f9f75d5

File tree

5 files changed

+238
-6
lines changed

5 files changed

+238
-6
lines changed

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

clients/google-api-services-backupdr/v1/2.0.0/com/google/api/services/backupdr/v1/model/DiskBackupProperties.java

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

33+
/**
34+
* The access mode of the source disk.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String accessMode;
39+
3340
/**
3441
* The architecture of the source disk. Valid values are ARM64 or X86_64.
3542
* The value may be {@code null}.
@@ -44,13 +51,27 @@ public final class DiskBackupProperties extends com.google.api.client.json.Gener
4451
@com.google.api.client.util.Key
4552
private java.lang.String description;
4653

54+
/**
55+
* Indicates whether the source disk is using confidential compute mode.
56+
* The value may be {@code null}.
57+
*/
58+
@com.google.api.client.util.Key
59+
private java.lang.Boolean enableConfidentialCompute;
60+
4761
/**
4862
* A list of guest OS features that are applicable to this backup.
4963
* The value may be {@code null}.
5064
*/
5165
@com.google.api.client.util.Key
5266
private java.util.List<GuestOsFeature> guestOsFeature;
5367

68+
/**
69+
* The labels of the source disk.
70+
* The value may be {@code null}.
71+
*/
72+
@com.google.api.client.util.Key
73+
private java.util.Map<String, java.lang.String> labels;
74+
5475
/**
5576
* A list of publicly available licenses that are applicable to this backup. This is applicable if
5677
* the original image had licenses attached, e.g. Windows image.
@@ -59,6 +80,27 @@ public final class DiskBackupProperties extends com.google.api.client.json.Gener
5980
@com.google.api.client.util.Key
6081
private java.util.List<java.lang.String> licenses;
6182

83+
/**
84+
* The physical block size of the source disk.
85+
* The value may be {@code null}.
86+
*/
87+
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
88+
private java.lang.Long physicalBlockSizeBytes;
89+
90+
/**
91+
* The number of IOPS provisioned for the source disk.
92+
* The value may be {@code null}.
93+
*/
94+
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
95+
private java.lang.Long provisionedIops;
96+
97+
/**
98+
* The number of throughput provisioned for the source disk.
99+
* The value may be {@code null}.
100+
*/
101+
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
102+
private java.lang.Long provisionedThroughput;
103+
62104
/**
63105
* Region and zone are mutually exclusive fields. The URL of the region of the source disk.
64106
* The value may be {@code null}.
@@ -87,6 +129,13 @@ public final class DiskBackupProperties extends com.google.api.client.json.Gener
87129
@com.google.api.client.util.Key
88130
private java.lang.String sourceDisk;
89131

132+
/**
133+
* The storage pool of the source disk.
134+
* The value may be {@code null}.
135+
*/
136+
@com.google.api.client.util.Key
137+
private java.lang.String storagePool;
138+
90139
/**
91140
* The URL of the type of the disk.
92141
* The value may be {@code null}.
@@ -101,6 +150,23 @@ public final class DiskBackupProperties extends com.google.api.client.json.Gener
101150
@com.google.api.client.util.Key
102151
private java.lang.String zone;
103152

153+
/**
154+
* The access mode of the source disk.
155+
* @return value or {@code null} for none
156+
*/
157+
public java.lang.String getAccessMode() {
158+
return accessMode;
159+
}
160+
161+
/**
162+
* The access mode of the source disk.
163+
* @param accessMode accessMode or {@code null} for none
164+
*/
165+
public DiskBackupProperties setAccessMode(java.lang.String accessMode) {
166+
this.accessMode = accessMode;
167+
return this;
168+
}
169+
104170
/**
105171
* The architecture of the source disk. Valid values are ARM64 or X86_64.
106172
* @return value or {@code null} for none
@@ -135,6 +201,23 @@ public DiskBackupProperties setDescription(java.lang.String description) {
135201
return this;
136202
}
137203

204+
/**
205+
* Indicates whether the source disk is using confidential compute mode.
206+
* @return value or {@code null} for none
207+
*/
208+
public java.lang.Boolean getEnableConfidentialCompute() {
209+
return enableConfidentialCompute;
210+
}
211+
212+
/**
213+
* Indicates whether the source disk is using confidential compute mode.
214+
* @param enableConfidentialCompute enableConfidentialCompute or {@code null} for none
215+
*/
216+
public DiskBackupProperties setEnableConfidentialCompute(java.lang.Boolean enableConfidentialCompute) {
217+
this.enableConfidentialCompute = enableConfidentialCompute;
218+
return this;
219+
}
220+
138221
/**
139222
* A list of guest OS features that are applicable to this backup.
140223
* @return value or {@code null} for none
@@ -152,6 +235,23 @@ public DiskBackupProperties setGuestOsFeature(java.util.List<GuestOsFeature> gue
152235
return this;
153236
}
154237

238+
/**
239+
* The labels of the source disk.
240+
* @return value or {@code null} for none
241+
*/
242+
public java.util.Map<String, java.lang.String> getLabels() {
243+
return labels;
244+
}
245+
246+
/**
247+
* The labels of the source disk.
248+
* @param labels labels or {@code null} for none
249+
*/
250+
public DiskBackupProperties setLabels(java.util.Map<String, java.lang.String> labels) {
251+
this.labels = labels;
252+
return this;
253+
}
254+
155255
/**
156256
* A list of publicly available licenses that are applicable to this backup. This is applicable if
157257
* the original image had licenses attached, e.g. Windows image.
@@ -171,6 +271,57 @@ public DiskBackupProperties setLicenses(java.util.List<java.lang.String> license
171271
return this;
172272
}
173273

274+
/**
275+
* The physical block size of the source disk.
276+
* @return value or {@code null} for none
277+
*/
278+
public java.lang.Long getPhysicalBlockSizeBytes() {
279+
return physicalBlockSizeBytes;
280+
}
281+
282+
/**
283+
* The physical block size of the source disk.
284+
* @param physicalBlockSizeBytes physicalBlockSizeBytes or {@code null} for none
285+
*/
286+
public DiskBackupProperties setPhysicalBlockSizeBytes(java.lang.Long physicalBlockSizeBytes) {
287+
this.physicalBlockSizeBytes = physicalBlockSizeBytes;
288+
return this;
289+
}
290+
291+
/**
292+
* The number of IOPS provisioned for the source disk.
293+
* @return value or {@code null} for none
294+
*/
295+
public java.lang.Long getProvisionedIops() {
296+
return provisionedIops;
297+
}
298+
299+
/**
300+
* The number of IOPS provisioned for the source disk.
301+
* @param provisionedIops provisionedIops or {@code null} for none
302+
*/
303+
public DiskBackupProperties setProvisionedIops(java.lang.Long provisionedIops) {
304+
this.provisionedIops = provisionedIops;
305+
return this;
306+
}
307+
308+
/**
309+
* The number of throughput provisioned for the source disk.
310+
* @return value or {@code null} for none
311+
*/
312+
public java.lang.Long getProvisionedThroughput() {
313+
return provisionedThroughput;
314+
}
315+
316+
/**
317+
* The number of throughput provisioned for the source disk.
318+
* @param provisionedThroughput provisionedThroughput or {@code null} for none
319+
*/
320+
public DiskBackupProperties setProvisionedThroughput(java.lang.Long provisionedThroughput) {
321+
this.provisionedThroughput = provisionedThroughput;
322+
return this;
323+
}
324+
174325
/**
175326
* Region and zone are mutually exclusive fields. The URL of the region of the source disk.
176327
* @return value or {@code null} for none
@@ -239,6 +390,23 @@ public DiskBackupProperties setSourceDisk(java.lang.String sourceDisk) {
239390
return this;
240391
}
241392

393+
/**
394+
* The storage pool of the source disk.
395+
* @return value or {@code null} for none
396+
*/
397+
public java.lang.String getStoragePool() {
398+
return storagePool;
399+
}
400+
401+
/**
402+
* The storage pool of the source disk.
403+
* @param storagePool storagePool or {@code null} for none
404+
*/
405+
public DiskBackupProperties setStoragePool(java.lang.String storagePool) {
406+
this.storagePool = storagePool;
407+
return this;
408+
}
409+
242410
/**
243411
* The URL of the type of the disk.
244412
* @return value or {@code null} for none
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
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.backupdr.v1.model;
18+
19+
/**
20+
* Model definition for LocationMetadata.
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 Backup and DR Service API. For a detailed explanation
24+
* 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 LocationMetadata extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.util.List<java.lang.String> unsupportedFeatures;
38+
39+
/**
40+
* @return value or {@code null} for none
41+
*/
42+
public java.util.List<java.lang.String> getUnsupportedFeatures() {
43+
return unsupportedFeatures;
44+
}
45+
46+
/**
47+
* @param unsupportedFeatures unsupportedFeatures or {@code null} for none
48+
*/
49+
public LocationMetadata setUnsupportedFeatures(java.util.List<java.lang.String> unsupportedFeatures) {
50+
this.unsupportedFeatures = unsupportedFeatures;
51+
return this;
52+
}
53+
54+
@Override
55+
public LocationMetadata set(String fieldName, Object value) {
56+
return (LocationMetadata) super.set(fieldName, value);
57+
}
58+
59+
@Override
60+
public LocationMetadata clone() {
61+
return (LocationMetadata) super.clone();
62+
}
63+
64+
}

clients/google-api-services-backupdr/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-backupdr</artifactId>
11-
<version>v1-rev20250723-2.0.0</version>
12-
<name>Backup and DR Service API v1-rev20250723-2.0.0</name>
11+
<version>v1-rev20250730-2.0.0</version>
12+
<name>Backup and DR Service API v1-rev20250730-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

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

0 commit comments

Comments
 (0)