diff --git a/clients/google-api-services-notebooks/v2/2.0.0/README.md b/clients/google-api-services-notebooks/v2/2.0.0/README.md
index 780e20ae078..b9f680141cf 100644
--- a/clients/google-api-services-notebooks/v2/2.0.0/README.md
+++ b/clients/google-api-services-notebooks/v2/2.0.0/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apis
google-api-services-notebooks
- v2-rev20260610-2.0.0
+ v2-rev20260722-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-notebooks:v2-rev20260610-2.0.0'
+ implementation 'com.google.apis:google-api-services-notebooks:v2-rev20260722-2.0.0'
}
```
diff --git a/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/AIPlatformNotebooks.java b/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/AIPlatformNotebooks.java
index 51156632154..a29fd0c518f 100644
--- a/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/AIPlatformNotebooks.java
+++ b/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/AIPlatformNotebooks.java
@@ -2309,7 +2309,10 @@ public Patch setRequestId(java.lang.String requestId) {
* `gce_setup.reservation_affinity.key` * `gce_setup.reservation_affinity.values` *
* `gce_setup.tags` * `gce_setup.container_image` * `gce_setup.container_image.repository`
* * `gce_setup.container_image.tag` * `gce_setup.disable_public_ip` *
- * `disable_proxy_access`
+ * `disable_proxy_access` Note: `gce_setup.disable_public_ip` and `disable_proxy_access`
+ * are one-way on update -- they can only be used to *disable* the feature (set the field
+ * to `true`). Requests that set either field back to `false` (re-enabling the external IP
+ * or proxy access) are rejected with `INVALID_ARGUMENT`.
*/
@com.google.api.client.util.Key
private String updateMask;
@@ -2326,7 +2329,10 @@ public Patch setRequestId(java.lang.String requestId) {
* `gce_setup.reservation_affinity.consume_reservation_type` * `gce_setup.reservation_affinity.key`
* `gce_setup.reservation_affinity.values` * `gce_setup.tags` * `gce_setup.container_image` *
`gce_setup.container_image.repository` * `gce_setup.container_image.tag` *
- `gce_setup.disable_public_ip` * `disable_proxy_access`
+ `gce_setup.disable_public_ip` * `disable_proxy_access` Note: `gce_setup.disable_public_ip` and
+ `disable_proxy_access` are one-way on update -- they can only be used to *disable* the feature (set
+ the field to `true`). Requests that set either field back to `false` (re-enabling the external IP
+ or proxy access) are rejected with `INVALID_ARGUMENT`.
*/
public String getUpdateMask() {
return updateMask;
@@ -2348,7 +2354,10 @@ public String getUpdateMask() {
* `gce_setup.reservation_affinity.key` * `gce_setup.reservation_affinity.values` *
* `gce_setup.tags` * `gce_setup.container_image` * `gce_setup.container_image.repository`
* * `gce_setup.container_image.tag` * `gce_setup.disable_public_ip` *
- * `disable_proxy_access`
+ * `disable_proxy_access` Note: `gce_setup.disable_public_ip` and `disable_proxy_access`
+ * are one-way on update -- they can only be used to *disable* the feature (set the field
+ * to `true`). Requests that set either field back to `false` (re-enabling the external IP
+ * or proxy access) are rejected with `INVALID_ARGUMENT`.
*/
public Patch setUpdateMask(String updateMask) {
this.updateMask = updateMask;
diff --git a/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/model/AccessConfig.java b/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/model/AccessConfig.java
index f5ac8666d7c..0656cf38d89 100644
--- a/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/model/AccessConfig.java
+++ b/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/model/AccessConfig.java
@@ -30,20 +30,20 @@
public final class AccessConfig extends com.google.api.client.json.GenericJson {
/**
- * An external IP address associated with this instance. Specify an unused static external IP
- * address available to the project or leave this field undefined to use an IP from a shared
- * ephemeral IP address pool. If you specify a static external IP address, it must live in the
- * same region as the zone of the instance.
+ * Optional. An external IP address associated with this instance. Specify an unused static
+ * external IP address available to the project or leave this field undefined to use an IP from a
+ * shared ephemeral IP address pool. If you specify a static external IP address, it must live in
+ * the same region as the zone of the instance.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String externalIp;
/**
- * An external IP address associated with this instance. Specify an unused static external IP
- * address available to the project or leave this field undefined to use an IP from a shared
- * ephemeral IP address pool. If you specify a static external IP address, it must live in the
- * same region as the zone of the instance.
+ * Optional. An external IP address associated with this instance. Specify an unused static
+ * external IP address available to the project or leave this field undefined to use an IP from a
+ * shared ephemeral IP address pool. If you specify a static external IP address, it must live in
+ * the same region as the zone of the instance.
* @return value or {@code null} for none
*/
public java.lang.String getExternalIp() {
@@ -51,10 +51,10 @@ public java.lang.String getExternalIp() {
}
/**
- * An external IP address associated with this instance. Specify an unused static external IP
- * address available to the project or leave this field undefined to use an IP from a shared
- * ephemeral IP address pool. If you specify a static external IP address, it must live in the
- * same region as the zone of the instance.
+ * Optional. An external IP address associated with this instance. Specify an unused static
+ * external IP address available to the project or leave this field undefined to use an IP from a
+ * shared ephemeral IP address pool. If you specify a static external IP address, it must live in
+ * the same region as the zone of the instance.
* @param externalIp externalIp or {@code null} for none
*/
public AccessConfig setExternalIp(java.lang.String externalIp) {
diff --git a/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/model/BootDisk.java b/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/model/BootDisk.java
index 42f66c18dde..ee02456d178 100644
--- a/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/model/BootDisk.java
+++ b/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/model/BootDisk.java
@@ -30,7 +30,7 @@
public final class BootDisk extends com.google.api.client.json.GenericJson {
/**
- * Optional. Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
+ * Optional. Disk encryption method used on the boot and data disks, defaults to GMEK.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -52,17 +52,16 @@ public final class BootDisk extends com.google.api.client.json.GenericJson {
private java.lang.String diskType;
/**
- * Optional. Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption
- * is CMEK. Format:
- * `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn
- * more about using your own encryption keys.
+ * Optional. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK.
+ * Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}`
+ * Learn more about using your own encryption keys.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String kmsKey;
/**
- * Optional. Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
+ * Optional. Disk encryption method used on the boot and data disks, defaults to GMEK.
* @return value or {@code null} for none
*/
public java.lang.String getDiskEncryption() {
@@ -70,7 +69,7 @@ public java.lang.String getDiskEncryption() {
}
/**
- * Optional. Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
+ * Optional. Disk encryption method used on the boot and data disks, defaults to GMEK.
* @param diskEncryption diskEncryption or {@code null} for none
*/
public BootDisk setDiskEncryption(java.lang.String diskEncryption) {
@@ -115,10 +114,9 @@ public BootDisk setDiskType(java.lang.String diskType) {
}
/**
- * Optional. Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption
- * is CMEK. Format:
- * `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn
- * more about using your own encryption keys.
+ * Optional. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK.
+ * Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}`
+ * Learn more about using your own encryption keys.
* @return value or {@code null} for none
*/
public java.lang.String getKmsKey() {
@@ -126,10 +124,9 @@ public java.lang.String getKmsKey() {
}
/**
- * Optional. Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption
- * is CMEK. Format:
- * `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn
- * more about using your own encryption keys.
+ * Optional. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK.
+ * Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}`
+ * Learn more about using your own encryption keys.
* @param kmsKey kmsKey or {@code null} for none
*/
public BootDisk setKmsKey(java.lang.String kmsKey) {
diff --git a/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/model/DataDisk.java b/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/model/DataDisk.java
index 5a01e8db252..8db2f0dfa86 100644
--- a/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/model/DataDisk.java
+++ b/clients/google-api-services-notebooks/v2/2.0.0/com/google/api/services/notebooks/v2/model/DataDisk.java
@@ -30,7 +30,7 @@
public final class DataDisk extends com.google.api.client.json.GenericJson {
/**
- * Optional. Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
+ * Optional. Disk encryption method used on the boot and data disks, defaults to GMEK.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -52,10 +52,9 @@ public final class DataDisk extends com.google.api.client.json.GenericJson {
private java.lang.String diskType;
/**
- * Optional. Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption
- * is CMEK. Format:
- * `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn
- * more about using your own encryption keys.
+ * Optional. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK.
+ * Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}`
+ * Learn more about using your own encryption keys.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -69,7 +68,7 @@ public final class DataDisk extends com.google.api.client.json.GenericJson {
private java.util.List resourcePolicies;
/**
- * Optional. Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
+ * Optional. Disk encryption method used on the boot and data disks, defaults to GMEK.
* @return value or {@code null} for none
*/
public java.lang.String getDiskEncryption() {
@@ -77,7 +76,7 @@ public java.lang.String getDiskEncryption() {
}
/**
- * Optional. Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
+ * Optional. Disk encryption method used on the boot and data disks, defaults to GMEK.
* @param diskEncryption diskEncryption or {@code null} for none
*/
public DataDisk setDiskEncryption(java.lang.String diskEncryption) {
@@ -122,10 +121,9 @@ public DataDisk setDiskType(java.lang.String diskType) {
}
/**
- * Optional. Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption
- * is CMEK. Format:
- * `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn
- * more about using your own encryption keys.
+ * Optional. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK.
+ * Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}`
+ * Learn more about using your own encryption keys.
* @return value or {@code null} for none
*/
public java.lang.String getKmsKey() {
@@ -133,10 +131,9 @@ public java.lang.String getKmsKey() {
}
/**
- * Optional. Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption
- * is CMEK. Format:
- * `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}` Learn
- * more about using your own encryption keys.
+ * Optional. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK.
+ * Format: `projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}`
+ * Learn more about using your own encryption keys.
* @param kmsKey kmsKey or {@code null} for none
*/
public DataDisk setKmsKey(java.lang.String kmsKey) {
diff --git a/clients/google-api-services-notebooks/v2/2.0.0/pom.xml b/clients/google-api-services-notebooks/v2/2.0.0/pom.xml
index d9626825d5c..719a74d050b 100644
--- a/clients/google-api-services-notebooks/v2/2.0.0/pom.xml
+++ b/clients/google-api-services-notebooks/v2/2.0.0/pom.xml
@@ -8,8 +8,8 @@
com.google.apis
google-api-services-notebooks
- v2-rev20260610-2.0.0
- Notebooks API v2-rev20260610-2.0.0
+ v2-rev20260722-2.0.0
+ Notebooks API v2-rev20260722-2.0.0
jar
2011
diff --git a/clients/google-api-services-notebooks/v2/README.md b/clients/google-api-services-notebooks/v2/README.md
index 780e20ae078..b9f680141cf 100644
--- a/clients/google-api-services-notebooks/v2/README.md
+++ b/clients/google-api-services-notebooks/v2/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apis
google-api-services-notebooks
- v2-rev20260610-2.0.0
+ v2-rev20260722-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-notebooks:v2-rev20260610-2.0.0'
+ implementation 'com.google.apis:google-api-services-notebooks:v2-rev20260722-2.0.0'
}
```