From 195ee82c3bc4fdfdc835e75fd409e1098d3bb5b7 Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Thu, 23 Jul 2026 17:54:08 -0700 Subject: [PATCH] chore: regenerate networkservices client --- .../v1/2.0.0/README.md | 4 +- .../v1/model/AgentGatewaySelfManaged.java | 27 ++++++++ .../v1/model/AuthzExtension.java | 66 ++++++++++++------- .../v1/model/EndpointPolicy.java | 39 ++++++----- .../v1/2.0.0/pom.xml | 4 +- .../v1/README.md | 4 +- 6 files changed, 96 insertions(+), 48 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 ca154e5ead3..64edbfba827 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-rev20260626-2.0.0 + v1-rev20260710-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-networkservices:v1-rev20260626-2.0.0' + implementation 'com.google.apis:google-api-services-networkservices:v1-rev20260710-2.0.0' } ``` diff --git a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/AgentGatewaySelfManaged.java b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/AgentGatewaySelfManaged.java index 2014f39c3d3..9168611f09f 100644 --- a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/AgentGatewaySelfManaged.java +++ b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/AgentGatewaySelfManaged.java @@ -37,6 +37,14 @@ public final class AgentGatewaySelfManaged extends com.google.api.client.json.Ge @com.google.api.client.util.Key private java.lang.String resourceUri; + /** + * Optional. List of supported Google Cloud networking proxies in the Project and Location. + * resource_uris is mutually exclusive with resource_uri. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List resourceUris; + /** * Optional. A supported Google Cloud networking proxy in the Project and Location * @return value or {@code null} for none @@ -54,6 +62,25 @@ public AgentGatewaySelfManaged setResourceUri(java.lang.String resourceUri) { return this; } + /** + * Optional. List of supported Google Cloud networking proxies in the Project and Location. + * resource_uris is mutually exclusive with resource_uri. + * @return value or {@code null} for none + */ + public java.util.List getResourceUris() { + return resourceUris; + } + + /** + * Optional. List of supported Google Cloud networking proxies in the Project and Location. + * resource_uris is mutually exclusive with resource_uri. + * @param resourceUris resourceUris or {@code null} for none + */ + public AgentGatewaySelfManaged setResourceUris(java.util.List resourceUris) { + this.resourceUris = resourceUris; + return this; + } + @Override public AgentGatewaySelfManaged set(String fieldName, Object value) { return (AgentGatewaySelfManaged) super.set(fieldName, value); diff --git a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/AuthzExtension.java b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/AuthzExtension.java index 224cc9dfe26..09eb347e3d5 100644 --- a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/AuthzExtension.java +++ b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/AuthzExtension.java @@ -32,7 +32,7 @@ public final class AuthzExtension extends com.google.api.client.json.GenericJson /** * Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. - * It is required when the `service` field points to a backend service or a wasm plugin. + * It is required when the `service` field points to a backend service. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -96,10 +96,10 @@ public final class AuthzExtension extends com.google.api.client.json.GenericJson /** * Optional. All backend services and forwarding rules referenced by this extension must share the - * same load balancing scheme. Supported values: `INTERNAL_MANAGED`, `EXTERNAL_MANAGED`. Can be - * omitted for AuthzExtensions that do not reference a backend service. For more information, - * refer to [Backend services overview](https://cloud.google.com/load-balancing/docs/backend- - * service). + * same load balancing scheme. The supported values are `INTERNAL_MANAGED` and `EXTERNAL_MANAGED`. + * You can omit this field for `AuthzExtensions` resources that don't reference a backend service. + * For more information, see [Backend services overview](https://cloud.google.com/load- + * balancing/docs/backend-service). * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -126,11 +126,17 @@ public final class AuthzExtension extends com.google.api.client.json.GenericJson /** * Required. The reference to the service that runs the extension. To configure a callout - * extension, `service` must be a fully-qualified reference to a [backend + * extension: For global AuthzExtension, `service` must be a fully-qualified reference to a + * [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in + * the format: `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{b + * ackendService}`. For regional AuthzExtension, `service` must be a fully-qualified reference to + * one of the following: * a [backend * service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the * format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServi - * ces/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backe - * ndServices/{backendService}`. + * ces/{backendService}`. * a fully qualified domain name that can be resolved by the Google Cloud + * DNS. * `iap.googleapis.com` and it can only be referenced by an AuthzPolicy with the + * policyProfile set to REQUEST_AUTHZ. * `modelarmor..rep.googleapis.com` and it can only be + * referenced by an AuthzPolicy with the policyProfile set to CONTENT_AUTHZ. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -162,7 +168,7 @@ public final class AuthzExtension extends com.google.api.client.json.GenericJson /** * Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. - * It is required when the `service` field points to a backend service or a wasm plugin. + * It is required when the `service` field points to a backend service. * @return value or {@code null} for none */ public java.lang.String getAuthority() { @@ -171,7 +177,7 @@ public java.lang.String getAuthority() { /** * Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. - * It is required when the `service` field points to a backend service or a wasm plugin. + * It is required when the `service` field points to a backend service. * @param authority authority or {@code null} for none */ public AuthzExtension setAuthority(java.lang.String authority) { @@ -311,10 +317,10 @@ public AuthzExtension setLabels(java.util.Map labels) /** * Optional. All backend services and forwarding rules referenced by this extension must share the - * same load balancing scheme. Supported values: `INTERNAL_MANAGED`, `EXTERNAL_MANAGED`. Can be - * omitted for AuthzExtensions that do not reference a backend service. For more information, - * refer to [Backend services overview](https://cloud.google.com/load-balancing/docs/backend- - * service). + * same load balancing scheme. The supported values are `INTERNAL_MANAGED` and `EXTERNAL_MANAGED`. + * You can omit this field for `AuthzExtensions` resources that don't reference a backend service. + * For more information, see [Backend services overview](https://cloud.google.com/load- + * balancing/docs/backend-service). * @return value or {@code null} for none */ public java.lang.String getLoadBalancingScheme() { @@ -323,10 +329,10 @@ public java.lang.String getLoadBalancingScheme() { /** * Optional. All backend services and forwarding rules referenced by this extension must share the - * same load balancing scheme. Supported values: `INTERNAL_MANAGED`, `EXTERNAL_MANAGED`. Can be - * omitted for AuthzExtensions that do not reference a backend service. For more information, - * refer to [Backend services overview](https://cloud.google.com/load-balancing/docs/backend- - * service). + * same load balancing scheme. The supported values are `INTERNAL_MANAGED` and `EXTERNAL_MANAGED`. + * You can omit this field for `AuthzExtensions` resources that don't reference a backend service. + * For more information, see [Backend services overview](https://cloud.google.com/load- + * balancing/docs/backend-service). * @param loadBalancingScheme loadBalancingScheme or {@code null} for none */ public AuthzExtension setLoadBalancingScheme(java.lang.String loadBalancingScheme) { @@ -380,11 +386,17 @@ public AuthzExtension setName(java.lang.String name) { /** * Required. The reference to the service that runs the extension. To configure a callout - * extension, `service` must be a fully-qualified reference to a [backend + * extension: For global AuthzExtension, `service` must be a fully-qualified reference to a + * [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in + * the format: `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{b + * ackendService}`. For regional AuthzExtension, `service` must be a fully-qualified reference to + * one of the following: * a [backend * service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the * format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServi - * ces/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backe - * ndServices/{backendService}`. + * ces/{backendService}`. * a fully qualified domain name that can be resolved by the Google Cloud + * DNS. * `iap.googleapis.com` and it can only be referenced by an AuthzPolicy with the + * policyProfile set to REQUEST_AUTHZ. * `modelarmor..rep.googleapis.com` and it can only be + * referenced by an AuthzPolicy with the policyProfile set to CONTENT_AUTHZ. * @return value or {@code null} for none */ public java.lang.String getService() { @@ -393,11 +405,17 @@ public java.lang.String getService() { /** * Required. The reference to the service that runs the extension. To configure a callout - * extension, `service` must be a fully-qualified reference to a [backend + * extension: For global AuthzExtension, `service` must be a fully-qualified reference to a + * [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in + * the format: `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{b + * ackendService}`. For regional AuthzExtension, `service` must be a fully-qualified reference to + * one of the following: * a [backend * service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the * format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServi - * ces/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backe - * ndServices/{backendService}`. + * ces/{backendService}`. * a fully qualified domain name that can be resolved by the Google Cloud + * DNS. * `iap.googleapis.com` and it can only be referenced by an AuthzPolicy with the + * policyProfile set to REQUEST_AUTHZ. * `modelarmor..rep.googleapis.com` and it can only be + * referenced by an AuthzPolicy with the policyProfile set to CONTENT_AUTHZ. * @param service service or {@code null} for none */ public AuthzExtension setService(java.lang.String service) { diff --git a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/EndpointPolicy.java b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/EndpointPolicy.java index 818f8a83b7a..10101a4ae84 100644 --- a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/EndpointPolicy.java +++ b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/EndpointPolicy.java @@ -41,12 +41,13 @@ public final class EndpointPolicy extends com.google.api.client.json.GenericJson private java.lang.String authorizationPolicy; /** - * Optional. A URL referring to a ClientTlsPolicy resource. ClientTlsPolicy can be set to specify - * the authentication for traffic from the proxy to the actual endpoints. More specifically, it is - * applied to the outgoing traffic from the proxy to the endpoint. This is typically used for - * sidecar model where the proxy identifies itself as endpoint to the control plane, with the - * connection between sidecar and endpoint requiring authentication. If this field is not set, - * authentication is disabled(open). Applicable only when EndpointPolicyType is SIDECAR_PROXY. + * Optional. Deprecated: This field is not used and is a no-op. A URL referring to a + * ClientTlsPolicy resource. ClientTlsPolicy can be set to specify the authentication for traffic + * from the proxy to the actual endpoints. More specifically, it is applied to the outgoing + * traffic from the proxy to the endpoint. This is typically used for sidecar model where the + * proxy identifies itself as endpoint to the control plane, with the connection between sidecar + * and endpoint requiring authentication. If this field is not set, authentication is + * disabled(open). Applicable only when EndpointPolicyType is SIDECAR_PROXY. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -141,12 +142,13 @@ public EndpointPolicy setAuthorizationPolicy(java.lang.String authorizationPolic } /** - * Optional. A URL referring to a ClientTlsPolicy resource. ClientTlsPolicy can be set to specify - * the authentication for traffic from the proxy to the actual endpoints. More specifically, it is - * applied to the outgoing traffic from the proxy to the endpoint. This is typically used for - * sidecar model where the proxy identifies itself as endpoint to the control plane, with the - * connection between sidecar and endpoint requiring authentication. If this field is not set, - * authentication is disabled(open). Applicable only when EndpointPolicyType is SIDECAR_PROXY. + * Optional. Deprecated: This field is not used and is a no-op. A URL referring to a + * ClientTlsPolicy resource. ClientTlsPolicy can be set to specify the authentication for traffic + * from the proxy to the actual endpoints. More specifically, it is applied to the outgoing + * traffic from the proxy to the endpoint. This is typically used for sidecar model where the + * proxy identifies itself as endpoint to the control plane, with the connection between sidecar + * and endpoint requiring authentication. If this field is not set, authentication is + * disabled(open). Applicable only when EndpointPolicyType is SIDECAR_PROXY. * @return value or {@code null} for none */ public java.lang.String getClientTlsPolicy() { @@ -154,12 +156,13 @@ public java.lang.String getClientTlsPolicy() { } /** - * Optional. A URL referring to a ClientTlsPolicy resource. ClientTlsPolicy can be set to specify - * the authentication for traffic from the proxy to the actual endpoints. More specifically, it is - * applied to the outgoing traffic from the proxy to the endpoint. This is typically used for - * sidecar model where the proxy identifies itself as endpoint to the control plane, with the - * connection between sidecar and endpoint requiring authentication. If this field is not set, - * authentication is disabled(open). Applicable only when EndpointPolicyType is SIDECAR_PROXY. + * Optional. Deprecated: This field is not used and is a no-op. A URL referring to a + * ClientTlsPolicy resource. ClientTlsPolicy can be set to specify the authentication for traffic + * from the proxy to the actual endpoints. More specifically, it is applied to the outgoing + * traffic from the proxy to the endpoint. This is typically used for sidecar model where the + * proxy identifies itself as endpoint to the control plane, with the connection between sidecar + * and endpoint requiring authentication. If this field is not set, authentication is + * disabled(open). Applicable only when EndpointPolicyType is SIDECAR_PROXY. * @param clientTlsPolicy clientTlsPolicy or {@code null} for none */ public EndpointPolicy setClientTlsPolicy(java.lang.String clientTlsPolicy) { 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 d27ebddd375..b742eb861f9 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-rev20260626-2.0.0 - Network Services API v1-rev20260626-2.0.0 + v1-rev20260710-2.0.0 + Network Services API v1-rev20260710-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 ca154e5ead3..64edbfba827 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-rev20260626-2.0.0 + v1-rev20260710-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-networkservices:v1-rev20260626-2.0.0' + implementation 'com.google.apis:google-api-services-networkservices:v1-rev20260710-2.0.0' } ```