Skip to content

Commit 686b177

Browse files
1 parent ef9fbdd commit 686b177

File tree

10 files changed

+150
-12
lines changed

10 files changed

+150
-12
lines changed

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

clients/google-api-services-osconfig/v1/2.0.0/com/google/api/services/osconfig/v1/model/PatchConfig.java

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,20 @@ public final class PatchConfig extends com.google.api.client.json.GenericJson {
7272
@com.google.api.client.util.Key
7373
private java.lang.String rebootConfig;
7474

75+
/**
76+
* Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip
77+
* unpatchable instances, reporting them as SKIPPED. An instance can be unpatchable for two
78+
* reasons: a. The instance runs Container-Optimized OS (COS), which cannot be patched. b. The
79+
* patch job's configuration prohibits patching on Managed Instance Groups (MIGs) through the
80+
* PatchConfig.migInstancesAllowed field, and the instance is part of one. 2. The system reports
81+
* the patch job as SUCCEEDED if it completes without errors, regardless of whether any instances
82+
* were SKIPPED. 3. The system reports the patch job as COMPLETED_WITH_INACTIVE_VMS if it
83+
* completes without errors, but some instances were INACTIVE and therefore not patched.
84+
* The value may be {@code null}.
85+
*/
86+
@com.google.api.client.util.Key
87+
private java.lang.Boolean skipUnpatchableVms;
88+
7589
/**
7690
* Windows update settings. Use this override the default windows patch rules.
7791
* The value may be {@code null}.
@@ -195,6 +209,37 @@ public PatchConfig setRebootConfig(java.lang.String rebootConfig) {
195209
return this;
196210
}
197211

212+
/**
213+
* Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip
214+
* unpatchable instances, reporting them as SKIPPED. An instance can be unpatchable for two
215+
* reasons: a. The instance runs Container-Optimized OS (COS), which cannot be patched. b. The
216+
* patch job's configuration prohibits patching on Managed Instance Groups (MIGs) through the
217+
* PatchConfig.migInstancesAllowed field, and the instance is part of one. 2. The system reports
218+
* the patch job as SUCCEEDED if it completes without errors, regardless of whether any instances
219+
* were SKIPPED. 3. The system reports the patch job as COMPLETED_WITH_INACTIVE_VMS if it
220+
* completes without errors, but some instances were INACTIVE and therefore not patched.
221+
* @return value or {@code null} for none
222+
*/
223+
public java.lang.Boolean getSkipUnpatchableVms() {
224+
return skipUnpatchableVms;
225+
}
226+
227+
/**
228+
* Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip
229+
* unpatchable instances, reporting them as SKIPPED. An instance can be unpatchable for two
230+
* reasons: a. The instance runs Container-Optimized OS (COS), which cannot be patched. b. The
231+
* patch job's configuration prohibits patching on Managed Instance Groups (MIGs) through the
232+
* PatchConfig.migInstancesAllowed field, and the instance is part of one. 2. The system reports
233+
* the patch job as SUCCEEDED if it completes without errors, regardless of whether any instances
234+
* were SKIPPED. 3. The system reports the patch job as COMPLETED_WITH_INACTIVE_VMS if it
235+
* completes without errors, but some instances were INACTIVE and therefore not patched.
236+
* @param skipUnpatchableVms skipUnpatchableVms or {@code null} for none
237+
*/
238+
public PatchConfig setSkipUnpatchableVms(java.lang.Boolean skipUnpatchableVms) {
239+
this.skipUnpatchableVms = skipUnpatchableVms;
240+
return this;
241+
}
242+
198243
/**
199244
* Windows update settings. Use this override the default windows patch rules.
200245
* @return value or {@code null} for none

clients/google-api-services-osconfig/v1/2.0.0/com/google/api/services/osconfig/v1/model/PatchJobInstanceDetailsSummary.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,13 @@ public final class PatchJobInstanceDetailsSummary extends com.google.api.client.
109109
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
110110
private java.lang.Long rebootingInstanceCount;
111111

112+
/**
113+
* Number of instances that were skipped during patching.
114+
* The value may be {@code null}.
115+
*/
116+
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
117+
private java.lang.Long skippedInstanceCount;
118+
112119
/**
113120
* Number of instances that have started.
114121
* The value may be {@code null}.
@@ -326,6 +333,23 @@ public PatchJobInstanceDetailsSummary setRebootingInstanceCount(java.lang.Long r
326333
return this;
327334
}
328335

336+
/**
337+
* Number of instances that were skipped during patching.
338+
* @return value or {@code null} for none
339+
*/
340+
public java.lang.Long getSkippedInstanceCount() {
341+
return skippedInstanceCount;
342+
}
343+
344+
/**
345+
* Number of instances that were skipped during patching.
346+
* @param skippedInstanceCount skippedInstanceCount or {@code null} for none
347+
*/
348+
public PatchJobInstanceDetailsSummary setSkippedInstanceCount(java.lang.Long skippedInstanceCount) {
349+
this.skippedInstanceCount = skippedInstanceCount;
350+
return this;
351+
}
352+
329353
/**
330354
* Number of instances that have started.
331355
* @return value or {@code null} for none

clients/google-api-services-osconfig/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-osconfig</artifactId>
11-
<version>v1-rev20250727-2.0.0</version>
12-
<name>OS Config API v1-rev20250727-2.0.0</name>
11+
<version>v1-rev20251030-2.0.0</version>
12+
<name>OS Config API v1-rev20251030-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

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

clients/google-api-services-osconfig/v1beta/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-osconfig</artifactId>
25-
<version>v1beta-rev20250511-2.0.0</version>
25+
<version>v1beta-rev20251030-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-osconfig:v1beta-rev20250511-2.0.0'
38+
implementation 'com.google.apis:google-api-services-osconfig:v1beta-rev20251030-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-osconfig/v1beta/2.0.0/com/google/api/services/osconfig/v1beta/model/PatchConfig.java

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,20 @@ public final class PatchConfig extends com.google.api.client.json.GenericJson {
7272
@com.google.api.client.util.Key
7373
private java.lang.String rebootConfig;
7474

75+
/**
76+
* Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip
77+
* unpatchable instances, reporting them as SKIPPED. An instance can be unpatchable for two
78+
* reasons: a. The instance runs Container-Optimized OS (COS), which cannot be patched. b. The
79+
* patch job's configuration prohibits patching on Managed Instance Groups (MIGs) through the
80+
* PatchConfig.migInstancesAllowed field, and the instance is part of one. 2. The system reports
81+
* the patch job as SUCCEEDED if it completes without errors, regardless of whether any instances
82+
* were SKIPPED. 3. The system reports the patch job as COMPLETED_WITH_INACTIVE_VMS if it
83+
* completes without errors, but some instances were INACTIVE and therefore not patched.
84+
* The value may be {@code null}.
85+
*/
86+
@com.google.api.client.util.Key
87+
private java.lang.Boolean skipUnpatchableVms;
88+
7589
/**
7690
* Windows update settings. Use this override the default windows patch rules.
7791
* The value may be {@code null}.
@@ -195,6 +209,37 @@ public PatchConfig setRebootConfig(java.lang.String rebootConfig) {
195209
return this;
196210
}
197211

212+
/**
213+
* Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip
214+
* unpatchable instances, reporting them as SKIPPED. An instance can be unpatchable for two
215+
* reasons: a. The instance runs Container-Optimized OS (COS), which cannot be patched. b. The
216+
* patch job's configuration prohibits patching on Managed Instance Groups (MIGs) through the
217+
* PatchConfig.migInstancesAllowed field, and the instance is part of one. 2. The system reports
218+
* the patch job as SUCCEEDED if it completes without errors, regardless of whether any instances
219+
* were SKIPPED. 3. The system reports the patch job as COMPLETED_WITH_INACTIVE_VMS if it
220+
* completes without errors, but some instances were INACTIVE and therefore not patched.
221+
* @return value or {@code null} for none
222+
*/
223+
public java.lang.Boolean getSkipUnpatchableVms() {
224+
return skipUnpatchableVms;
225+
}
226+
227+
/**
228+
* Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip
229+
* unpatchable instances, reporting them as SKIPPED. An instance can be unpatchable for two
230+
* reasons: a. The instance runs Container-Optimized OS (COS), which cannot be patched. b. The
231+
* patch job's configuration prohibits patching on Managed Instance Groups (MIGs) through the
232+
* PatchConfig.migInstancesAllowed field, and the instance is part of one. 2. The system reports
233+
* the patch job as SUCCEEDED if it completes without errors, regardless of whether any instances
234+
* were SKIPPED. 3. The system reports the patch job as COMPLETED_WITH_INACTIVE_VMS if it
235+
* completes without errors, but some instances were INACTIVE and therefore not patched.
236+
* @param skipUnpatchableVms skipUnpatchableVms or {@code null} for none
237+
*/
238+
public PatchConfig setSkipUnpatchableVms(java.lang.Boolean skipUnpatchableVms) {
239+
this.skipUnpatchableVms = skipUnpatchableVms;
240+
return this;
241+
}
242+
198243
/**
199244
* Windows update settings. Use this override the default windows patch rules.
200245
* @return value or {@code null} for none

clients/google-api-services-osconfig/v1beta/2.0.0/com/google/api/services/osconfig/v1beta/model/PatchJobInstanceDetailsSummary.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,13 @@ public final class PatchJobInstanceDetailsSummary extends com.google.api.client.
109109
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
110110
private java.lang.Long rebootingInstanceCount;
111111

112+
/**
113+
* Number of instances that were skipped during patching.
114+
* The value may be {@code null}.
115+
*/
116+
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
117+
private java.lang.Long skippedInstanceCount;
118+
112119
/**
113120
* Number of instances that have started.
114121
* The value may be {@code null}.
@@ -326,6 +333,23 @@ public PatchJobInstanceDetailsSummary setRebootingInstanceCount(java.lang.Long r
326333
return this;
327334
}
328335

336+
/**
337+
* Number of instances that were skipped during patching.
338+
* @return value or {@code null} for none
339+
*/
340+
public java.lang.Long getSkippedInstanceCount() {
341+
return skippedInstanceCount;
342+
}
343+
344+
/**
345+
* Number of instances that were skipped during patching.
346+
* @param skippedInstanceCount skippedInstanceCount or {@code null} for none
347+
*/
348+
public PatchJobInstanceDetailsSummary setSkippedInstanceCount(java.lang.Long skippedInstanceCount) {
349+
this.skippedInstanceCount = skippedInstanceCount;
350+
return this;
351+
}
352+
329353
/**
330354
* Number of instances that have started.
331355
* @return value or {@code null} for none

clients/google-api-services-osconfig/v1beta/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-osconfig</artifactId>
11-
<version>v1beta-rev20250511-2.0.0</version>
12-
<name>OS Config API v1beta-rev20250511-2.0.0</name>
11+
<version>v1beta-rev20251030-2.0.0</version>
12+
<name>OS Config API v1beta-rev20251030-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-osconfig/v1beta/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-osconfig</artifactId>
25-
<version>v1beta-rev20250511-2.0.0</version>
25+
<version>v1beta-rev20251030-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-osconfig:v1beta-rev20250511-2.0.0'
38+
implementation 'com.google.apis:google-api-services-osconfig:v1beta-rev20251030-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)