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

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-bigqueryconnection</artifactId>
<version>v1-rev20260804-2.0.0</version>
<version>v1-rev20260922-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-bigqueryconnection:v1-rev20260804-2.0.0'
implementation 'com.google.apis:google-api-services-bigqueryconnection:v1-rev20260922-2.0.0'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,13 @@ public final class AwsProperties extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private AwsAccessRole accessRole;

/**
* Optional. Configuration options for cross-cloud caching of data and metadata files.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private CrossCloudCacheOptions crossCloudCacheOptions;

/**
* Authentication using Google owned service account to assume into customer's AWS IAM Role.
* @return value or {@code null} for none
Expand All @@ -54,6 +61,23 @@ public AwsProperties setAccessRole(AwsAccessRole accessRole) {
return this;
}

/**
* Optional. Configuration options for cross-cloud caching of data and metadata files.
* @return value or {@code null} for none
*/
public CrossCloudCacheOptions getCrossCloudCacheOptions() {
return crossCloudCacheOptions;
}

/**
* Optional. Configuration options for cross-cloud caching of data and metadata files.
* @param crossCloudCacheOptions crossCloudCacheOptions or {@code null} for none
*/
public AwsProperties setCrossCloudCacheOptions(CrossCloudCacheOptions crossCloudCacheOptions) {
this.crossCloudCacheOptions = crossCloudCacheOptions;
return this;
}

@Override
public AwsProperties set(String fieldName, Object value) {
return (AwsProperties) super.set(fieldName, value);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,13 @@ public final class AzureProperties extends com.google.api.client.json.GenericJso
@com.google.api.client.util.Key
private java.lang.String clientId;

/**
* Optional. Configuration options for cross-cloud caching of data and metadata files.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private CrossCloudCacheOptions crossCloudCacheOptions;

/**
* The id of customer's directory that host the data.
* The value may be {@code null}.
Expand Down Expand Up @@ -114,6 +121,23 @@ public AzureProperties setClientId(java.lang.String clientId) {
return this;
}

/**
* Optional. Configuration options for cross-cloud caching of data and metadata files.
* @return value or {@code null} for none
*/
public CrossCloudCacheOptions getCrossCloudCacheOptions() {
return crossCloudCacheOptions;
}

/**
* Optional. Configuration options for cross-cloud caching of data and metadata files.
* @param crossCloudCacheOptions crossCloudCacheOptions or {@code null} for none
*/
public AzureProperties setCrossCloudCacheOptions(CrossCloudCacheOptions crossCloudCacheOptions) {
this.crossCloudCacheOptions = crossCloudCacheOptions;
return this;
}

/**
* The id of customer's directory that host the data.
* @return value or {@code null} for none
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
/*
* 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;

/**
* Options for caching cross-cloud data and metadata files.
*
* <p> 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:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class CrossCloudCacheOptions extends com.google.api.client.json.GenericJson {

/**
* Optional. Whether cross-cloud caching is enabled. This only affects queries through BigQuery.
* If this value is `true`, read data and metadata are stored in a cache, which can increase
* performance and decrease network egress costs for cross-cloud queries. If this value is
* `false`, cross-cloud caching is disabled.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Boolean enabled;

/**
* Optional. Whether cross-cloud caching is enabled. This only affects queries through BigQuery.
* If this value is `true`, read data and metadata are stored in a cache, which can increase
* performance and decrease network egress costs for cross-cloud queries. If this value is
* `false`, cross-cloud caching is disabled.
* @return value or {@code null} for none
*/
public java.lang.Boolean getEnabled() {
return enabled;
}

/**
* Optional. Whether cross-cloud caching is enabled. This only affects queries through BigQuery.
* If this value is `true`, read data and metadata are stored in a cache, which can increase
* performance and decrease network egress costs for cross-cloud queries. If this value is
* `false`, cross-cloud caching is disabled.
* @param enabled enabled or {@code null} for none
*/
public CrossCloudCacheOptions setEnabled(java.lang.Boolean enabled) {
this.enabled = enabled;
return this;
}

@Override
public CrossCloudCacheOptions set(String fieldName, Object value) {
return (CrossCloudCacheOptions) super.set(fieldName, value);
}

@Override
public CrossCloudCacheOptions clone() {
return (CrossCloudCacheOptions) super.clone();
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,13 @@
@SuppressWarnings("javadoc")
public final class SalesforceDataCloudProperties extends com.google.api.client.json.GenericJson {

/**
* Optional. Configuration options for cross-cloud caching of data and metadata files.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private CrossCloudCacheOptions crossCloudCacheOptions;

/**
* Output only. A unique Google-owned and Google-generated service account identity for the
* connection.
Expand All @@ -53,6 +60,23 @@ public final class SalesforceDataCloudProperties extends com.google.api.client.j
@com.google.api.client.util.Key
private java.lang.String tenantId;

/**
* Optional. Configuration options for cross-cloud caching of data and metadata files.
* @return value or {@code null} for none
*/
public CrossCloudCacheOptions getCrossCloudCacheOptions() {
return crossCloudCacheOptions;
}

/**
* Optional. Configuration options for cross-cloud caching of data and metadata files.
* @param crossCloudCacheOptions crossCloudCacheOptions or {@code null} for none
*/
public SalesforceDataCloudProperties setCrossCloudCacheOptions(CrossCloudCacheOptions crossCloudCacheOptions) {
this.crossCloudCacheOptions = crossCloudCacheOptions;
return this;
}

/**
* Output only. A unique Google-owned and Google-generated service account identity for the
* connection.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

<groupId>com.google.apis</groupId>
<artifactId>google-api-services-bigqueryconnection</artifactId>
<version>v1-rev20260804-2.0.0</version>
<name>BigQuery Connection API v1-rev20260804-2.0.0</name>
<version>v1-rev20260922-2.0.0</version>
<name>BigQuery Connection API v1-rev20260922-2.0.0</name>
<packaging>jar</packaging>

<inceptionYear>2011</inceptionYear>
Expand Down
4 changes: 2 additions & 2 deletions clients/google-api-services-bigqueryconnection/v1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-bigqueryconnection</artifactId>
<version>v1-rev20260804-2.0.0</version>
<version>v1-rev20260922-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-bigqueryconnection:v1-rev20260804-2.0.0'
implementation 'com.google.apis:google-api-services-bigqueryconnection:v1-rev20260922-2.0.0'
}
```

Expand Down
Loading