From 48ab3e808a82391f42a9538068ea0c4c2d191c24 Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Thu, 8 Oct 2026 18:12:19 -0700 Subject: [PATCH] chore: regenerate networkservices client --- .../v1/2.0.0/README.md | 4 +- .../v1/model/ExtensionBinding.java | 72 ++++++++++--------- ...nsionBindingMatchConditionStringMatch.java | 63 ++++++++-------- .../ExtensionBindingMatchConditionTo.java | 27 +++---- ...gMatchConditionToDestinationHeaderSet.java | 18 ++--- .../v1/model/ExtensionBindingTarget.java | 18 +++-- .../v1/model/ExtensionBindingTargetScope.java | 27 +++++-- .../v1/2.0.0/pom.xml | 4 +- .../v1/README.md | 4 +- 9 files changed, 132 insertions(+), 105 deletions(-) diff --git a/clients/google-api-services-networkservices/v1/2.0.0/README.md b/clients/google-api-services-networkservices/v1/2.0.0/README.md index b137712f238..772c5ec3542 100644 --- a/clients/google-api-services-networkservices/v1/2.0.0/README.md +++ b/clients/google-api-services-networkservices/v1/2.0.0/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-networkservices - v1-rev20260921-2.0.0 + v1-rev20261004-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-networkservices:v1-rev20260921-2.0.0' + implementation 'com.google.apis:google-api-services-networkservices:v1-rev20261004-2.0.0' } ``` diff --git a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionBinding.java b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionBinding.java index 97f43441254..6e554d83b36 100644 --- a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionBinding.java +++ b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionBinding.java @@ -70,9 +70,10 @@ public final class ExtensionBinding extends com.google.api.client.json.GenericJs private java.util.Map labels; /** - * Optional. A list of match conditions to match against the incoming request. The extension will - * be invoked if at least one condition matches the request, or if no match conditions are - * specified. Limited to 5 conditions. + * Optional. A list of match conditions to evaluate against the incoming request. The extension is + * invoked if the request matches at least one condition, or if no match conditions are specified. + * A request matches a condition only if it matches every field that is set in that condition. + * Limited to 5 conditions. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -87,9 +88,8 @@ public final class ExtensionBinding extends com.google.api.client.json.GenericJs private java.lang.String name; /** - * Optional. Priority of the extension binding. Lower numbers indicate higher priority. Priority - * of extension bindings are used to determine the order in which extension bindings are applied - * to a request. + * Optional. Priority of the extension binding. Lower numbers indicate higher priority. The + * priority determines the order in which extension bindings are applied to a request. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -97,8 +97,8 @@ public final class ExtensionBinding extends com.google.api.client.json.GenericJs /** * Required. The name of the extension that this binding should attach to target resources. - * Format: For Google-provided extensions, specify the service endpoint (see [Model Armor - * integration](https://docs.cloud.google.com/model-armor/integrations)) + * Format: For Google-provided extensions, specify the service endpoint, for example + * `modelarmor.us-central1.rep.googleapis.com`. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -106,15 +106,17 @@ public final class ExtensionBinding extends com.google.api.client.json.GenericJs /** * Optional. Additional metadata that should be passed to the attached extension with each - * request. + * request. This field is subject to the following limitations: * The total size of the metadata + * must be less than 1 KiB. * The total number of keys must be less than 16. * The length of each + * key must be less than 64 characters. * The length of each value must be less than 1024 + * characters. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.util.Map producerMetadata; /** - * Required. Specifies a target to which this `ExtensionBinding` should be attached. The target - * can be either a single resource or a scope of resources. + * Required. Specifies a target to which this `ExtensionBinding` should be attached. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -223,9 +225,10 @@ public ExtensionBinding setLabels(java.util.Map labels } /** - * Optional. A list of match conditions to match against the incoming request. The extension will - * be invoked if at least one condition matches the request, or if no match conditions are - * specified. Limited to 5 conditions. + * Optional. A list of match conditions to evaluate against the incoming request. The extension is + * invoked if the request matches at least one condition, or if no match conditions are specified. + * A request matches a condition only if it matches every field that is set in that condition. + * Limited to 5 conditions. * @return value or {@code null} for none */ public java.util.List getMatchConditions() { @@ -233,9 +236,10 @@ public java.util.List getMatchConditions() { } /** - * Optional. A list of match conditions to match against the incoming request. The extension will - * be invoked if at least one condition matches the request, or if no match conditions are - * specified. Limited to 5 conditions. + * Optional. A list of match conditions to evaluate against the incoming request. The extension is + * invoked if the request matches at least one condition, or if no match conditions are specified. + * A request matches a condition only if it matches every field that is set in that condition. + * Limited to 5 conditions. * @param matchConditions matchConditions or {@code null} for none */ public ExtensionBinding setMatchConditions(java.util.List matchConditions) { @@ -263,9 +267,8 @@ public ExtensionBinding setName(java.lang.String name) { } /** - * Optional. Priority of the extension binding. Lower numbers indicate higher priority. Priority - * of extension bindings are used to determine the order in which extension bindings are applied - * to a request. + * Optional. Priority of the extension binding. Lower numbers indicate higher priority. The + * priority determines the order in which extension bindings are applied to a request. * @return value or {@code null} for none */ public java.lang.Integer getPriority() { @@ -273,9 +276,8 @@ public java.lang.Integer getPriority() { } /** - * Optional. Priority of the extension binding. Lower numbers indicate higher priority. Priority - * of extension bindings are used to determine the order in which extension bindings are applied - * to a request. + * Optional. Priority of the extension binding. Lower numbers indicate higher priority. The + * priority determines the order in which extension bindings are applied to a request. * @param priority priority or {@code null} for none */ public ExtensionBinding setPriority(java.lang.Integer priority) { @@ -285,8 +287,8 @@ public ExtensionBinding setPriority(java.lang.Integer priority) { /** * Required. The name of the extension that this binding should attach to target resources. - * Format: For Google-provided extensions, specify the service endpoint (see [Model Armor - * integration](https://docs.cloud.google.com/model-armor/integrations)) + * Format: For Google-provided extensions, specify the service endpoint, for example + * `modelarmor.us-central1.rep.googleapis.com`. * @return value or {@code null} for none */ public java.lang.String getProducerExtension() { @@ -295,8 +297,8 @@ public java.lang.String getProducerExtension() { /** * Required. The name of the extension that this binding should attach to target resources. - * Format: For Google-provided extensions, specify the service endpoint (see [Model Armor - * integration](https://docs.cloud.google.com/model-armor/integrations)) + * Format: For Google-provided extensions, specify the service endpoint, for example + * `modelarmor.us-central1.rep.googleapis.com`. * @param producerExtension producerExtension or {@code null} for none */ public ExtensionBinding setProducerExtension(java.lang.String producerExtension) { @@ -306,7 +308,10 @@ public ExtensionBinding setProducerExtension(java.lang.String producerExtension) /** * Optional. Additional metadata that should be passed to the attached extension with each - * request. + * request. This field is subject to the following limitations: * The total size of the metadata + * must be less than 1 KiB. * The total number of keys must be less than 16. * The length of each + * key must be less than 64 characters. * The length of each value must be less than 1024 + * characters. * @return value or {@code null} for none */ public java.util.Map getProducerMetadata() { @@ -315,7 +320,10 @@ public java.util.Map getProducerMetadata() { /** * Optional. Additional metadata that should be passed to the attached extension with each - * request. + * request. This field is subject to the following limitations: * The total size of the metadata + * must be less than 1 KiB. * The total number of keys must be less than 16. * The length of each + * key must be less than 64 characters. * The length of each value must be less than 1024 + * characters. * @param producerMetadata producerMetadata or {@code null} for none */ public ExtensionBinding setProducerMetadata(java.util.Map producerMetadata) { @@ -324,8 +332,7 @@ public ExtensionBinding setProducerMetadata(java.util.Map getHeaders() { @@ -55,9 +55,9 @@ public java.util.List getHeaders() { } /** - * Required. A list of headers to match against in http header. If multiple header matches are - * provided, they will be evaluated as an AND, i.e. all header matches must match for the request - * to match. + * Required. A list of HTTP headers to match against. If multiple header matches are provided, + * they are evaluated as an AND, meaning that all header matches must match for the request to + * match. Limited to 10 headers. * @param headers headers or {@code null} for none */ public ExtensionBindingMatchConditionToDestinationHeaderSet setHeaders(java.util.List headers) { diff --git a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionBindingTarget.java b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionBindingTarget.java index 4d864d794dd..caf8d22502b 100644 --- a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionBindingTarget.java +++ b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionBindingTarget.java @@ -30,8 +30,10 @@ public final class ExtensionBindingTarget extends com.google.api.client.json.GenericJson { /** - * Optional. The reference to the target resource, to which this binding should attach. Exactly - * one of `resources` or `scope` must be set. + * Optional. The references to the target resources to which this binding should attach. Exactly + * one of `resources` or `scope` must be set. For AI Application resources, specify the full + * resource name in the format: + * `projects/{project}/locations/{location}/applications/{application}`. Limited to 1 resource. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -46,8 +48,10 @@ public final class ExtensionBindingTarget extends com.google.api.client.json.Gen private ExtensionBindingTargetScope scope; /** - * Optional. The reference to the target resource, to which this binding should attach. Exactly - * one of `resources` or `scope` must be set. + * Optional. The references to the target resources to which this binding should attach. Exactly + * one of `resources` or `scope` must be set. For AI Application resources, specify the full + * resource name in the format: + * `projects/{project}/locations/{location}/applications/{application}`. Limited to 1 resource. * @return value or {@code null} for none */ public java.util.List getResources() { @@ -55,8 +59,10 @@ public java.util.List getResources() { } /** - * Optional. The reference to the target resource, to which this binding should attach. Exactly - * one of `resources` or `scope` must be set. + * Optional. The references to the target resources to which this binding should attach. Exactly + * one of `resources` or `scope` must be set. For AI Application resources, specify the full + * resource name in the format: + * `projects/{project}/locations/{location}/applications/{application}`. Limited to 1 resource. * @param resources resources or {@code null} for none */ public ExtensionBindingTarget setResources(java.util.List resources) { diff --git a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionBindingTargetScope.java b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionBindingTargetScope.java index 2da90dbbf1c..02b8f30c348 100644 --- a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionBindingTargetScope.java +++ b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionBindingTargetScope.java @@ -30,21 +30,30 @@ public final class ExtensionBindingTargetScope extends com.google.api.client.json.GenericJson { /** - * Required. Parent resource name specification, in the format: `projects/{project_number}`. + * Required. The parent resource that defines the scope, in the format + * `projects/{project_number}`. When the scope is a project, the binding applies to the resources + * that meet all of the following conditions: * The resource belongs to the specified project. * + * The resource is in the same location as the `ExtensionBinding`. * The resource type is listed + * in `resource_types`. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String parent; /** - * Required. Type of the resource to which the binding should attach. Limited to 1 resource type. + * Required. The types of resources to which the binding should attach. Limited to 1 resource + * type. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.util.List resourceTypes; /** - * Required. Parent resource name specification, in the format: `projects/{project_number}`. + * Required. The parent resource that defines the scope, in the format + * `projects/{project_number}`. When the scope is a project, the binding applies to the resources + * that meet all of the following conditions: * The resource belongs to the specified project. * + * The resource is in the same location as the `ExtensionBinding`. * The resource type is listed + * in `resource_types`. * @return value or {@code null} for none */ public java.lang.String getParent() { @@ -52,7 +61,11 @@ public java.lang.String getParent() { } /** - * Required. Parent resource name specification, in the format: `projects/{project_number}`. + * Required. The parent resource that defines the scope, in the format + * `projects/{project_number}`. When the scope is a project, the binding applies to the resources + * that meet all of the following conditions: * The resource belongs to the specified project. * + * The resource is in the same location as the `ExtensionBinding`. * The resource type is listed + * in `resource_types`. * @param parent parent or {@code null} for none */ public ExtensionBindingTargetScope setParent(java.lang.String parent) { @@ -61,7 +74,8 @@ public ExtensionBindingTargetScope setParent(java.lang.String parent) { } /** - * Required. Type of the resource to which the binding should attach. Limited to 1 resource type. + * Required. The types of resources to which the binding should attach. Limited to 1 resource + * type. * @return value or {@code null} for none */ public java.util.List getResourceTypes() { @@ -69,7 +83,8 @@ public java.util.List getResourceTypes() { } /** - * Required. Type of the resource to which the binding should attach. Limited to 1 resource type. + * Required. The types of resources to which the binding should attach. Limited to 1 resource + * type. * @param resourceTypes resourceTypes or {@code null} for none */ public ExtensionBindingTargetScope setResourceTypes(java.util.List resourceTypes) { diff --git a/clients/google-api-services-networkservices/v1/2.0.0/pom.xml b/clients/google-api-services-networkservices/v1/2.0.0/pom.xml index 0790de9d66d..719f8787314 100644 --- a/clients/google-api-services-networkservices/v1/2.0.0/pom.xml +++ b/clients/google-api-services-networkservices/v1/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-networkservices - v1-rev20260921-2.0.0 - Network Services API v1-rev20260921-2.0.0 + v1-rev20261004-2.0.0 + Network Services API v1-rev20261004-2.0.0 jar 2011 diff --git a/clients/google-api-services-networkservices/v1/README.md b/clients/google-api-services-networkservices/v1/README.md index b137712f238..772c5ec3542 100644 --- a/clients/google-api-services-networkservices/v1/README.md +++ b/clients/google-api-services-networkservices/v1/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-networkservices - v1-rev20260921-2.0.0 + v1-rev20261004-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-networkservices:v1-rev20260921-2.0.0' + implementation 'com.google.apis:google-api-services-networkservices:v1-rev20261004-2.0.0' } ```