Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-networkservices</artifactId>
<version>v1-rev20260626-2.0.0</version>
<version>v1-rev20260710-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -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'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<java.lang.String> resourceUris;

/**
* Optional. A supported Google Cloud networking proxy in the Project and Location
* @return value or {@code null} for none
Expand All @@ -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<java.lang.String> 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<java.lang.String> resourceUris) {
this.resourceUris = resourceUris;
return this;
}

@Override
public AgentGatewaySelfManaged set(String fieldName, Object value) {
return (AgentGatewaySelfManaged) super.set(fieldName, value);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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() {
Expand All @@ -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) {
Expand Down Expand Up @@ -311,10 +317,10 @@ public AuthzExtension setLabels(java.util.Map<String, java.lang.String> 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() {
Expand All @@ -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) {
Expand Down Expand Up @@ -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() {
Expand All @@ -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) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -141,25 +142,27 @@ 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() {
return clientTlsPolicy;
}

/**
* 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) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

<groupId>com.google.apis</groupId>
<artifactId>google-api-services-networkservices</artifactId>
<version>v1-rev20260626-2.0.0</version>
<name>Network Services API v1-rev20260626-2.0.0</name>
<version>v1-rev20260710-2.0.0</version>
<name>Network Services API v1-rev20260710-2.0.0</name>
<packaging>jar</packaging>

<inceptionYear>2011</inceptionYear>
Expand Down
4 changes: 2 additions & 2 deletions clients/google-api-services-networkservices/v1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-networkservices</artifactId>
<version>v1-rev20260626-2.0.0</version>
<version>v1-rev20260710-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -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'
}
```

Expand Down
Loading