From cec801b7dc876732e4488c1d9f713eff991ed076 Mon Sep 17 00:00:00 2001
From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com>
Date: Sat, 7 Nov 2026 17:05:56 -0800
Subject: [PATCH] chore: regenerate compute client
---
.../preview/2.0.0/README.md | 4 +-
.../compute/model/BackendService.java | 57 +++++++++++++++++++
.../compute/model/ForwardingRule.java | 57 +++++++++++++++++++
.../InstanceGroupManagerUpdatePolicy.java | 24 ++++++++
...tanceGroupManagersApplyUpdatesRequest.java | 24 ++++++++
...tanceGroupManagersApplyUpdatesRequest.java | 24 ++++++++
.../compute/model/ServiceAttachment.java | 24 ++++++++
.../preview/2.0.0/pom.xml | 4 +-
.../preview/README.md | 4 +-
9 files changed, 216 insertions(+), 6 deletions(-)
diff --git a/clients/google-api-services-compute/preview/2.0.0/README.md b/clients/google-api-services-compute/preview/2.0.0/README.md
index 990ec6c21c5..fa5328c81f9 100644
--- a/clients/google-api-services-compute/preview/2.0.0/README.md
+++ b/clients/google-api-services-compute/preview/2.0.0/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apis
google-api-services-compute
- preview-rev20261026-2.9.2
+ preview-rev20261028-2.9.2
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-compute:preview-rev20261026-2.9.2'
+ implementation 'com.google.apis:google-api-services-compute:preview-rev20261028-2.9.2'
}
```
diff --git a/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/BackendService.java b/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/BackendService.java
index 3c0f3ef9a84..eb1bf1ac8e5 100644
--- a/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/BackendService.java
+++ b/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/BackendService.java
@@ -453,6 +453,14 @@ public final class BackendService extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private java.lang.String network;
+ /**
+ * Optional. The URL of the network attachment that this resource belongs
+ * to.projects/{project}/regions/{region_name}/networkAttachments/{network_attachment_name}.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String networkAttachment;
+
/**
* Configures traffic steering properties of internal passthrough Network Load Balancers.
*
@@ -584,6 +592,15 @@ public final class BackendService extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private java.util.List serviceBindings;
+ /**
+ * Optional. The service class ID associated with this resource. Producer Service's Service class
+ * ID for the region of this backend service. Can only be used with network_attachment. It is not
+ * possible to use on its own; however, network_attachment can be used without service_class_id.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String serviceClassId;
+
/**
* URL to networkservices.ServiceLbPolicy resource.
*
@@ -1604,6 +1621,25 @@ public BackendService setNetwork(java.lang.String network) {
return this;
}
+ /**
+ * Optional. The URL of the network attachment that this resource belongs
+ * to.projects/{project}/regions/{region_name}/networkAttachments/{network_attachment_name}.
+ * @return value or {@code null} for none
+ */
+ public java.lang.String getNetworkAttachment() {
+ return networkAttachment;
+ }
+
+ /**
+ * Optional. The URL of the network attachment that this resource belongs
+ * to.projects/{project}/regions/{region_name}/networkAttachments/{network_attachment_name}.
+ * @param networkAttachment networkAttachment or {@code null} for none
+ */
+ public BackendService setNetworkAttachment(java.lang.String networkAttachment) {
+ this.networkAttachment = networkAttachment;
+ return this;
+ }
+
/**
* Configures traffic steering properties of internal passthrough Network Load Balancers.
*
@@ -1902,6 +1938,27 @@ public BackendService setServiceBindings(java.util.List servic
return this;
}
+ /**
+ * Optional. The service class ID associated with this resource. Producer Service's Service class
+ * ID for the region of this backend service. Can only be used with network_attachment. It is not
+ * possible to use on its own; however, network_attachment can be used without service_class_id.
+ * @return value or {@code null} for none
+ */
+ public java.lang.String getServiceClassId() {
+ return serviceClassId;
+ }
+
+ /**
+ * Optional. The service class ID associated with this resource. Producer Service's Service class
+ * ID for the region of this backend service. Can only be used with network_attachment. It is not
+ * possible to use on its own; however, network_attachment can be used without service_class_id.
+ * @param serviceClassId serviceClassId or {@code null} for none
+ */
+ public BackendService setServiceClassId(java.lang.String serviceClassId) {
+ this.serviceClassId = serviceClassId;
+ return this;
+ }
+
/**
* URL to networkservices.ServiceLbPolicy resource.
*
diff --git a/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/ForwardingRule.java b/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/ForwardingRule.java
index 8215f309d93..a19271cf398 100644
--- a/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/ForwardingRule.java
+++ b/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/ForwardingRule.java
@@ -355,6 +355,14 @@ public final class ForwardingRule extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private java.lang.String network;
+ /**
+ * Optional. The URL of the network attachment that this resource belongs
+ * to.projects/{project}/regions/{region_name}/networkAttachments/{network_attachment_name}.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String networkAttachment;
+
/**
* This signifies the networking tier used for configuring this load balancer and can only take
* the following values:PREMIUM, STANDARD.
@@ -463,6 +471,15 @@ public final class ForwardingRule extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private java.lang.String selfLinkWithId;
+ /**
+ * Optional. Producer Service's Service class ID for the region of this forwarding rule. Can only
+ * be used with network_attachment. It is not possible to use on its own; however,
+ * network_attachment can be used without service_class_id.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String serviceClassId;
+
/**
* Service Directory resources to register this forwarding rule with. Currently, only supports a
* single Service Directory resource.
@@ -1322,6 +1339,25 @@ public ForwardingRule setNetwork(java.lang.String network) {
return this;
}
+ /**
+ * Optional. The URL of the network attachment that this resource belongs
+ * to.projects/{project}/regions/{region_name}/networkAttachments/{network_attachment_name}.
+ * @return value or {@code null} for none
+ */
+ public java.lang.String getNetworkAttachment() {
+ return networkAttachment;
+ }
+
+ /**
+ * Optional. The URL of the network attachment that this resource belongs
+ * to.projects/{project}/regions/{region_name}/networkAttachments/{network_attachment_name}.
+ * @param networkAttachment networkAttachment or {@code null} for none
+ */
+ public ForwardingRule setNetworkAttachment(java.lang.String networkAttachment) {
+ this.networkAttachment = networkAttachment;
+ return this;
+ }
+
/**
* This signifies the networking tier used for configuring this load balancer and can only take
* the following values:PREMIUM, STANDARD.
@@ -1565,6 +1601,27 @@ public ForwardingRule setSelfLinkWithId(java.lang.String selfLinkWithId) {
return this;
}
+ /**
+ * Optional. Producer Service's Service class ID for the region of this forwarding rule. Can only
+ * be used with network_attachment. It is not possible to use on its own; however,
+ * network_attachment can be used without service_class_id.
+ * @return value or {@code null} for none
+ */
+ public java.lang.String getServiceClassId() {
+ return serviceClassId;
+ }
+
+ /**
+ * Optional. Producer Service's Service class ID for the region of this forwarding rule. Can only
+ * be used with network_attachment. It is not possible to use on its own; however,
+ * network_attachment can be used without service_class_id.
+ * @param serviceClassId serviceClassId or {@code null} for none
+ */
+ public ForwardingRule setServiceClassId(java.lang.String serviceClassId) {
+ this.serviceClassId = serviceClassId;
+ return this;
+ }
+
/**
* Service Directory resources to register this forwarding rule with. Currently, only supports a
* single Service Directory resource.
diff --git a/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/InstanceGroupManagerUpdatePolicy.java b/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/InstanceGroupManagerUpdatePolicy.java
index 7af7c1de915..a832cdd974e 100644
--- a/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/InstanceGroupManagerUpdatePolicy.java
+++ b/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/InstanceGroupManagerUpdatePolicy.java
@@ -29,6 +29,13 @@
@SuppressWarnings("javadoc")
public final class InstanceGroupManagerUpdatePolicy extends com.google.api.client.json.GenericJson {
+ /**
+ * Actions that are allowed to update instances within MIG.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.util.List allowedActions;
+
/**
* The instance redistribution policy for regional managed instance groups. Valid values are:
* - PROACTIVE (default): The group attempts to maintain an even distribution of VM instances
@@ -116,6 +123,23 @@ public final class InstanceGroupManagerUpdatePolicy extends com.google.api.clien
@com.google.api.client.util.Key
private java.lang.String type;
+ /**
+ * Actions that are allowed to update instances within MIG.
+ * @return value or {@code null} for none
+ */
+ public java.util.List getAllowedActions() {
+ return allowedActions;
+ }
+
+ /**
+ * Actions that are allowed to update instances within MIG.
+ * @param allowedActions allowedActions or {@code null} for none
+ */
+ public InstanceGroupManagerUpdatePolicy setAllowedActions(java.util.List allowedActions) {
+ this.allowedActions = allowedActions;
+ return this;
+ }
+
/**
* The instance redistribution policy for regional managed instance groups. Valid values are:
* - PROACTIVE (default): The group attempts to maintain an even distribution of VM instances
diff --git a/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/InstanceGroupManagersApplyUpdatesRequest.java b/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/InstanceGroupManagersApplyUpdatesRequest.java
index f7256f595dc..e3db92f3224 100644
--- a/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/InstanceGroupManagersApplyUpdatesRequest.java
+++ b/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/InstanceGroupManagersApplyUpdatesRequest.java
@@ -37,6 +37,13 @@ public final class InstanceGroupManagersApplyUpdatesRequest extends com.google.a
@com.google.api.client.util.Key
private java.lang.Boolean allInstances;
+ /**
+ * Actions that are allowed to update instances within MIG.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.util.List allowedActions;
+
/**
* The list of URLs of one or more instances for which you want to apply updates. Each URL can be
* a full URL or a partial URL, such aszones/[ZONE]/instances/[INSTANCE_NAME].
@@ -90,6 +97,23 @@ public InstanceGroupManagersApplyUpdatesRequest setAllInstances(java.lang.Boolea
return this;
}
+ /**
+ * Actions that are allowed to update instances within MIG.
+ * @return value or {@code null} for none
+ */
+ public java.util.List getAllowedActions() {
+ return allowedActions;
+ }
+
+ /**
+ * Actions that are allowed to update instances within MIG.
+ * @param allowedActions allowedActions or {@code null} for none
+ */
+ public InstanceGroupManagersApplyUpdatesRequest setAllowedActions(java.util.List allowedActions) {
+ this.allowedActions = allowedActions;
+ return this;
+ }
+
/**
* The list of URLs of one or more instances for which you want to apply updates. Each URL can be
* a full URL or a partial URL, such aszones/[ZONE]/instances/[INSTANCE_NAME].
diff --git a/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/RegionInstanceGroupManagersApplyUpdatesRequest.java b/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/RegionInstanceGroupManagersApplyUpdatesRequest.java
index 7c4334e18c8..22b9e7df2a4 100644
--- a/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/RegionInstanceGroupManagersApplyUpdatesRequest.java
+++ b/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/RegionInstanceGroupManagersApplyUpdatesRequest.java
@@ -37,6 +37,13 @@ public final class RegionInstanceGroupManagersApplyUpdatesRequest extends com.go
@com.google.api.client.util.Key
private java.lang.Boolean allInstances;
+ /**
+ * Actions that are allowed to update instances within MIG.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.util.List allowedActions;
+
/**
* The list of URLs of one or more instances for which you want to apply updates. Each URL can be
* a full URL or a partial URL, such aszones/[ZONE]/instances/[INSTANCE_NAME].
@@ -90,6 +97,23 @@ public RegionInstanceGroupManagersApplyUpdatesRequest setAllInstances(java.lang.
return this;
}
+ /**
+ * Actions that are allowed to update instances within MIG.
+ * @return value or {@code null} for none
+ */
+ public java.util.List getAllowedActions() {
+ return allowedActions;
+ }
+
+ /**
+ * Actions that are allowed to update instances within MIG.
+ * @param allowedActions allowedActions or {@code null} for none
+ */
+ public RegionInstanceGroupManagersApplyUpdatesRequest setAllowedActions(java.util.List allowedActions) {
+ this.allowedActions = allowedActions;
+ return this;
+ }
+
/**
* The list of URLs of one or more instances for which you want to apply updates. Each URL can be
* a full URL or a partial URL, such aszones/[ZONE]/instances/[INSTANCE_NAME].
diff --git a/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/ServiceAttachment.java b/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/ServiceAttachment.java
index c8b71d96bb6..9cdf296c60f 100644
--- a/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/ServiceAttachment.java
+++ b/clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/ServiceAttachment.java
@@ -137,6 +137,13 @@ public final class ServiceAttachment extends com.google.api.client.json.GenericJ
@com.google.api.client.util.Key
private java.util.Map metadata;
+ /**
+ * Optional. The connection mode of the service attachment.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String mode;
+
/**
* Name of the resource. Provided by the client when the resource is created. The name must be
* 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters
@@ -513,6 +520,23 @@ public ServiceAttachment setMetadata(java.util.Map met
return this;
}
+ /**
+ * Optional. The connection mode of the service attachment.
+ * @return value or {@code null} for none
+ */
+ public java.lang.String getMode() {
+ return mode;
+ }
+
+ /**
+ * Optional. The connection mode of the service attachment.
+ * @param mode mode or {@code null} for none
+ */
+ public ServiceAttachment setMode(java.lang.String mode) {
+ this.mode = mode;
+ return this;
+ }
+
/**
* Name of the resource. Provided by the client when the resource is created. The name must be
* 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters
diff --git a/clients/google-api-services-compute/preview/2.0.0/pom.xml b/clients/google-api-services-compute/preview/2.0.0/pom.xml
index df733e28721..7d7039398cf 100644
--- a/clients/google-api-services-compute/preview/2.0.0/pom.xml
+++ b/clients/google-api-services-compute/preview/2.0.0/pom.xml
@@ -8,8 +8,8 @@
com.google.apis
google-api-services-compute
- preview-rev20261026-2.9.2
- Compute Engine API preview-rev20261026-2.9.2
+ preview-rev20261028-2.9.2
+ Compute Engine API preview-rev20261028-2.9.2
jar
2011
diff --git a/clients/google-api-services-compute/preview/README.md b/clients/google-api-services-compute/preview/README.md
index 990ec6c21c5..fa5328c81f9 100644
--- a/clients/google-api-services-compute/preview/README.md
+++ b/clients/google-api-services-compute/preview/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apis
google-api-services-compute
- preview-rev20261026-2.9.2
+ preview-rev20261028-2.9.2
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-compute:preview-rev20261026-2.9.2'
+ implementation 'com.google.apis:google-api-services-compute:preview-rev20261028-2.9.2'
}
```