extensions) {
diff --git a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionChainExtension.java b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionChainExtension.java
index 40a10178618..642675b908b 100644
--- a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionChainExtension.java
+++ b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionChainExtension.java
@@ -140,7 +140,7 @@ public final class ExtensionChainExtension extends com.google.api.client.json.Ge
/**
* 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, `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}/regions/{region}/backendServi
* ces/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backe
@@ -148,9 +148,9 @@ public final class ExtensionChainExtension extends com.google.api.client.json.Ge
* a [`WasmPlugin` resource](https://cloud.google.com/service-
* extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format:
* `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis
- * .com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are
- * currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, the
- * `LbEdgeExtension`, and the `CdnEdgeExtension` resources.
+ * .com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Supports plugin
+ * extensions for `LbTrafficExtension`, `LbRouteExtension`, `LbEdgeExtension`, and
+ * `CdnEdgeExtension` resources.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -427,7 +427,7 @@ public ExtensionChainExtension setResponseBodySendMode(java.lang.String response
/**
* 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, `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}/regions/{region}/backendServi
* ces/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backe
@@ -435,9 +435,9 @@ public ExtensionChainExtension setResponseBodySendMode(java.lang.String response
* a [`WasmPlugin` resource](https://cloud.google.com/service-
* extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format:
* `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis
- * .com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are
- * currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, the
- * `LbEdgeExtension`, and the `CdnEdgeExtension` resources.
+ * .com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Supports plugin
+ * extensions for `LbTrafficExtension`, `LbRouteExtension`, `LbEdgeExtension`, and
+ * `CdnEdgeExtension` resources.
* @return value or {@code null} for none
*/
public java.lang.String getService() {
@@ -446,7 +446,7 @@ 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, `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}/regions/{region}/backendServi
* ces/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backe
@@ -454,9 +454,9 @@ public java.lang.String getService() {
* a [`WasmPlugin` resource](https://cloud.google.com/service-
* extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format:
* `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis
- * .com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are
- * currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, the
- * `LbEdgeExtension`, and the `CdnEdgeExtension` resources.
+ * .com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Supports plugin
+ * extensions for `LbTrafficExtension`, `LbRouteExtension`, `LbEdgeExtension`, and
+ * `CdnEdgeExtension` resources.
* @param service service or {@code null} for none
*/
public ExtensionChainExtension setService(java.lang.String service) {
diff --git a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/MulticastGroupConsumerActivation.java b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/MulticastGroupConsumerActivation.java
index 2c18a411d32..7be31f31be8 100644
--- a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/MulticastGroupConsumerActivation.java
+++ b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/MulticastGroupConsumerActivation.java
@@ -69,16 +69,6 @@ public final class MulticastGroupConsumerActivation extends com.google.api.clien
@com.google.api.client.util.Key
private java.lang.String multicastConsumerAssociation;
- /**
- * Optional. The resource name of the multicast group created by the admin in the same zone as
- * this multicast group consumer activation. Use the following format:
- * `projects/locations/multicastGroups`. This field is deprecated. Use
- * multicast_group_range_activation instead.
- * The value may be {@code null}.
- */
- @com.google.api.client.util.Key
- private java.lang.String multicastGroup;
-
/**
* Required. The resource name of the multicast group range activation created by the admin in the
* same zone as this multicast group consumer activation. Use the following format:
@@ -224,29 +214,6 @@ public MulticastGroupConsumerActivation setMulticastConsumerAssociation(java.lan
return this;
}
- /**
- * Optional. The resource name of the multicast group created by the admin in the same zone as
- * this multicast group consumer activation. Use the following format:
- * `projects/locations/multicastGroups`. This field is deprecated. Use
- * multicast_group_range_activation instead.
- * @return value or {@code null} for none
- */
- public java.lang.String getMulticastGroup() {
- return multicastGroup;
- }
-
- /**
- * Optional. The resource name of the multicast group created by the admin in the same zone as
- * this multicast group consumer activation. Use the following format:
- * `projects/locations/multicastGroups`. This field is deprecated. Use
- * multicast_group_range_activation instead.
- * @param multicastGroup multicastGroup or {@code null} for none
- */
- public MulticastGroupConsumerActivation setMulticastGroup(java.lang.String multicastGroup) {
- this.multicastGroup = multicastGroup;
- return this;
- }
-
/**
* Required. The resource name of the multicast group range activation created by the admin in the
* same zone as this multicast group consumer activation. Use the following format:
diff --git a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ProducerExtension.java b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ProducerExtension.java
index cec888e2793..80e4b771399 100644
--- a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ProducerExtension.java
+++ b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ProducerExtension.java
@@ -17,8 +17,8 @@
package com.google.api.services.networkservices.v1.model;
/**
- * `ProducerExtension` is a resource representing producer defined configuration for their service
- * extension.
+ * `ProducerExtension` is a resource that represents a producer-defined configuration for its
+ * service extension.
*
* This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Network Services API. For a detailed explanation see:
@@ -45,8 +45,9 @@ public final class ProducerExtension extends com.google.api.client.json.GenericJ
private java.lang.String description;
/**
- * Optional. Etag of the resource. If this is provided, it must match the server's etag. If the
- * provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.
+ * Optional. ETag of the resource. If this is provided, it must match the server's ETag. If the
+ * provided ETag doesn't match the server's ETag, then the request fails with a `409 ABORTED`
+ * error.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -77,7 +78,7 @@ public final class ProducerExtension extends com.google.api.client.json.GenericJ
private java.lang.String name;
/**
- * Required. The phase in which this `ProducerExtension` should execute.
+ * Required. The phase in which this `ProducerExtension` runs.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -125,8 +126,9 @@ public ProducerExtension setDescription(java.lang.String description) {
}
/**
- * Optional. Etag of the resource. If this is provided, it must match the server's etag. If the
- * provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.
+ * Optional. ETag of the resource. If this is provided, it must match the server's ETag. If the
+ * provided ETag doesn't match the server's ETag, then the request fails with a `409 ABORTED`
+ * error.
* @return value or {@code null} for none
*/
public java.lang.String getEtag() {
@@ -134,8 +136,9 @@ public java.lang.String getEtag() {
}
/**
- * Optional. Etag of the resource. If this is provided, it must match the server's etag. If the
- * provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.
+ * Optional. ETag of the resource. If this is provided, it must match the server's ETag. If the
+ * provided ETag doesn't match the server's ETag, then the request fails with a `409 ABORTED`
+ * error.
* @param etag etag or {@code null} for none
*/
public ProducerExtension setEtag(java.lang.String etag) {
@@ -201,7 +204,7 @@ public ProducerExtension setName(java.lang.String name) {
}
/**
- * Required. The phase in which this `ProducerExtension` should execute.
+ * Required. The phase in which this `ProducerExtension` runs.
* @return value or {@code null} for none
*/
public java.lang.String getPhase() {
@@ -209,7 +212,7 @@ public java.lang.String getPhase() {
}
/**
- * Required. The phase in which this `ProducerExtension` should execute.
+ * Required. The phase in which this `ProducerExtension` runs.
* @param phase phase or {@code null} for none
*/
public ProducerExtension setPhase(java.lang.String phase) {
diff --git a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ProducerExtensionExtensionSettings.java b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ProducerExtensionExtensionSettings.java
index 223f4e28791..44fc004e17a 100644
--- a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ProducerExtensionExtensionSettings.java
+++ b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ProducerExtensionExtensionSettings.java
@@ -44,7 +44,7 @@ public final class ProducerExtensionExtensionSettings extends com.google.api.cli
private java.lang.Boolean observabilityMode;
/**
- * Required. URI of the PSC attachment.
+ * Required. The URI of the Private Service Connect (PSC) attachment.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -92,7 +92,7 @@ public ProducerExtensionExtensionSettings setObservabilityMode(java.lang.Boolean
}
/**
- * Required. URI of the PSC attachment.
+ * Required. The URI of the Private Service Connect (PSC) attachment.
* @return value or {@code null} for none
*/
public java.lang.String getService() {
@@ -100,7 +100,7 @@ public java.lang.String getService() {
}
/**
- * Required. URI of the PSC attachment.
+ * Required. The URI of the Private Service Connect (PSC) attachment.
* @param service service or {@code null} for none
*/
public ProducerExtensionExtensionSettings setService(java.lang.String service) {
diff --git a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/WasmPlugin.java b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/WasmPlugin.java
index 052b11095fa..6148b8355df 100644
--- a/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/WasmPlugin.java
+++ b/clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/WasmPlugin.java
@@ -43,6 +43,35 @@ public final class WasmPlugin extends com.google.api.client.json.GenericJson {
@com.google.api.client.util.Key
private java.lang.String description;
+ /**
+ * Optional. The name of the customer-managed [CryptoKey](https://cloud.google.com/kms/docs/refere
+ * nce/rest/v1/projects.locations.keyRings.cryptoKeys) to be used to encrypt the `WasmPlugin`
+ * image (provided by image_uri) and configuration (provided by plugin_config_data or
+ * plugin_config_uri) that are stored by the `Service Extensions` product at rest. Format:
+ * `projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}` By default,
+ * Google Cloud automatically encrypts all data at rest using Google-owned and Google-managed
+ * encryption keys. If you need ownership and control of the keys that protect your data at rest,
+ * you can specify a customer-managed encryption key (CMEK) to encrypt your `WasmPlugin` data. For
+ * more information, see [Using customer-managed encryption
+ * keys](https://cloud.google.com/service-extensions/docs/cmek).
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String kmsKeyName;
+
+ /**
+ * Output only. The name of the specific [CryptoKeyVersion](https://cloud.google.com/kms/docs/refe
+ * rence/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions) used to encrypt the
+ * `WasmPlugin` data, if the kms_key_name field is set. Format: `projects/{project}/locations/{loc
+ * ation}/keyRings/{keyring}/cryptoKeys/{key}/cryptoKeyVersions/{version}` This is a read-only
+ * field. `WasmPlugin` data is automatically encrypted using the most recent `CryptoKeyVersion` of
+ * the `CryptoKey` provided in the `kms_key_name` field. See [Cloud KMS
+ * resources](https://cloud.google.com/kms/docs/resource-hierarchy) for more information.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String kmsKeyVersion;
+
/**
* Optional. Set of labels associated with the `WasmPlugin` resource. The format must comply with
* [the following requirements](/compute/docs/labeling-resources#requirements).
@@ -140,6 +169,70 @@ public WasmPlugin setDescription(java.lang.String description) {
return this;
}
+ /**
+ * Optional. The name of the customer-managed [CryptoKey](https://cloud.google.com/kms/docs/refere
+ * nce/rest/v1/projects.locations.keyRings.cryptoKeys) to be used to encrypt the `WasmPlugin`
+ * image (provided by image_uri) and configuration (provided by plugin_config_data or
+ * plugin_config_uri) that are stored by the `Service Extensions` product at rest. Format:
+ * `projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}` By default,
+ * Google Cloud automatically encrypts all data at rest using Google-owned and Google-managed
+ * encryption keys. If you need ownership and control of the keys that protect your data at rest,
+ * you can specify a customer-managed encryption key (CMEK) to encrypt your `WasmPlugin` data. For
+ * more information, see [Using customer-managed encryption
+ * keys](https://cloud.google.com/service-extensions/docs/cmek).
+ * @return value or {@code null} for none
+ */
+ public java.lang.String getKmsKeyName() {
+ return kmsKeyName;
+ }
+
+ /**
+ * Optional. The name of the customer-managed [CryptoKey](https://cloud.google.com/kms/docs/refere
+ * nce/rest/v1/projects.locations.keyRings.cryptoKeys) to be used to encrypt the `WasmPlugin`
+ * image (provided by image_uri) and configuration (provided by plugin_config_data or
+ * plugin_config_uri) that are stored by the `Service Extensions` product at rest. Format:
+ * `projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}` By default,
+ * Google Cloud automatically encrypts all data at rest using Google-owned and Google-managed
+ * encryption keys. If you need ownership and control of the keys that protect your data at rest,
+ * you can specify a customer-managed encryption key (CMEK) to encrypt your `WasmPlugin` data. For
+ * more information, see [Using customer-managed encryption
+ * keys](https://cloud.google.com/service-extensions/docs/cmek).
+ * @param kmsKeyName kmsKeyName or {@code null} for none
+ */
+ public WasmPlugin setKmsKeyName(java.lang.String kmsKeyName) {
+ this.kmsKeyName = kmsKeyName;
+ return this;
+ }
+
+ /**
+ * Output only. The name of the specific [CryptoKeyVersion](https://cloud.google.com/kms/docs/refe
+ * rence/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions) used to encrypt the
+ * `WasmPlugin` data, if the kms_key_name field is set. Format: `projects/{project}/locations/{loc
+ * ation}/keyRings/{keyring}/cryptoKeys/{key}/cryptoKeyVersions/{version}` This is a read-only
+ * field. `WasmPlugin` data is automatically encrypted using the most recent `CryptoKeyVersion` of
+ * the `CryptoKey` provided in the `kms_key_name` field. See [Cloud KMS
+ * resources](https://cloud.google.com/kms/docs/resource-hierarchy) for more information.
+ * @return value or {@code null} for none
+ */
+ public java.lang.String getKmsKeyVersion() {
+ return kmsKeyVersion;
+ }
+
+ /**
+ * Output only. The name of the specific [CryptoKeyVersion](https://cloud.google.com/kms/docs/refe
+ * rence/rest/v1/projects.locations.keyRings.cryptoKeys.cryptoKeyVersions) used to encrypt the
+ * `WasmPlugin` data, if the kms_key_name field is set. Format: `projects/{project}/locations/{loc
+ * ation}/keyRings/{keyring}/cryptoKeys/{key}/cryptoKeyVersions/{version}` This is a read-only
+ * field. `WasmPlugin` data is automatically encrypted using the most recent `CryptoKeyVersion` of
+ * the `CryptoKey` provided in the `kms_key_name` field. See [Cloud KMS
+ * resources](https://cloud.google.com/kms/docs/resource-hierarchy) for more information.
+ * @param kmsKeyVersion kmsKeyVersion or {@code null} for none
+ */
+ public WasmPlugin setKmsKeyVersion(java.lang.String kmsKeyVersion) {
+ this.kmsKeyVersion = kmsKeyVersion;
+ return this;
+ }
+
/**
* Optional. Set of labels associated with the `WasmPlugin` resource. The format must comply with
* [the following requirements](/compute/docs/labeling-resources#requirements).
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 e2a4a72769d..653ee0fa6a8 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-rev20261027-2.9.2
- Network Services API v1-rev20261027-2.9.2
+ v1-rev20261109-2.9.2
+ Network Services API v1-rev20261109-2.9.2
jar
2011
diff --git a/clients/google-api-services-networkservices/v1/README.md b/clients/google-api-services-networkservices/v1/README.md
index 29bcc534448..9161c188d57 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-rev20261027-2.9.2
+ v1-rev20261109-2.9.2
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-networkservices:v1-rev20261027-2.9.2'
+ implementation 'com.google.apis:google-api-services-networkservices:v1-rev20261109-2.9.2'
}
```
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/README.md b/clients/google-api-services-networkservices/v1beta1/2.0.0/README.md
index 4717edc579d..a7023efb761 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/README.md
+++ b/clients/google-api-services-networkservices/v1beta1/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
- v1beta1-rev20261101-2.9.2
+ v1beta1-rev20261109-2.9.2
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-networkservices:v1beta1-rev20261101-2.9.2'
+ implementation 'com.google.apis:google-api-services-networkservices:v1beta1-rev20261109-2.9.2'
}
```
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/NetworkServices.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/NetworkServices.java
index e629e5bc4a6..05cf2ff27f8 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/NetworkServices.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/NetworkServices.java
@@ -3442,39 +3442,39 @@ public Create setCdnEdgeExtensionId(java.lang.String cdnEdgeExtensionId) {
}
/**
- * Optional. An optional request ID to identify requests. Specify a unique request ID so
- * that if you must retry your request, the server can ignore the request if it has
- * already been completed. The server guarantees that for 60 minutes since the first
- * request. For example, consider a situation where you make an initial request and the
- * request times out. If you make the request again with the same request ID, the server
- * ignores the second request This prevents clients from accidentally creating duplicate
- * commitments. The request ID must be a valid UUID with the exception that zero UUID is
- * not supported (00000000-0000-0000-0000-000000000000).
+ * Optional. An ID to identify requests. Specify a unique request ID so that if you must
+ * retry your request, the server can ignore the request if it has already been completed.
+ * The server guarantees this behavior for at least 60 minutes after the first request.
+ * For example, consider a situation where you make an initial request and the request
+ * times out. If you make the request again with the same request ID, the server ignores
+ * the second request. This prevents clients from accidentally creating duplicate
+ * commitments. The request ID must be a valid UUID with the exception that the zero UUID
+ * isn't supported (`00000000-0000-0000-0000-000000000000`).
*/
@com.google.api.client.util.Key
private java.lang.String requestId;
- /** Optional. An optional request ID to identify requests. Specify a unique request ID so that if you
- must retry your request, the server can ignore the request if it has already been completed. The
- server guarantees that for 60 minutes since the first request. For example, consider a situation
+ /** Optional. An ID to identify requests. Specify a unique request ID so that if you must retry your
+ request, the server can ignore the request if it has already been completed. The server guarantees
+ this behavior for at least 60 minutes after the first request. For example, consider a situation
where you make an initial request and the request times out. If you make the request again with the
- same request ID, the server ignores the second request This prevents clients from accidentally
- creating duplicate commitments. The request ID must be a valid UUID with the exception that zero
- UUID is not supported (00000000-0000-0000-0000-000000000000).
+ same request ID, the server ignores the second request. This prevents clients from accidentally
+ creating duplicate commitments. The request ID must be a valid UUID with the exception that the
+ zero UUID isn't supported (`00000000-0000-0000-0000-000000000000`).
*/
public java.lang.String getRequestId() {
return requestId;
}
/**
- * Optional. An optional request ID to identify requests. Specify a unique request ID so
- * that if you must retry your request, the server can ignore the request if it has
- * already been completed. The server guarantees that for 60 minutes since the first
- * request. For example, consider a situation where you make an initial request and the
- * request times out. If you make the request again with the same request ID, the server
- * ignores the second request This prevents clients from accidentally creating duplicate
- * commitments. The request ID must be a valid UUID with the exception that zero UUID is
- * not supported (00000000-0000-0000-0000-000000000000).
+ * Optional. An ID to identify requests. Specify a unique request ID so that if you must
+ * retry your request, the server can ignore the request if it has already been completed.
+ * The server guarantees this behavior for at least 60 minutes after the first request.
+ * For example, consider a situation where you make an initial request and the request
+ * times out. If you make the request again with the same request ID, the server ignores
+ * the second request. This prevents clients from accidentally creating duplicate
+ * commitments. The request ID must be a valid UUID with the exception that the zero UUID
+ * isn't supported (`00000000-0000-0000-0000-000000000000`).
*/
public Create setRequestId(java.lang.String requestId) {
this.requestId = requestId;
@@ -3620,39 +3620,39 @@ public Delete setName(java.lang.String name) {
}
/**
- * Optional. An optional request ID to identify requests. Specify a unique request ID so
- * that if you must retry your request, the server can ignore the request if it has
- * already been completed. The server guarantees that for 60 minutes after the first
- * request. For example, consider a situation where you make an initial request and the
- * request times out. If you make the request again with the same request ID, the server
- * ignores the second request This prevents clients from accidentally creating duplicate
- * commitments. The request ID must be a valid UUID with the exception that zero UUID is
- * not supported (00000000-0000-0000-0000-000000000000).
+ * Optional. An ID to identify requests. Specify a unique request ID so that if you must
+ * retry your request, the server can ignore the request if it has already been completed.
+ * The server guarantees this behavior for at least 60 minutes after the first request.
+ * For example, consider a situation where you make an initial request and the request
+ * times out. If you make the request again with the same request ID, the server ignores
+ * the second request. This prevents clients from accidentally creating duplicate
+ * commitments. The request ID must be a valid UUID with the exception that the zero UUID
+ * isn't supported (`00000000-0000-0000-0000-000000000000`).
*/
@com.google.api.client.util.Key
private java.lang.String requestId;
- /** Optional. An optional request ID to identify requests. Specify a unique request ID so that if you
- must retry your request, the server can ignore the request if it has already been completed. The
- server guarantees that for 60 minutes after the first request. For example, consider a situation
+ /** Optional. An ID to identify requests. Specify a unique request ID so that if you must retry your
+ request, the server can ignore the request if it has already been completed. The server guarantees
+ this behavior for at least 60 minutes after the first request. For example, consider a situation
where you make an initial request and the request times out. If you make the request again with the
- same request ID, the server ignores the second request This prevents clients from accidentally
- creating duplicate commitments. The request ID must be a valid UUID with the exception that zero
- UUID is not supported (00000000-0000-0000-0000-000000000000).
+ same request ID, the server ignores the second request. This prevents clients from accidentally
+ creating duplicate commitments. The request ID must be a valid UUID with the exception that the
+ zero UUID isn't supported (`00000000-0000-0000-0000-000000000000`).
*/
public java.lang.String getRequestId() {
return requestId;
}
/**
- * Optional. An optional request ID to identify requests. Specify a unique request ID so
- * that if you must retry your request, the server can ignore the request if it has
- * already been completed. The server guarantees that for 60 minutes after the first
- * request. For example, consider a situation where you make an initial request and the
- * request times out. If you make the request again with the same request ID, the server
- * ignores the second request This prevents clients from accidentally creating duplicate
- * commitments. The request ID must be a valid UUID with the exception that zero UUID is
- * not supported (00000000-0000-0000-0000-000000000000).
+ * Optional. An ID to identify requests. Specify a unique request ID so that if you must
+ * retry your request, the server can ignore the request if it has already been completed.
+ * The server guarantees this behavior for at least 60 minutes after the first request.
+ * For example, consider a situation where you make an initial request and the request
+ * times out. If you make the request again with the same request ID, the server ignores
+ * the second request. This prevents clients from accidentally creating duplicate
+ * commitments. The request ID must be a valid UUID with the exception that the zero UUID
+ * isn't supported (`00000000-0000-0000-0000-000000000000`).
*/
public Delete setRequestId(java.lang.String requestId) {
this.requestId = requestId;
@@ -3672,8 +3672,8 @@ public Delete set(String parameterName, Object value) {
* This request holds the parameters needed by the networkservices server. After setting any
* optional parameters, call the {@link Get#execute()} method to invoke the remote operation.
*
- * @param name Required. A name of the `CdnEdgeExtension` resource to get. Must be in the format
- * `projects/{project}/locations/{location}/cdnEdgeExtensions/{cdn_edge_extension}`.
+ * @param name Required. The name of the `CdnEdgeExtension` resource to get. It must be in the
+ * `projects/{project}/locations/{location}/cdnEdgeExtensions/{cdn_edge_extension}` format.
* @return the request
*/
public Get get(java.lang.String name) throws java.io.IOException {
@@ -3699,8 +3699,8 @@ public class Get extends NetworkServicesRequest
*
- * @param name Required. A name of the `CdnEdgeExtension` resource to get. Must be in the format
- * `projects/{project}/locations/{location}/cdnEdgeExtensions/{cdn_edge_extension}`.
+ * @param name Required. The name of the `CdnEdgeExtension` resource to get. It must be in the
+ * `projects/{project}/locations/{location}/cdnEdgeExtensions/{cdn_edge_extension}` format.
* @since 1.13
*/
protected Get(java.lang.String name) {
@@ -3779,22 +3779,24 @@ public Get setUploadProtocol(java.lang.String uploadProtocol) {
}
/**
- * Required. A name of the `CdnEdgeExtension` resource to get. Must be in the format
- * `projects/{project}/locations/{location}/cdnEdgeExtensions/{cdn_edge_extension}`.
+ * Required. The name of the `CdnEdgeExtension` resource to get. It must be in the
+ * `projects/{project}/locations/{location}/cdnEdgeExtensions/{cdn_edge_extension}`
+ * format.
*/
@com.google.api.client.util.Key
private java.lang.String name;
- /** Required. A name of the `CdnEdgeExtension` resource to get. Must be in the format
- `projects/{project}/locations/{location}/cdnEdgeExtensions/{cdn_edge_extension}`.
+ /** Required. The name of the `CdnEdgeExtension` resource to get. It must be in the
+ `projects/{project}/locations/{location}/cdnEdgeExtensions/{cdn_edge_extension}` format.
*/
public java.lang.String getName() {
return name;
}
/**
- * Required. A name of the `CdnEdgeExtension` resource to get. Must be in the format
- * `projects/{project}/locations/{location}/cdnEdgeExtensions/{cdn_edge_extension}`.
+ * Required. The name of the `CdnEdgeExtension` resource to get. It must be in the
+ * `projects/{project}/locations/{location}/cdnEdgeExtensions/{cdn_edge_extension}`
+ * format.
*/
public Get setName(java.lang.String name) {
if (!getSuppressPatternChecks()) {
@@ -3812,7 +3814,7 @@ public Get set(String parameterName, Object value) {
}
}
/**
- * Lists `CdnEdgeExtensions` resources in a given project and location.
+ * Lists `CdnEdgeExtension` resources in a given project and location.
*
* Create a request for the method "cdnEdgeExtensions.list".
*
@@ -3837,7 +3839,7 @@ public class List extends NetworkServicesRequest`, `<=`, `>=`, `!=`, `=`, or `:`
+ * (the `HAS` operator). Multiple expressions can be combined using `AND`, `OR`, and
+ * `NOT`. For example, `extension_chains.name = "my-chain"` or `labels.env = "prod"`.
+ */
@com.google.api.client.util.Key
private java.lang.String filter;
- /** Optional. Filtering results.
+ /** Optional. Specifies a filter expression that restricts the resources listed in the response. The
+ expression must be of the form ` `, where `` is a field name (in `snake_case` or `camelCase`) and
+ `` is one of `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:` (the `HAS` operator). Multiple expressions can
+ be combined using `AND`, `OR`, and `NOT`. For example, `extension_chains.name = "my-chain"` or
+ `labels.env = "prod"`.
*/
public java.lang.String getFilter() {
return filter;
}
- /** Optional. Filtering results. */
+ /**
+ * Optional. Specifies a filter expression that restricts the resources listed in the
+ * response. The expression must be of the form ` `, where `` is a field name (in
+ * `snake_case` or `camelCase`) and `` is one of `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`
+ * (the `HAS` operator). Multiple expressions can be combined using `AND`, `OR`, and
+ * `NOT`. For example, `extension_chains.name = "my-chain"` or `labels.env = "prod"`.
+ */
public List setFilter(java.lang.String filter) {
this.filter = filter;
return this;
}
- /** Optional. Hint about how to order the results. */
+ /** Optional. Comma-separated list of fields by which you can sort the results. */
@com.google.api.client.util.Key
private java.lang.String orderBy;
- /** Optional. Hint about how to order the results.
+ /** Optional. Comma-separated list of fields by which you can sort the results.
*/
public java.lang.String getOrderBy() {
return orderBy;
}
- /** Optional. Hint about how to order the results. */
+ /** Optional. Comma-separated list of fields by which you can sort the results. */
public List setOrderBy(java.lang.String orderBy) {
this.orderBy = orderBy;
return this;
@@ -4167,39 +4185,39 @@ public Patch setName(java.lang.String name) {
}
/**
- * Optional. An optional request ID to identify requests. Specify a unique request ID so
- * that if you must retry your request, the server can ignore the request if it has
- * already been completed. The server guarantees that for 60 minutes since the first
- * request. For example, consider a situation where you make an initial request and the
- * request times out. If you make the request again with the same request ID, the server
- * ignores the second request This prevents clients from accidentally creating duplicate
- * commitments. The request ID must be a valid UUID with the exception that zero UUID is
- * not supported (00000000-0000-0000-0000-000000000000).
+ * Optional. An ID to identify requests. Specify a unique request ID so that if you must
+ * retry your request, the server can ignore the request if it has already been completed.
+ * The server guarantees this behavior for at least 60 minutes after the first request.
+ * For example, consider a situation where you make an initial request and the request
+ * times out. If you make the request again with the same request ID, the server ignores
+ * the second request. This prevents clients from accidentally creating duplicate
+ * commitments. The request ID must be a valid UUID with the exception that the zero UUID
+ * isn't supported (`00000000-0000-0000-0000-000000000000`).
*/
@com.google.api.client.util.Key
private java.lang.String requestId;
- /** Optional. An optional request ID to identify requests. Specify a unique request ID so that if you
- must retry your request, the server can ignore the request if it has already been completed. The
- server guarantees that for 60 minutes since the first request. For example, consider a situation
+ /** Optional. An ID to identify requests. Specify a unique request ID so that if you must retry your
+ request, the server can ignore the request if it has already been completed. The server guarantees
+ this behavior for at least 60 minutes after the first request. For example, consider a situation
where you make an initial request and the request times out. If you make the request again with the
- same request ID, the server ignores the second request This prevents clients from accidentally
- creating duplicate commitments. The request ID must be a valid UUID with the exception that zero
- UUID is not supported (00000000-0000-0000-0000-000000000000).
+ same request ID, the server ignores the second request. This prevents clients from accidentally
+ creating duplicate commitments. The request ID must be a valid UUID with the exception that the
+ zero UUID isn't supported (`00000000-0000-0000-0000-000000000000`).
*/
public java.lang.String getRequestId() {
return requestId;
}
/**
- * Optional. An optional request ID to identify requests. Specify a unique request ID so
- * that if you must retry your request, the server can ignore the request if it has
- * already been completed. The server guarantees that for 60 minutes since the first
- * request. For example, consider a situation where you make an initial request and the
- * request times out. If you make the request again with the same request ID, the server
- * ignores the second request This prevents clients from accidentally creating duplicate
- * commitments. The request ID must be a valid UUID with the exception that zero UUID is
- * not supported (00000000-0000-0000-0000-000000000000).
+ * Optional. An ID to identify requests. Specify a unique request ID so that if you must
+ * retry your request, the server can ignore the request if it has already been completed.
+ * The server guarantees this behavior for at least 60 minutes after the first request.
+ * For example, consider a situation where you make an initial request and the request
+ * times out. If you make the request again with the same request ID, the server ignores
+ * the second request. This prevents clients from accidentally creating duplicate
+ * commitments. The request ID must be a valid UUID with the exception that the zero UUID
+ * isn't supported (`00000000-0000-0000-0000-000000000000`).
*/
public Patch setRequestId(java.lang.String requestId) {
this.requestId = requestId;
@@ -6147,7 +6165,7 @@ public Create set(String parameterName, Object value) {
* This request holds the parameters needed by the networkservices server. After setting any
* optional parameters, call the {@link Delete#execute()} method to invoke the remote operation.
*
- * @param name Required. A name of the `ExtensionBinding` resource to delete. Must be in the format
+ * @param name Required. The name of the `ExtensionBinding` resource to delete. Must be in the format
* `projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.
* @return the request
*/
@@ -6175,7 +6193,7 @@ public class Delete extends NetworkServicesRequest
*
- * @param name Required. A name of the `ExtensionBinding` resource to delete. Must be in the format
+ * @param name Required. The name of the `ExtensionBinding` resource to delete. Must be in the format
* `projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.
* @since 1.13
*/
@@ -6245,13 +6263,13 @@ public Delete setUploadProtocol(java.lang.String uploadProtocol) {
}
/**
- * Required. A name of the `ExtensionBinding` resource to delete. Must be in the format
+ * Required. The name of the `ExtensionBinding` resource to delete. Must be in the format
* `projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.
*/
@com.google.api.client.util.Key
private java.lang.String name;
- /** Required. A name of the `ExtensionBinding` resource to delete. Must be in the format
+ /** Required. The name of the `ExtensionBinding` resource to delete. Must be in the format
`projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.
*/
public java.lang.String getName() {
@@ -6259,7 +6277,7 @@ public java.lang.String getName() {
}
/**
- * Required. A name of the `ExtensionBinding` resource to delete. Must be in the format
+ * Required. The name of the `ExtensionBinding` resource to delete. Must be in the format
* `projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.
*/
public Delete setName(java.lang.String name) {
@@ -6272,17 +6290,17 @@ public Delete setName(java.lang.String name) {
return this;
}
- /** Optional. The etag of the ExtensionBinding to delete. */
+ /** Optional. The ETag of the `ExtensionBinding` to delete. */
@com.google.api.client.util.Key
private java.lang.String etag;
- /** Optional. The etag of the ExtensionBinding to delete.
+ /** Optional. The ETag of the `ExtensionBinding` to delete.
*/
public java.lang.String getEtag() {
return etag;
}
- /** Optional. The etag of the ExtensionBinding to delete. */
+ /** Optional. The ETag of the `ExtensionBinding` to delete. */
public Delete setEtag(java.lang.String etag) {
this.etag = etag;
return this;
@@ -6301,7 +6319,7 @@ public Delete set(String parameterName, Object value) {
* This request holds the parameters needed by the networkservices server. After setting any
* optional parameters, call the {@link Get#execute()} method to invoke the remote operation.
*
- * @param name Required. A name of the `ExtensionBinding` resource to get. Must be in the format
+ * @param name Required. The name of the `ExtensionBinding` resource to get. Must be in the format
* `projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.
* @return the request
*/
@@ -6328,7 +6346,7 @@ public class Get extends NetworkServicesRequest
*
- * @param name Required. A name of the `ExtensionBinding` resource to get. Must be in the format
+ * @param name Required. The name of the `ExtensionBinding` resource to get. Must be in the format
* `projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.
* @since 1.13
*/
@@ -6408,13 +6426,13 @@ public Get setUploadProtocol(java.lang.String uploadProtocol) {
}
/**
- * Required. A name of the `ExtensionBinding` resource to get. Must be in the format
+ * Required. The name of the `ExtensionBinding` resource to get. Must be in the format
* `projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.
*/
@com.google.api.client.util.Key
private java.lang.String name;
- /** Required. A name of the `ExtensionBinding` resource to get. Must be in the format
+ /** Required. The name of the `ExtensionBinding` resource to get. Must be in the format
`projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.
*/
public java.lang.String getName() {
@@ -6422,7 +6440,7 @@ public java.lang.String getName() {
}
/**
- * Required. A name of the `ExtensionBinding` resource to get. Must be in the format
+ * Required. The name of the `ExtensionBinding` resource to get. Must be in the format
* `projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.
*/
public Get setName(java.lang.String name) {
@@ -6599,14 +6617,14 @@ public List setPageSize(java.lang.Integer pageSize) {
}
/**
- * Optional. The value returned by the last `ListExtensionBindingsResponse` Indicates that
- * this is a continuation of a prior `ListExtensionBindings` call, and that the system
- * should return the next page of data.
+ * Optional. The value returned by the last `ListExtensionBindingsResponse`. Indicates
+ * that this is a continuation of a prior `ListExtensionBindings` call, and that the
+ * system should return the next page of data.
*/
@com.google.api.client.util.Key
private java.lang.String pageToken;
- /** Optional. The value returned by the last `ListExtensionBindingsResponse` Indicates that this is a
+ /** Optional. The value returned by the last `ListExtensionBindingsResponse`. Indicates that this is a
continuation of a prior `ListExtensionBindings` call, and that the system should return the next
page of data.
*/
@@ -6615,9 +6633,9 @@ public java.lang.String getPageToken() {
}
/**
- * Optional. The value returned by the last `ListExtensionBindingsResponse` Indicates that
- * this is a continuation of a prior `ListExtensionBindings` call, and that the system
- * should return the next page of data.
+ * Optional. The value returned by the last `ListExtensionBindingsResponse`. Indicates
+ * that this is a continuation of a prior `ListExtensionBindings` call, and that the
+ * system should return the next page of data.
*/
public List setPageToken(java.lang.String pageToken) {
this.pageToken = pageToken;
@@ -6766,17 +6784,17 @@ public Patch setName(java.lang.String name) {
/**
* Optional. Field mask is used to specify the fields to be overwritten in the
- * `ExtensionBinding` resource by the update. The fields specified in the update_mask are
- * relative to the resource, not the full request. A field will be overwritten if it is in
- * the mask. If the user does not provide a mask then all fields will be overwritten.
+ * `ExtensionBinding` resource by the update. The fields specified in the `update_mask`
+ * are relative to the resource, not the full request. A field is overwritten if it is in
+ * the mask. If the user does not provide a mask then all fields are overwritten.
*/
@com.google.api.client.util.Key
private String updateMask;
/** Optional. Field mask is used to specify the fields to be overwritten in the `ExtensionBinding`
- resource by the update. The fields specified in the update_mask are relative to the resource, not
- the full request. A field will be overwritten if it is in the mask. If the user does not provide a
- mask then all fields will be overwritten.
+ resource by the update. The fields specified in the `update_mask` are relative to the resource, not
+ the full request. A field is overwritten if it is in the mask. If the user does not provide a mask
+ then all fields are overwritten.
*/
public String getUpdateMask() {
return updateMask;
@@ -6784,9 +6802,9 @@ public String getUpdateMask() {
/**
* Optional. Field mask is used to specify the fields to be overwritten in the
- * `ExtensionBinding` resource by the update. The fields specified in the update_mask are
- * relative to the resource, not the full request. A field will be overwritten if it is in
- * the mask. If the user does not provide a mask then all fields will be overwritten.
+ * `ExtensionBinding` resource by the update. The fields specified in the `update_mask`
+ * are relative to the resource, not the full request. A field is overwritten if it is in
+ * the mask. If the user does not provide a mask then all fields are overwritten.
*/
public Patch setUpdateMask(String updateMask) {
this.updateMask = updateMask;
@@ -15566,17 +15584,17 @@ public Create setParent(java.lang.String parent) {
return this;
}
- /** Required. Short name of the `ProducerExtension` resource to be created. */
+ /** Required. The short name of the `ProducerExtension` resource to be created. */
@com.google.api.client.util.Key
private java.lang.String producerExtensionId;
- /** Required. Short name of the `ProducerExtension` resource to be created.
+ /** Required. The short name of the `ProducerExtension` resource to be created.
*/
public java.lang.String getProducerExtensionId() {
return producerExtensionId;
}
- /** Required. Short name of the `ProducerExtension` resource to be created. */
+ /** Required. The short name of the `ProducerExtension` resource to be created. */
public Create setProducerExtensionId(java.lang.String producerExtensionId) {
this.producerExtensionId = producerExtensionId;
return this;
@@ -15595,7 +15613,7 @@ public Create set(String parameterName, Object value) {
* This request holds the parameters needed by the networkservices server. After setting any
* optional parameters, call the {@link Delete#execute()} method to invoke the remote operation.
*
- * @param name Required. A name of the `ProducerExtension` resource to delete. Must be in the format
+ * @param name Required. The name of the `ProducerExtension` resource to delete. It must be in this format:
* `projects/{project}/locations/{location}/producerExtensions/{producer_extension}`.
* @return the request
*/
@@ -15623,7 +15641,7 @@ public class Delete extends NetworkServicesRequest
*
- * @param name Required. A name of the `ProducerExtension` resource to delete. Must be in the format
+ * @param name Required. The name of the `ProducerExtension` resource to delete. It must be in this format:
* `projects/{project}/locations/{location}/producerExtensions/{producer_extension}`.
* @since 1.13
*/
@@ -15693,13 +15711,14 @@ public Delete setUploadProtocol(java.lang.String uploadProtocol) {
}
/**
- * Required. A name of the `ProducerExtension` resource to delete. Must be in the format
+ * Required. The name of the `ProducerExtension` resource to delete. It must be in this
+ * format:
* `projects/{project}/locations/{location}/producerExtensions/{producer_extension}`.
*/
@com.google.api.client.util.Key
private java.lang.String name;
- /** Required. A name of the `ProducerExtension` resource to delete. Must be in the format
+ /** Required. The name of the `ProducerExtension` resource to delete. It must be in this format:
`projects/{project}/locations/{location}/producerExtensions/{producer_extension}`.
*/
public java.lang.String getName() {
@@ -15707,7 +15726,8 @@ public java.lang.String getName() {
}
/**
- * Required. A name of the `ProducerExtension` resource to delete. Must be in the format
+ * Required. The name of the `ProducerExtension` resource to delete. It must be in this
+ * format:
* `projects/{project}/locations/{location}/producerExtensions/{producer_extension}`.
*/
public Delete setName(java.lang.String name) {
@@ -15720,17 +15740,17 @@ public Delete setName(java.lang.String name) {
return this;
}
- /** Optional. The etag of the ProducerExtension to delete. */
+ /** Optional. The ETag of the `ProducerExtension` to delete. */
@com.google.api.client.util.Key
private java.lang.String etag;
- /** Optional. The etag of the ProducerExtension to delete.
+ /** Optional. The ETag of the `ProducerExtension` to delete.
*/
public java.lang.String getEtag() {
return etag;
}
- /** Optional. The etag of the ProducerExtension to delete. */
+ /** Optional. The ETag of the `ProducerExtension` to delete. */
public Delete setEtag(java.lang.String etag) {
this.etag = etag;
return this;
@@ -15749,7 +15769,7 @@ public Delete set(String parameterName, Object value) {
* This request holds the parameters needed by the networkservices server. After setting any
* optional parameters, call the {@link Get#execute()} method to invoke the remote operation.
*
- * @param name Required. A name of the `ProducerExtension` resource to get. Must be in the format
+ * @param name Required. The name of the `ProducerExtension` resource to get. It must be in this format:
* `projects/{project}/locations/{location}/producerExtensions/{producer_extension}`.
* @return the request
*/
@@ -15776,7 +15796,7 @@ public class Get extends NetworkServicesRequest
*
- * @param name Required. A name of the `ProducerExtension` resource to get. Must be in the format
+ * @param name Required. The name of the `ProducerExtension` resource to get. It must be in this format:
* `projects/{project}/locations/{location}/producerExtensions/{producer_extension}`.
* @since 1.13
*/
@@ -15856,13 +15876,14 @@ public Get setUploadProtocol(java.lang.String uploadProtocol) {
}
/**
- * Required. A name of the `ProducerExtension` resource to get. Must be in the format
+ * Required. The name of the `ProducerExtension` resource to get. It must be in this
+ * format:
* `projects/{project}/locations/{location}/producerExtensions/{producer_extension}`.
*/
@com.google.api.client.util.Key
private java.lang.String name;
- /** Required. A name of the `ProducerExtension` resource to get. Must be in the format
+ /** Required. The name of the `ProducerExtension` resource to get. It must be in this format:
`projects/{project}/locations/{location}/producerExtensions/{producer_extension}`.
*/
public java.lang.String getName() {
@@ -15870,7 +15891,8 @@ public java.lang.String getName() {
}
/**
- * Required. A name of the `ProducerExtension` resource to get. Must be in the format
+ * Required. The name of the `ProducerExtension` resource to get. It must be in this
+ * format:
* `projects/{project}/locations/{location}/producerExtensions/{producer_extension}`.
*/
public Get setName(java.lang.String name) {
@@ -15897,7 +15919,7 @@ public Get set(String parameterName, Object value) {
* optional parameters, call the {@link List#execute()} method to invoke the remote operation.
*
* @param parent Required. The project and location from which the `ProducerExtension` resources should be listed,
- * specified in the format `projects/{project}/locations/{location}`.
+ * specified in this format: `projects/{project}/locations/{location}`.
* @return the request
*/
public List list(java.lang.String parent) throws java.io.IOException {
@@ -15924,7 +15946,7 @@ public class List extends NetworkServicesRequest
*
* @param parent Required. The project and location from which the `ProducerExtension` resources should be listed,
- * specified in the format `projects/{project}/locations/{location}`.
+ * specified in this format: `projects/{project}/locations/{location}`.
* @since 1.13
*/
protected List(java.lang.String parent) {
@@ -16004,13 +16026,13 @@ public List setUploadProtocol(java.lang.String uploadProtocol) {
/**
* Required. The project and location from which the `ProducerExtension` resources should
- * be listed, specified in the format `projects/{project}/locations/{location}`.
+ * be listed, specified in this format: `projects/{project}/locations/{location}`.
*/
@com.google.api.client.util.Key
private java.lang.String parent;
/** Required. The project and location from which the `ProducerExtension` resources should be listed,
- specified in the format `projects/{project}/locations/{location}`.
+ specified in this format: `projects/{project}/locations/{location}`.
*/
public java.lang.String getParent() {
return parent;
@@ -16018,7 +16040,7 @@ public java.lang.String getParent() {
/**
* Required. The project and location from which the `ProducerExtension` resources should
- * be listed, specified in the format `projects/{project}/locations/{location}`.
+ * be listed, specified in this format: `projects/{project}/locations/{location}`.
*/
public List setParent(java.lang.String parent) {
if (!getSuppressPatternChecks()) {
@@ -16047,23 +16069,23 @@ public List setPageSize(java.lang.Integer pageSize) {
}
/**
- * Optional. The value returned by the last `ListProducerExtensionsResponse` Indicates
+ * Optional. The value returned by the last `ListProducerExtensionsResponse`. It indicates
* that this is a continuation of a prior `ListProducerExtensions` call, and that the
* system should return the next page of data.
*/
@com.google.api.client.util.Key
private java.lang.String pageToken;
- /** Optional. The value returned by the last `ListProducerExtensionsResponse` Indicates that this is a
- continuation of a prior `ListProducerExtensions` call, and that the system should return the next
- page of data.
+ /** Optional. The value returned by the last `ListProducerExtensionsResponse`. It indicates that this
+ is a continuation of a prior `ListProducerExtensions` call, and that the system should return the
+ next page of data.
*/
public java.lang.String getPageToken() {
return pageToken;
}
/**
- * Optional. The value returned by the last `ListProducerExtensionsResponse` Indicates
+ * Optional. The value returned by the last `ListProducerExtensionsResponse`. It indicates
* that this is a continuation of a prior `ListProducerExtensions` call, and that the
* system should return the next page of data.
*/
@@ -20869,13 +20891,13 @@ public Get setName(java.lang.String name) {
}
/**
- * Determines how much data must be returned in the response. See
+ * Optional. Determines how much data must be returned in the response. See
* [AIP-157](https://google.aip.dev/157).
*/
@com.google.api.client.util.Key
private java.lang.String view;
- /** Determines how much data must be returned in the response. See
+ /** Optional. Determines how much data must be returned in the response. See
[AIP-157](https://google.aip.dev/157).
*/
public java.lang.String getView() {
@@ -20883,7 +20905,7 @@ public java.lang.String getView() {
}
/**
- * Determines how much data must be returned in the response. See
+ * Optional. Determines how much data must be returned in the response. See
* [AIP-157](https://google.aip.dev/157).
*/
public Get setView(java.lang.String view) {
@@ -21039,14 +21061,14 @@ public List setParent(java.lang.String parent) {
}
/**
- * Maximum number of `WasmPlugin` resources to return per call. If not specified, at most
- * 50 `WasmPlugin` resources are returned. The maximum value is 1000; values above 1000
- * are coerced to 1000.
+ * Optional. Maximum number of `WasmPlugin` resources to return per call. If not
+ * specified, at most 50 `WasmPlugin` resources are returned. The maximum value is 1000;
+ * values above 1000 are coerced to 1000.
*/
@com.google.api.client.util.Key
private java.lang.Integer pageSize;
- /** Maximum number of `WasmPlugin` resources to return per call. If not specified, at most 50
+ /** Optional. Maximum number of `WasmPlugin` resources to return per call. If not specified, at most 50
`WasmPlugin` resources are returned. The maximum value is 1000; values above 1000 are coerced to
1000.
*/
@@ -21055,9 +21077,9 @@ public java.lang.Integer getPageSize() {
}
/**
- * Maximum number of `WasmPlugin` resources to return per call. If not specified, at most
- * 50 `WasmPlugin` resources are returned. The maximum value is 1000; values above 1000
- * are coerced to 1000.
+ * Optional. Maximum number of `WasmPlugin` resources to return per call. If not
+ * specified, at most 50 `WasmPlugin` resources are returned. The maximum value is 1000;
+ * values above 1000 are coerced to 1000.
*/
public List setPageSize(java.lang.Integer pageSize) {
this.pageSize = pageSize;
@@ -21065,14 +21087,14 @@ public List setPageSize(java.lang.Integer pageSize) {
}
/**
- * The value returned by the last `ListWasmPluginsResponse` call. Indicates that this is a
- * continuation of a prior `ListWasmPlugins` call, and that the next page of data is to be
- * returned.
+ * Optional. The value returned by the last `ListWasmPluginsResponse` call. Indicates that
+ * this is a continuation of a prior `ListWasmPlugins` call, and that the next page of
+ * data is to be returned.
*/
@com.google.api.client.util.Key
private java.lang.String pageToken;
- /** The value returned by the last `ListWasmPluginsResponse` call. Indicates that this is a
+ /** Optional. The value returned by the last `ListWasmPluginsResponse` call. Indicates that this is a
continuation of a prior `ListWasmPlugins` call, and that the next page of data is to be returned.
*/
public java.lang.String getPageToken() {
@@ -21080,9 +21102,9 @@ public java.lang.String getPageToken() {
}
/**
- * The value returned by the last `ListWasmPluginsResponse` call. Indicates that this is a
- * continuation of a prior `ListWasmPlugins` call, and that the next page of data is to be
- * returned.
+ * Optional. The value returned by the last `ListWasmPluginsResponse` call. Indicates that
+ * this is a continuation of a prior `ListWasmPlugins` call, and that the next page of
+ * data is to be returned.
*/
public List setPageToken(java.lang.String pageToken) {
this.pageToken = pageToken;
@@ -21886,25 +21908,25 @@ public List setParent(java.lang.String parent) {
}
/**
- * Maximum number of `WasmPluginVersion` resources to return per call. If not specified,
- * at most 50 `WasmPluginVersion` resources are returned. The maximum value is 1000;
- * values above 1000 are coerced to 1000.
+ * Optional. Maximum number of `WasmPluginVersion` resources to return per call. If not
+ * specified, at most 50 `WasmPluginVersion` resources are returned. The maximum value
+ * is 1000; values above 1000 are coerced to 1000.
*/
@com.google.api.client.util.Key
private java.lang.Integer pageSize;
- /** Maximum number of `WasmPluginVersion` resources to return per call. If not specified, at most 50
- `WasmPluginVersion` resources are returned. The maximum value is 1000; values above 1000 are
- coerced to 1000.
+ /** Optional. Maximum number of `WasmPluginVersion` resources to return per call. If not specified, at
+ most 50 `WasmPluginVersion` resources are returned. The maximum value is 1000; values above 1000
+ are coerced to 1000.
*/
public java.lang.Integer getPageSize() {
return pageSize;
}
/**
- * Maximum number of `WasmPluginVersion` resources to return per call. If not specified,
- * at most 50 `WasmPluginVersion` resources are returned. The maximum value is 1000;
- * values above 1000 are coerced to 1000.
+ * Optional. Maximum number of `WasmPluginVersion` resources to return per call. If not
+ * specified, at most 50 `WasmPluginVersion` resources are returned. The maximum value
+ * is 1000; values above 1000 are coerced to 1000.
*/
public List setPageSize(java.lang.Integer pageSize) {
this.pageSize = pageSize;
@@ -21912,15 +21934,15 @@ public List setPageSize(java.lang.Integer pageSize) {
}
/**
- * The value returned by the last `ListWasmPluginVersionsResponse` call. Indicates that
- * this is a continuation of a prior `ListWasmPluginVersions` call, and that the next
- * page of data is to be returned.
+ * Optional. The value returned by the last `ListWasmPluginVersionsResponse` call.
+ * Indicates that this is a continuation of a prior `ListWasmPluginVersions` call, and
+ * that the next page of data is to be returned.
*/
@com.google.api.client.util.Key
private java.lang.String pageToken;
- /** The value returned by the last `ListWasmPluginVersionsResponse` call. Indicates that this is a
- continuation of a prior `ListWasmPluginVersions` call, and that the next page of data is to be
+ /** Optional. The value returned by the last `ListWasmPluginVersionsResponse` call. Indicates that this
+ is a continuation of a prior `ListWasmPluginVersions` call, and that the next page of data is to be
returned.
*/
public java.lang.String getPageToken() {
@@ -21928,9 +21950,9 @@ public java.lang.String getPageToken() {
}
/**
- * The value returned by the last `ListWasmPluginVersionsResponse` call. Indicates that
- * this is a continuation of a prior `ListWasmPluginVersions` call, and that the next
- * page of data is to be returned.
+ * Optional. The value returned by the last `ListWasmPluginVersionsResponse` call.
+ * Indicates that this is a continuation of a prior `ListWasmPluginVersions` call, and
+ * that the next page of data is to be returned.
*/
public List setPageToken(java.lang.String pageToken) {
this.pageToken = pageToken;
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/AuthzExtension.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/AuthzExtension.java
index 54134f5cf56..f52ba846ecf 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/AuthzExtension.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/AuthzExtension.java
@@ -126,17 +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: For global AuthzExtension, `service` must be a fully-qualified reference to a
+ * extension: For a 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
+ * ackendService}`. For a 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}`. * 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.
+ * ces/{backendService}`. * A fully qualified domain name that can be resolved by Cloud DNS. *
+ * `iap.googleapis.com` and can be referenced only 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
@@ -386,17 +386,17 @@ public AuthzExtension setName(java.lang.String name) {
/**
* Required. The reference to the service that runs the extension. To configure a callout
- * extension: For global AuthzExtension, `service` must be a fully-qualified reference to a
+ * extension: For a 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
+ * ackendService}`. For a 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}`. * 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.
+ * ces/{backendService}`. * A fully qualified domain name that can be resolved by Cloud DNS. *
+ * `iap.googleapis.com` and can be referenced only 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() {
@@ -405,17 +405,17 @@ public java.lang.String getService() {
/**
* Required. The reference to the service that runs the extension. To configure a callout
- * extension: For global AuthzExtension, `service` must be a fully-qualified reference to a
+ * extension: For a 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
+ * ackendService}`. For a 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}`. * 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.
+ * ces/{backendService}`. * A fully qualified domain name that can be resolved by Cloud DNS. *
+ * `iap.googleapis.com` and can be referenced only 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/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/CdnEdgeExtension.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/CdnEdgeExtension.java
index f9d3b9756f6..b24082bd82c 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/CdnEdgeExtension.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/CdnEdgeExtension.java
@@ -18,8 +18,7 @@
/**
* `CdnEdgeExtension` is a resource that lets the extension service modify the headers of both
- * requests to the cache and responses from the cache served by an
- * [`EdgeCacheService`](https://cloud.google.com/media-
+ * requests to the cache and responses from the cache served by an [`EdgeCacheService`](/media-
* cdn/docs/reference/rest/v1/projects.locations.edgeCacheServices).
*
* This is the Java data model class that specifies how to parse/serialize into the JSON that is
@@ -74,7 +73,7 @@ public final class CdnEdgeExtension extends com.google.api.client.json.GenericJs
private java.lang.String name;
/**
- * Required. Specifies the set of resources to which this extension should be applied to.
+ * Required. Specifies the set of resources to which this extension will be applied.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -185,7 +184,7 @@ public CdnEdgeExtension setName(java.lang.String name) {
}
/**
- * Required. Specifies the set of resources to which this extension should be applied to.
+ * Required. Specifies the set of resources to which this extension will be applied.
* @return value or {@code null} for none
*/
public CdnEdgeExtensionTarget getTarget() {
@@ -193,7 +192,7 @@ public CdnEdgeExtensionTarget getTarget() {
}
/**
- * Required. Specifies the set of resources to which this extension should be applied to.
+ * Required. Specifies the set of resources to which this extension will be applied.
* @param target target or {@code null} for none
*/
public CdnEdgeExtension setTarget(CdnEdgeExtensionTarget target) {
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/CdnEdgeExtensionTarget.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/CdnEdgeExtensionTarget.java
index 7da5e0f30a0..2a4f961f594 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/CdnEdgeExtensionTarget.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/CdnEdgeExtensionTarget.java
@@ -17,7 +17,7 @@
package com.google.api.services.networkservices.v1beta1.model;
/**
- * Specifies the set of targets to which `CdnEdgeExtension` should be applied to.
+ * Specifies the set of targets to which a `CdnEdgeExtension` will be applied.
*
*
This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Network Services API. For a detailed explanation see:
@@ -31,11 +31,10 @@ public final class CdnEdgeExtensionTarget extends com.google.api.client.json.Gen
/**
* Required. A list of references to the resources that are targeted by `CdnEdgeExtension`. Types
- * of resources supported: `EdgeCacheService`. The format must be the full resource name of
- * [EdgeCacheService](https://cloud.google.com/media-
- * cdn/docs/reference/rest/v1/projects.locations.edgeCacheServices) in the following format: `//ne
- * tworkservices.googleapis.com/projects/{project}/locations/{location}/edgeCacheServices/{edgeCac
- * heService}`.
+ * of resources supported: `EdgeCacheService`. The format must be the full resource name of an
+ * [`EdgeCacheService`](/media-cdn/docs/reference/rest/v1/projects.locations.edgeCacheServices) in
+ * the following format: `//networkservices.googleapis.com/projects/{project}/locations/{location}
+ * /edgeCacheServices/{edgeCacheService}`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -43,11 +42,10 @@ public final class CdnEdgeExtensionTarget extends com.google.api.client.json.Gen
/**
* Required. A list of references to the resources that are targeted by `CdnEdgeExtension`. Types
- * of resources supported: `EdgeCacheService`. The format must be the full resource name of
- * [EdgeCacheService](https://cloud.google.com/media-
- * cdn/docs/reference/rest/v1/projects.locations.edgeCacheServices) in the following format: `//ne
- * tworkservices.googleapis.com/projects/{project}/locations/{location}/edgeCacheServices/{edgeCac
- * heService}`.
+ * of resources supported: `EdgeCacheService`. The format must be the full resource name of an
+ * [`EdgeCacheService`](/media-cdn/docs/reference/rest/v1/projects.locations.edgeCacheServices) in
+ * the following format: `//networkservices.googleapis.com/projects/{project}/locations/{location}
+ * /edgeCacheServices/{edgeCacheService}`.
* @return value or {@code null} for none
*/
public java.util.List getResources() {
@@ -56,11 +54,10 @@ public java.util.List getResources() {
/**
* Required. A list of references to the resources that are targeted by `CdnEdgeExtension`. Types
- * of resources supported: `EdgeCacheService`. The format must be the full resource name of
- * [EdgeCacheService](https://cloud.google.com/media-
- * cdn/docs/reference/rest/v1/projects.locations.edgeCacheServices) in the following format: `//ne
- * tworkservices.googleapis.com/projects/{project}/locations/{location}/edgeCacheServices/{edgeCac
- * heService}`.
+ * of resources supported: `EdgeCacheService`. The format must be the full resource name of an
+ * [`EdgeCacheService`](/media-cdn/docs/reference/rest/v1/projects.locations.edgeCacheServices) in
+ * the following format: `//networkservices.googleapis.com/projects/{project}/locations/{location}
+ * /edgeCacheServices/{edgeCacheService}`.
* @param resources resources or {@code null} for none
*/
public CdnEdgeExtensionTarget setResources(java.util.List resources) {
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBinding.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBinding.java
index e9e4c1510e3..5fce64a6107 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBinding.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBinding.java
@@ -53,7 +53,7 @@ public final class ExtensionBinding extends com.google.api.client.json.GenericJs
/**
* Optional. Determines the behavior of the extension binding when the call to the extension fails
- * or times out. Default value is `FALSE`. When set to `TRUE`, failures of the extension are
+ * or times out. Default value is `false`. When set to `true`, failures of the extension are
* silently ignored.
* The value may be {@code null}.
*/
@@ -96,7 +96,7 @@ 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, for example
+ * Format: * For Google-provided extensions, specify the service endpoint, for example
* `modelarmor.us-central1.rep.googleapis.com`.
* The value may be {@code null}.
*/
@@ -183,7 +183,7 @@ public ExtensionBinding setEtag(java.lang.String etag) {
/**
* Optional. Determines the behavior of the extension binding when the call to the extension fails
- * or times out. Default value is `FALSE`. When set to `TRUE`, failures of the extension are
+ * or times out. Default value is `false`. When set to `true`, failures of the extension are
* silently ignored.
* @return value or {@code null} for none
*/
@@ -193,7 +193,7 @@ public java.lang.Boolean getFailOpen() {
/**
* Optional. Determines the behavior of the extension binding when the call to the extension fails
- * or times out. Default value is `FALSE`. When set to `TRUE`, failures of the extension are
+ * or times out. Default value is `false`. When set to `true`, failures of the extension are
* silently ignored.
* @param failOpen failOpen or {@code null} for none
*/
@@ -284,7 +284,7 @@ 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, for example
+ * Format: * For Google-provided extensions, specify the service endpoint, for example
* `modelarmor.us-central1.rep.googleapis.com`.
* @return value or {@code null} for none
*/
@@ -294,7 +294,7 @@ 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, for example
+ * 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
*/
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBindingMatchConditionStringMatch.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBindingMatchConditionStringMatch.java
index 7abb8698920..de0b0ea507d 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBindingMatchConditionStringMatch.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBindingMatchConditionStringMatch.java
@@ -38,8 +38,8 @@ public final class ExtensionBindingMatchConditionStringMatch extends com.google.
private java.lang.String contains;
/**
- * Optional. The input string must match exactly the string specified here. Examples: * `abc` only
- * matches the value `abc`.
+ * Optional. The input string must match exactly the string specified here. Examples: * `abc`
+ * matches only the value `abc`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -89,8 +89,8 @@ public ExtensionBindingMatchConditionStringMatch setContains(java.lang.String co
}
/**
- * Optional. The input string must match exactly the string specified here. Examples: * `abc` only
- * matches the value `abc`.
+ * Optional. The input string must match exactly the string specified here. Examples: * `abc`
+ * matches only the value `abc`.
* @return value or {@code null} for none
*/
public java.lang.String getExact() {
@@ -98,8 +98,8 @@ public java.lang.String getExact() {
}
/**
- * Optional. The input string must match exactly the string specified here. Examples: * `abc` only
- * matches the value `abc`.
+ * Optional. The input string must match exactly the string specified here. Examples: * `abc`
+ * matches only the value `abc`.
* @param exact exact or {@code null} for none
*/
public ExtensionBindingMatchConditionStringMatch setExact(java.lang.String exact) {
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBindingMatchConditionTo.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBindingMatchConditionTo.java
index fb8c75c320c..3851677c65c 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBindingMatchConditionTo.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBindingMatchConditionTo.java
@@ -41,9 +41,9 @@ public final class ExtensionBindingMatchConditionTo extends com.google.api.clien
private ExtensionBindingMatchConditionToDestination destination;
/**
- * Optional. Describes the negated properties of the request destination. Extension will not be
- * invoked on requests that match the criteria specified in this field. At least one of
- * destination or not_destination must be specified.
+ * Optional. Describes the negated properties of the request destination. The extension will not
+ * be invoked on requests that match the criteria specified in this field. At least one of
+ * `destination` or `not_destination` must be specified.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -75,9 +75,9 @@ public ExtensionBindingMatchConditionTo setDestination(ExtensionBindingMatchCond
}
/**
- * Optional. Describes the negated properties of the request destination. Extension will not be
- * invoked on requests that match the criteria specified in this field. At least one of
- * destination or not_destination must be specified.
+ * Optional. Describes the negated properties of the request destination. The extension will not
+ * be invoked on requests that match the criteria specified in this field. At least one of
+ * `destination` or `not_destination` must be specified.
* @return value or {@code null} for none
*/
public ExtensionBindingMatchConditionToDestination getNotDestination() {
@@ -85,9 +85,9 @@ public ExtensionBindingMatchConditionToDestination getNotDestination() {
}
/**
- * Optional. Describes the negated properties of the request destination. Extension will not be
- * invoked on requests that match the criteria specified in this field. At least one of
- * destination or not_destination must be specified.
+ * Optional. Describes the negated properties of the request destination. The extension will not
+ * be invoked on requests that match the criteria specified in this field. At least one of
+ * `destination` or `not_destination` must be specified.
* @param notDestination notDestination or {@code null} for none
*/
public ExtensionBindingMatchConditionTo setNotDestination(ExtensionBindingMatchConditionToDestination notDestination) {
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBindingMatchConditionToDestination.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBindingMatchConditionToDestination.java
index ea5cb220562..2dd40cafca8 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBindingMatchConditionToDestination.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionBindingMatchConditionToDestination.java
@@ -38,7 +38,7 @@ public final class ExtensionBindingMatchConditionToDestination extends com.googl
private ExtensionBindingMatchConditionToDestinationHeaderSet headerSet;
/**
- * Optional. A list of HTTP Hosts to match against. Limited to 10 hosts. If not specified, any
+ * Optional. A list of HTTP hosts to match against. Limited to 10 hosts. If not specified, any
* host is allowed. If specified, a match occurs if any of the hosts matches the host value in the
* request.
* The value may be {@code null}.
@@ -55,7 +55,7 @@ public final class ExtensionBindingMatchConditionToDestination extends com.googl
/**
* Optional. A list of paths to match against. Limited to 10 paths. If not specified, any path is
* allowed. Note that this path match includes the query parameters. For gRPC services, this
- * should be a fully-qualified name of the form /package.service/method.
+ * should be a fully qualified name of the form `/package.service/method`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -69,10 +69,10 @@ public final class ExtensionBindingMatchConditionToDestination extends com.googl
/**
* Optional. A list of non-empty strings whose value is matched against the resource to which a
- * request is sent (e.g., an Agent in AiApplication). If not specified, any resource is allowed.
- * If specified, a match occurs if any of the resources matches the resource value in the request.
- * Limited to 5 resources. When matching against resources in the AgentRegistry, use the URNs of
- * the registry resources.
+ * request is sent (for example, an `Agent` in `AiApplication`). If not specified, any resource is
+ * allowed. If specified, a match occurs if any of the resources matches the resource value in the
+ * request. Limited to 5 resources. When matching against resources in the Agent Registry, use the
+ * URNs of the registry resources.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -104,7 +104,7 @@ public ExtensionBindingMatchConditionToDestination setHeaderSet(ExtensionBinding
}
/**
- * Optional. A list of HTTP Hosts to match against. Limited to 10 hosts. If not specified, any
+ * Optional. A list of HTTP hosts to match against. Limited to 10 hosts. If not specified, any
* host is allowed. If specified, a match occurs if any of the hosts matches the host value in the
* request.
* @return value or {@code null} for none
@@ -114,7 +114,7 @@ public java.util.List getHosts() {
}
/**
- * Optional. A list of HTTP Hosts to match against. Limited to 10 hosts. If not specified, any
+ * Optional. A list of HTTP hosts to match against. Limited to 10 hosts. If not specified, any
* host is allowed. If specified, a match occurs if any of the hosts matches the host value in the
* request.
* @param hosts hosts or {@code null} for none
@@ -127,7 +127,7 @@ public ExtensionBindingMatchConditionToDestination setHosts(java.util.List getPaths() {
@@ -137,7 +137,7 @@ public java.util.List getPaths() {
/**
* Optional. A list of paths to match against. Limited to 10 paths. If not specified, any path is
* allowed. Note that this path match includes the query parameters. For gRPC services, this
- * should be a fully-qualified name of the form /package.service/method.
+ * should be a fully qualified name of the form `/package.service/method`.
* @param paths paths or {@code null} for none
*/
public ExtensionBindingMatchConditionToDestination setPaths(java.util.List paths) {
@@ -147,10 +147,10 @@ public ExtensionBindingMatchConditionToDestination setPaths(java.util.List getResources() {
@@ -159,10 +159,10 @@ public java.util.List getResources()
/**
* Optional. A list of non-empty strings whose value is matched against the resource to which a
- * request is sent (e.g., an Agent in AiApplication). If not specified, any resource is allowed.
- * If specified, a match occurs if any of the resources matches the resource value in the request.
- * Limited to 5 resources. When matching against resources in the AgentRegistry, use the URNs of
- * the registry resources.
+ * request is sent (for example, an `Agent` in `AiApplication`). If not specified, any resource is
+ * allowed. If specified, a match occurs if any of the resources matches the resource value in the
+ * request. Limited to 5 resources. When matching against resources in the Agent Registry, use the
+ * URNs of the registry resources.
* @param resources resources or {@code null} for none
*/
public ExtensionBindingMatchConditionToDestination setResources(java.util.List resources) {
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionChain.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionChain.java
index 9fb9c75c7de..c9f4082e953 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionChain.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionChain.java
@@ -30,10 +30,11 @@
public final class ExtensionChain extends com.google.api.client.json.GenericJson {
/**
- * Required. A set of extensions to execute for the matching request. At least one extension is
- * required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension`
- * and `CdnEdgeExtension` resources. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension`
- * chains are limited to 1 extension per extension chain.
+ * Required. A set of extensions to run for the matching request. Up to three extensions can be
+ * defined for each extension chain for the `LbTrafficExtension` resource. You can define a
+ * maximum of two extensions for each extension chain for the `CdnEdgeExtension` resource.
+ * `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to one extension
+ * per extension chain.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -57,10 +58,11 @@ public final class ExtensionChain extends com.google.api.client.json.GenericJson
private java.lang.String name;
/**
- * Required. A set of extensions to execute for the matching request. At least one extension is
- * required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension`
- * and `CdnEdgeExtension` resources. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension`
- * chains are limited to 1 extension per extension chain.
+ * Required. A set of extensions to run for the matching request. Up to three extensions can be
+ * defined for each extension chain for the `LbTrafficExtension` resource. You can define a
+ * maximum of two extensions for each extension chain for the `CdnEdgeExtension` resource.
+ * `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to one extension
+ * per extension chain.
* @return value or {@code null} for none
*/
public java.util.List getExtensions() {
@@ -68,10 +70,11 @@ public java.util.List getExtensions() {
}
/**
- * Required. A set of extensions to execute for the matching request. At least one extension is
- * required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension`
- * and `CdnEdgeExtension` resources. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension`
- * chains are limited to 1 extension per extension chain.
+ * Required. A set of extensions to run for the matching request. Up to three extensions can be
+ * defined for each extension chain for the `LbTrafficExtension` resource. You can define a
+ * maximum of two extensions for each extension chain for the `CdnEdgeExtension` resource.
+ * `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to one extension
+ * per extension chain.
* @param extensions extensions or {@code null} for none
*/
public ExtensionChain setExtensions(java.util.List extensions) {
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionChainExtension.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionChainExtension.java
index 77305067099..27c5bd254b4 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionChainExtension.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ExtensionChainExtension.java
@@ -149,7 +149,7 @@ public final class ExtensionChainExtension extends com.google.api.client.json.Ge
/**
* 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, `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}/regions/{region}/backendServi
* ces/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backe
@@ -157,9 +157,9 @@ public final class ExtensionChainExtension extends com.google.api.client.json.Ge
* a [`WasmPlugin` resource](https://cloud.google.com/service-
* extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format:
* `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis
- * .com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are
- * currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, the
- * `LbEdgeExtension`, and the `CdnEdgeExtension` resources.
+ * .com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Supports plugin
+ * extensions for `LbTrafficExtension`, `LbRouteExtension`, `LbEdgeExtension`, and
+ * `CdnEdgeExtension` resources.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -457,7 +457,7 @@ public ExtensionChainExtension setResponseBodySendMode(java.lang.String response
/**
* 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, `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}/regions/{region}/backendServi
* ces/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backe
@@ -465,9 +465,9 @@ public ExtensionChainExtension setResponseBodySendMode(java.lang.String response
* a [`WasmPlugin` resource](https://cloud.google.com/service-
* extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format:
* `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis
- * .com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are
- * currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, the
- * `LbEdgeExtension`, and the `CdnEdgeExtension` resources.
+ * .com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Supports plugin
+ * extensions for `LbTrafficExtension`, `LbRouteExtension`, `LbEdgeExtension`, and
+ * `CdnEdgeExtension` resources.
* @return value or {@code null} for none
*/
public java.lang.String getService() {
@@ -476,7 +476,7 @@ 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, `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}/regions/{region}/backendServi
* ces/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backe
@@ -484,9 +484,9 @@ public java.lang.String getService() {
* a [`WasmPlugin` resource](https://cloud.google.com/service-
* extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format:
* `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis
- * .com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are
- * currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, the
- * `LbEdgeExtension`, and the `CdnEdgeExtension` resources.
+ * .com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Supports plugin
+ * extensions for `LbTrafficExtension`, `LbRouteExtension`, `LbEdgeExtension`, and
+ * `CdnEdgeExtension` resources.
* @param service service or {@code null} for none
*/
public ExtensionChainExtension setService(java.lang.String service) {
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ListCdnEdgeExtensionsResponse.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ListCdnEdgeExtensionsResponse.java
index e769131608a..7e81f46c7e6 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ListCdnEdgeExtensionsResponse.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ListCdnEdgeExtensionsResponse.java
@@ -17,7 +17,7 @@
package com.google.api.services.networkservices.v1beta1.model;
/**
- * Message for response to listing `CdnEdgeExtension` resources.
+ * Contains the response from listing `CdnEdgeExtension` resources.
*
* This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Network Services API. For a detailed explanation see:
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/LoggingConfiguration.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/LoggingConfiguration.java
new file mode 100644
index 00000000000..669c189391e
--- /dev/null
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/LoggingConfiguration.java
@@ -0,0 +1,204 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ */
+/*
+ * This code was generated by https://github.com/googleapis/google-api-java-client-services/
+ * Modify at your own risk.
+ */
+
+package com.google.api.services.networkservices.v1beta1.model;
+
+/**
+ * Configuration for logging collection.
+ *
+ *
This is the Java data model class that specifies how to parse/serialize into the JSON that is
+ * transmitted over HTTP when working with the Network Services API. For a detailed explanation see:
+ * https://developers.google.com/api-client-library/java/google-http-java-client/json
+ *
+ *
+ * @author Google, Inc.
+ */
+@SuppressWarnings("javadoc")
+public final class LoggingConfiguration extends com.google.api.client.json.GenericJson {
+
+ /**
+ * Optional. Indicates whether logging is enabled or disabled. Set to true to explicitly enable,
+ * or false to explicitly disable.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.Boolean enable;
+
+ /**
+ * Optional. The list of HTTP request headers to be logged. This field can only be specified if
+ * logging is enabled.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.util.List loggingHttpRequestHeaders;
+
+ /**
+ * Optional. The list of HTTP response headers to be logged. This field can only be specified if
+ * logging is enabled.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.util.List loggingHttpResponseHeaders;
+
+ /**
+ * Optional. Contains a list of optional fields to include in the logs. This field can only be
+ * specified if logging is enabled and `optional_mode` is set to `CUSTOM`.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.util.List optionalFields;
+
+ /**
+ * Optional. Configures whether all, none, or a subset of optional fields should be added to the
+ * reported logs. This field can only be specified if logging is enabled.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String optionalMode;
+
+ /**
+ * Optional. Specifies the logging sampling rate. The sampling rate is a float number in the
+ * interval [0, 1]. This field can only be specified if logging is enabled.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.Float sampleRate;
+
+ /**
+ * Optional. Indicates whether logging is enabled or disabled. Set to true to explicitly enable,
+ * or false to explicitly disable.
+ * @return value or {@code null} for none
+ */
+ public java.lang.Boolean getEnable() {
+ return enable;
+ }
+
+ /**
+ * Optional. Indicates whether logging is enabled or disabled. Set to true to explicitly enable,
+ * or false to explicitly disable.
+ * @param enable enable or {@code null} for none
+ */
+ public LoggingConfiguration setEnable(java.lang.Boolean enable) {
+ this.enable = enable;
+ return this;
+ }
+
+ /**
+ * Optional. The list of HTTP request headers to be logged. This field can only be specified if
+ * logging is enabled.
+ * @return value or {@code null} for none
+ */
+ public java.util.List getLoggingHttpRequestHeaders() {
+ return loggingHttpRequestHeaders;
+ }
+
+ /**
+ * Optional. The list of HTTP request headers to be logged. This field can only be specified if
+ * logging is enabled.
+ * @param loggingHttpRequestHeaders loggingHttpRequestHeaders or {@code null} for none
+ */
+ public LoggingConfiguration setLoggingHttpRequestHeaders(java.util.List loggingHttpRequestHeaders) {
+ this.loggingHttpRequestHeaders = loggingHttpRequestHeaders;
+ return this;
+ }
+
+ /**
+ * Optional. The list of HTTP response headers to be logged. This field can only be specified if
+ * logging is enabled.
+ * @return value or {@code null} for none
+ */
+ public java.util.List getLoggingHttpResponseHeaders() {
+ return loggingHttpResponseHeaders;
+ }
+
+ /**
+ * Optional. The list of HTTP response headers to be logged. This field can only be specified if
+ * logging is enabled.
+ * @param loggingHttpResponseHeaders loggingHttpResponseHeaders or {@code null} for none
+ */
+ public LoggingConfiguration setLoggingHttpResponseHeaders(java.util.List loggingHttpResponseHeaders) {
+ this.loggingHttpResponseHeaders = loggingHttpResponseHeaders;
+ return this;
+ }
+
+ /**
+ * Optional. Contains a list of optional fields to include in the logs. This field can only be
+ * specified if logging is enabled and `optional_mode` is set to `CUSTOM`.
+ * @return value or {@code null} for none
+ */
+ public java.util.List getOptionalFields() {
+ return optionalFields;
+ }
+
+ /**
+ * Optional. Contains a list of optional fields to include in the logs. This field can only be
+ * specified if logging is enabled and `optional_mode` is set to `CUSTOM`.
+ * @param optionalFields optionalFields or {@code null} for none
+ */
+ public LoggingConfiguration setOptionalFields(java.util.List optionalFields) {
+ this.optionalFields = optionalFields;
+ return this;
+ }
+
+ /**
+ * Optional. Configures whether all, none, or a subset of optional fields should be added to the
+ * reported logs. This field can only be specified if logging is enabled.
+ * @return value or {@code null} for none
+ */
+ public java.lang.String getOptionalMode() {
+ return optionalMode;
+ }
+
+ /**
+ * Optional. Configures whether all, none, or a subset of optional fields should be added to the
+ * reported logs. This field can only be specified if logging is enabled.
+ * @param optionalMode optionalMode or {@code null} for none
+ */
+ public LoggingConfiguration setOptionalMode(java.lang.String optionalMode) {
+ this.optionalMode = optionalMode;
+ return this;
+ }
+
+ /**
+ * Optional. Specifies the logging sampling rate. The sampling rate is a float number in the
+ * interval [0, 1]. This field can only be specified if logging is enabled.
+ * @return value or {@code null} for none
+ */
+ public java.lang.Float getSampleRate() {
+ return sampleRate;
+ }
+
+ /**
+ * Optional. Specifies the logging sampling rate. The sampling rate is a float number in the
+ * interval [0, 1]. This field can only be specified if logging is enabled.
+ * @param sampleRate sampleRate or {@code null} for none
+ */
+ public LoggingConfiguration setSampleRate(java.lang.Float sampleRate) {
+ this.sampleRate = sampleRate;
+ return this;
+ }
+
+ @Override
+ public LoggingConfiguration set(String fieldName, Object value) {
+ return (LoggingConfiguration) super.set(fieldName, value);
+ }
+
+ @Override
+ public LoggingConfiguration clone() {
+ return (LoggingConfiguration) super.clone();
+ }
+
+}
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ProducerExtension.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ProducerExtension.java
index b99f031231a..4d065dc7e6e 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ProducerExtension.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ProducerExtension.java
@@ -17,8 +17,8 @@
package com.google.api.services.networkservices.v1beta1.model;
/**
- * `ProducerExtension` is a resource representing producer defined configuration for their service
- * extension.
+ * `ProducerExtension` is a resource that represents a producer-defined configuration for its
+ * service extension.
*
* This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Network Services API. For a detailed explanation see:
@@ -45,8 +45,9 @@ public final class ProducerExtension extends com.google.api.client.json.GenericJ
private java.lang.String description;
/**
- * Optional. Etag of the resource. If this is provided, it must match the server's etag. If the
- * provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.
+ * Optional. ETag of the resource. If this is provided, it must match the server's ETag. If the
+ * provided ETag doesn't match the server's ETag, then the request fails with a `409 ABORTED`
+ * error.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -77,7 +78,7 @@ public final class ProducerExtension extends com.google.api.client.json.GenericJ
private java.lang.String name;
/**
- * Required. The phase in which this `ProducerExtension` should execute.
+ * Required. The phase in which this `ProducerExtension` runs.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -125,8 +126,9 @@ public ProducerExtension setDescription(java.lang.String description) {
}
/**
- * Optional. Etag of the resource. If this is provided, it must match the server's etag. If the
- * provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.
+ * Optional. ETag of the resource. If this is provided, it must match the server's ETag. If the
+ * provided ETag doesn't match the server's ETag, then the request fails with a `409 ABORTED`
+ * error.
* @return value or {@code null} for none
*/
public java.lang.String getEtag() {
@@ -134,8 +136,9 @@ public java.lang.String getEtag() {
}
/**
- * Optional. Etag of the resource. If this is provided, it must match the server's etag. If the
- * provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.
+ * Optional. ETag of the resource. If this is provided, it must match the server's ETag. If the
+ * provided ETag doesn't match the server's ETag, then the request fails with a `409 ABORTED`
+ * error.
* @param etag etag or {@code null} for none
*/
public ProducerExtension setEtag(java.lang.String etag) {
@@ -201,7 +204,7 @@ public ProducerExtension setName(java.lang.String name) {
}
/**
- * Required. The phase in which this `ProducerExtension` should execute.
+ * Required. The phase in which this `ProducerExtension` runs.
* @return value or {@code null} for none
*/
public java.lang.String getPhase() {
@@ -209,7 +212,7 @@ public java.lang.String getPhase() {
}
/**
- * Required. The phase in which this `ProducerExtension` should execute.
+ * Required. The phase in which this `ProducerExtension` runs.
* @param phase phase or {@code null} for none
*/
public ProducerExtension setPhase(java.lang.String phase) {
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ProducerExtensionExtensionSettings.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ProducerExtensionExtensionSettings.java
index a8e1cb018f6..777e522c888 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ProducerExtensionExtensionSettings.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/ProducerExtensionExtensionSettings.java
@@ -44,7 +44,7 @@ public final class ProducerExtensionExtensionSettings extends com.google.api.cli
private java.lang.Boolean observabilityMode;
/**
- * Required. URI of the PSC attachment.
+ * Required. The URI of the Private Service Connect (PSC) attachment.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -92,7 +92,7 @@ public ProducerExtensionExtensionSettings setObservabilityMode(java.lang.Boolean
}
/**
- * Required. URI of the PSC attachment.
+ * Required. The URI of the Private Service Connect (PSC) attachment.
* @return value or {@code null} for none
*/
public java.lang.String getService() {
@@ -100,7 +100,7 @@ public java.lang.String getService() {
}
/**
- * Required. URI of the PSC attachment.
+ * Required. The URI of the Private Service Connect (PSC) attachment.
* @param service service or {@code null} for none
*/
public ProducerExtensionExtensionSettings setService(java.lang.String service) {
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/TelemetryPolicy.java b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/TelemetryPolicy.java
index 245b91ea3c5..9793361919b 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/TelemetryPolicy.java
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/com/google/api/services/networkservices/v1beta1/model/TelemetryPolicy.java
@@ -74,6 +74,14 @@ public final class TelemetryPolicy extends com.google.api.client.json.GenericJso
@com.google.api.client.util.Key
private java.util.Map labels;
+ /**
+ * Optional. Specifies the top-level configuration block within the telemetry policy that contains
+ * all the settings for how logging will be applied to the target resources.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private LoggingConfiguration loggingConfiguration;
+
/**
* Optional. Specifies the top-level configuration block within the telemetry policy that contains
* all the settings for how metrics will be applied to the target resources.
@@ -234,6 +242,25 @@ public TelemetryPolicy setLabels(java.util.Map labels)
return this;
}
+ /**
+ * Optional. Specifies the top-level configuration block within the telemetry policy that contains
+ * all the settings for how logging will be applied to the target resources.
+ * @return value or {@code null} for none
+ */
+ public LoggingConfiguration getLoggingConfiguration() {
+ return loggingConfiguration;
+ }
+
+ /**
+ * Optional. Specifies the top-level configuration block within the telemetry policy that contains
+ * all the settings for how logging will be applied to the target resources.
+ * @param loggingConfiguration loggingConfiguration or {@code null} for none
+ */
+ public TelemetryPolicy setLoggingConfiguration(LoggingConfiguration loggingConfiguration) {
+ this.loggingConfiguration = loggingConfiguration;
+ return this;
+ }
+
/**
* Optional. Specifies the top-level configuration block within the telemetry policy that contains
* all the settings for how metrics will be applied to the target resources.
diff --git a/clients/google-api-services-networkservices/v1beta1/2.0.0/pom.xml b/clients/google-api-services-networkservices/v1beta1/2.0.0/pom.xml
index a73742e60c7..6a9c4407588 100644
--- a/clients/google-api-services-networkservices/v1beta1/2.0.0/pom.xml
+++ b/clients/google-api-services-networkservices/v1beta1/2.0.0/pom.xml
@@ -8,8 +8,8 @@
com.google.apis
google-api-services-networkservices
- v1beta1-rev20261101-2.9.2
- Network Services API v1beta1-rev20261101-2.9.2
+ v1beta1-rev20261109-2.9.2
+ Network Services API v1beta1-rev20261109-2.9.2
jar
2011
diff --git a/clients/google-api-services-networkservices/v1beta1/README.md b/clients/google-api-services-networkservices/v1beta1/README.md
index 4717edc579d..a7023efb761 100644
--- a/clients/google-api-services-networkservices/v1beta1/README.md
+++ b/clients/google-api-services-networkservices/v1beta1/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apis
google-api-services-networkservices
- v1beta1-rev20261101-2.9.2
+ v1beta1-rev20261109-2.9.2
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-networkservices:v1beta1-rev20261101-2.9.2'
+ implementation 'com.google.apis:google-api-services-networkservices:v1beta1-rev20261109-2.9.2'
}
```