diff --git a/clients/google-api-services-bigqueryconnection/v1/2.0.0/README.md b/clients/google-api-services-bigqueryconnection/v1/2.0.0/README.md index a964e42e3d4..ee62c511d49 100644 --- a/clients/google-api-services-bigqueryconnection/v1/2.0.0/README.md +++ b/clients/google-api-services-bigqueryconnection/v1/2.0.0/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-bigqueryconnection - v1-rev20260601-2.0.0 + v1-rev20260804-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-bigqueryconnection:v1-rev20260601-2.0.0' + implementation 'com.google.apis:google-api-services-bigqueryconnection:v1-rev20260804-2.0.0' } ``` diff --git a/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfiguration.java b/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfiguration.java index 720a715cc05..43a2a257212 100644 --- a/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfiguration.java +++ b/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfiguration.java @@ -66,16 +66,24 @@ public final class ConnectorConfiguration extends com.google.api.client.json.Gen private ConnectorConfigurationNetwork network; /** - * Optional. A map of name-value pairs for connector-specific parameters. Extra configuration - * parameters, that are not standardized in configuration sections. To update a single parameter - * value call ConnectionService.UpdateConnection with `update_mask` set to - * `configuration.parameters.parameter_id`. If parameter id does not fit `[a-zA-Z0-9_]+` pattern, - * it should be escaped with backticks - for example ``configuration.parameters.`parameter id` ``. + * Optional. A map of name-value pairs for connector-specific parameters. These extra + * configuration parameters aren't standardized in the configuration sections. To update a single + * parameter value, call ConnectionService.UpdateConnection with `update_mask` set to + * `configuration.parameters.parameter_id`. If ``parameter_id`` doesn't fit the `[a-zA-Z0-9_]+` + * pattern, ``parameter_id`` should be escaped with backticks—for example, + * ``configuration.parameters.`parameter id` ``. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.util.Map parameters; + /** + * Optional. TLS configuration options. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private ConnectorConfigurationTls tls; + /** * Data asset. * @return value or {@code null} for none @@ -162,11 +170,12 @@ public ConnectorConfiguration setNetwork(ConnectorConfigurationNetwork network) } /** - * Optional. A map of name-value pairs for connector-specific parameters. Extra configuration - * parameters, that are not standardized in configuration sections. To update a single parameter - * value call ConnectionService.UpdateConnection with `update_mask` set to - * `configuration.parameters.parameter_id`. If parameter id does not fit `[a-zA-Z0-9_]+` pattern, - * it should be escaped with backticks - for example ``configuration.parameters.`parameter id` ``. + * Optional. A map of name-value pairs for connector-specific parameters. These extra + * configuration parameters aren't standardized in the configuration sections. To update a single + * parameter value, call ConnectionService.UpdateConnection with `update_mask` set to + * `configuration.parameters.parameter_id`. If ``parameter_id`` doesn't fit the `[a-zA-Z0-9_]+` + * pattern, ``parameter_id`` should be escaped with backticks—for example, + * ``configuration.parameters.`parameter id` ``. * @return value or {@code null} for none */ public java.util.Map getParameters() { @@ -174,11 +183,12 @@ public java.util.Map getParameters } /** - * Optional. A map of name-value pairs for connector-specific parameters. Extra configuration - * parameters, that are not standardized in configuration sections. To update a single parameter - * value call ConnectionService.UpdateConnection with `update_mask` set to - * `configuration.parameters.parameter_id`. If parameter id does not fit `[a-zA-Z0-9_]+` pattern, - * it should be escaped with backticks - for example ``configuration.parameters.`parameter id` ``. + * Optional. A map of name-value pairs for connector-specific parameters. These extra + * configuration parameters aren't standardized in the configuration sections. To update a single + * parameter value, call ConnectionService.UpdateConnection with `update_mask` set to + * `configuration.parameters.parameter_id`. If ``parameter_id`` doesn't fit the `[a-zA-Z0-9_]+` + * pattern, ``parameter_id`` should be escaped with backticks—for example, + * ``configuration.parameters.`parameter id` ``. * @param parameters parameters or {@code null} for none */ public ConnectorConfiguration setParameters(java.util.Map parameters) { @@ -186,6 +196,23 @@ public ConnectorConfiguration setParameters(java.util.Map getParameters() { @@ -73,12 +73,12 @@ public java.util.Map getParameters } /** - * Optional. A map of name-value pairs for authentication-specific parameters. Extra configuration - * parameters, that are not standardized in authentication. To update a single parameter value - * call ConnectionService.UpdateConnection with `update_mask` set to - * `configuration.authentication.parameters.parameter_id`. If parameter id does not fit - * `[a-zA-Z0-9_]+` pattern, it should be escaped with backticks - for example - * ``configuration.authentication.parameters.`parameter id` ``. + * Optional. A map of name-value pairs for connector-specific parameters. These extra + * configuration parameters aren't standardized in the configuration sections. To update a single + * parameter value, call ConnectionService.UpdateConnection with `update_mask` set to + * `configuration.parameters.parameter_id`. If ``parameter_id`` doesn't fit the `[a-zA-Z0-9_]+` + * pattern, ``parameter_id`` should be escaped with backticks—for example, + * ``configuration.parameters.`parameter id` ``. * @param parameters parameters or {@code null} for none */ public ConnectorConfigurationAuthentication setParameters(java.util.Map parameters) { diff --git a/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfigurationTls.java b/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfigurationTls.java new file mode 100644 index 00000000000..243151ae7a5 --- /dev/null +++ b/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfigurationTls.java @@ -0,0 +1,115 @@ +/* + * 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.bigqueryconnection.v1.model; + +/** + * TLS configuration options. + * + *

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 BigQuery Connection 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 ConnectorConfigurationTls extends com.google.api.client.json.GenericJson { + + /** + * Optional. The mode of TLS configuration. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String mode; + + /** + * Optional. Private PKI. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private ConnectorConfigurationTlsPrivatePki privatePki; + + /** + * Optional. Web PKI. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private ConnectorConfigurationTlsWebPki webPki; + + /** + * Optional. The mode of TLS configuration. + * @return value or {@code null} for none + */ + public java.lang.String getMode() { + return mode; + } + + /** + * Optional. The mode of TLS configuration. + * @param mode mode or {@code null} for none + */ + public ConnectorConfigurationTls setMode(java.lang.String mode) { + this.mode = mode; + return this; + } + + /** + * Optional. Private PKI. + * @return value or {@code null} for none + */ + public ConnectorConfigurationTlsPrivatePki getPrivatePki() { + return privatePki; + } + + /** + * Optional. Private PKI. + * @param privatePki privatePki or {@code null} for none + */ + public ConnectorConfigurationTls setPrivatePki(ConnectorConfigurationTlsPrivatePki privatePki) { + this.privatePki = privatePki; + return this; + } + + /** + * Optional. Web PKI. + * @return value or {@code null} for none + */ + public ConnectorConfigurationTlsWebPki getWebPki() { + return webPki; + } + + /** + * Optional. Web PKI. + * @param webPki webPki or {@code null} for none + */ + public ConnectorConfigurationTls setWebPki(ConnectorConfigurationTlsWebPki webPki) { + this.webPki = webPki; + return this; + } + + @Override + public ConnectorConfigurationTls set(String fieldName, Object value) { + return (ConnectorConfigurationTls) super.set(fieldName, value); + } + + @Override + public ConnectorConfigurationTls clone() { + return (ConnectorConfigurationTls) super.clone(); + } + +} diff --git a/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfigurationTlsPrivatePki.java b/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfigurationTlsPrivatePki.java new file mode 100644 index 00000000000..00f6344ba16 --- /dev/null +++ b/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfigurationTlsPrivatePki.java @@ -0,0 +1,67 @@ +/* + * 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.bigqueryconnection.v1.model; + +/** + * Private PKI. + * + *

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 BigQuery Connection 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 ConnectorConfigurationTlsPrivatePki extends com.google.api.client.json.GenericJson { + + /** + * Optional. a PEM-encoded list of certificates to trust + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String trustedCertificatesPem; + + /** + * Optional. a PEM-encoded list of certificates to trust + * @return value or {@code null} for none + */ + public java.lang.String getTrustedCertificatesPem() { + return trustedCertificatesPem; + } + + /** + * Optional. a PEM-encoded list of certificates to trust + * @param trustedCertificatesPem trustedCertificatesPem or {@code null} for none + */ + public ConnectorConfigurationTlsPrivatePki setTrustedCertificatesPem(java.lang.String trustedCertificatesPem) { + this.trustedCertificatesPem = trustedCertificatesPem; + return this; + } + + @Override + public ConnectorConfigurationTlsPrivatePki set(String fieldName, Object value) { + return (ConnectorConfigurationTlsPrivatePki) super.set(fieldName, value); + } + + @Override + public ConnectorConfigurationTlsPrivatePki clone() { + return (ConnectorConfigurationTlsPrivatePki) super.clone(); + } + +} diff --git a/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfigurationTlsWebPki.java b/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfigurationTlsWebPki.java new file mode 100644 index 00000000000..25beab94f54 --- /dev/null +++ b/clients/google-api-services-bigqueryconnection/v1/2.0.0/com/google/api/services/bigqueryconnection/v1/model/ConnectorConfigurationTlsWebPki.java @@ -0,0 +1,43 @@ +/* + * 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.bigqueryconnection.v1.model; + +/** + * Web PKI. + * + *

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 BigQuery Connection 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 ConnectorConfigurationTlsWebPki extends com.google.api.client.json.GenericJson { + + @Override + public ConnectorConfigurationTlsWebPki set(String fieldName, Object value) { + return (ConnectorConfigurationTlsWebPki) super.set(fieldName, value); + } + + @Override + public ConnectorConfigurationTlsWebPki clone() { + return (ConnectorConfigurationTlsWebPki) super.clone(); + } + +} diff --git a/clients/google-api-services-bigqueryconnection/v1/2.0.0/pom.xml b/clients/google-api-services-bigqueryconnection/v1/2.0.0/pom.xml index 2708c9d1383..9de64d03356 100644 --- a/clients/google-api-services-bigqueryconnection/v1/2.0.0/pom.xml +++ b/clients/google-api-services-bigqueryconnection/v1/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-bigqueryconnection - v1-rev20260601-2.0.0 - BigQuery Connection API v1-rev20260601-2.0.0 + v1-rev20260804-2.0.0 + BigQuery Connection API v1-rev20260804-2.0.0 jar 2011 diff --git a/clients/google-api-services-bigqueryconnection/v1/README.md b/clients/google-api-services-bigqueryconnection/v1/README.md index a964e42e3d4..ee62c511d49 100644 --- a/clients/google-api-services-bigqueryconnection/v1/README.md +++ b/clients/google-api-services-bigqueryconnection/v1/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-bigqueryconnection - v1-rev20260601-2.0.0 + v1-rev20260804-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-bigqueryconnection:v1-rev20260601-2.0.0' + implementation 'com.google.apis:google-api-services-bigqueryconnection:v1-rev20260804-2.0.0' } ```