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-rev20260922-2.9.2</version>
<version>v1-rev20261107-2.9.2</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-bigqueryconnection:v1-rev20260922-2.9.2'
implementation 'com.google.apis:google-api-services-bigqueryconnection:v1-rev20261107-2.9.2'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,15 @@ public final class AwsAccessRole extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private java.lang.String identity;

/**
* Output only. The email address of the Google-owned service account that represents the
* connection's identity. Grant IAM roles to this service account, for example, to let the
* connection resolve the Service Directory service in `AwsProperties.service_directory_service`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String serviceAccountId;

/**
* The user’s AWS IAM Role that trusts the Google-owned AWS IAM user Connection.
* @return value or {@code null} for none
Expand Down Expand Up @@ -82,6 +91,27 @@ public AwsAccessRole setIdentity(java.lang.String identity) {
return this;
}

/**
* Output only. The email address of the Google-owned service account that represents the
* connection's identity. Grant IAM roles to this service account, for example, to let the
* connection resolve the Service Directory service in `AwsProperties.service_directory_service`.
* @return value or {@code null} for none
*/
public java.lang.String getServiceAccountId() {
return serviceAccountId;
}

/**
* Output only. The email address of the Google-owned service account that represents the
* connection's identity. Grant IAM roles to this service account, for example, to let the
* connection resolve the Service Directory service in `AwsProperties.service_directory_service`.
* @param serviceAccountId serviceAccountId or {@code null} for none
*/
public AwsAccessRole setServiceAccountId(java.lang.String serviceAccountId) {
this.serviceAccountId = serviceAccountId;
return this;
}

@Override
public AwsAccessRole set(String fieldName, Object value) {
return (AwsAccessRole) super.set(fieldName, value);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,16 @@ public final class AwsProperties extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private CrossCloudCacheOptions crossCloudCacheOptions;

/**
* Optional. The Service Directory resource name for routing traffic to AWS over a private network
* connection through Cross-Cloud Interconnect, in the format
* `projects/{project_id}/locations/{location}/namespaces/{namespace_id}/services/{service_id}`.
* If both this field and `s3_service_directory_service` are set, this field takes precedence.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String serviceDirectoryService;

/**
* Authentication using Google owned service account to assume into customer's AWS IAM Role.
* @return value or {@code null} for none
Expand Down Expand Up @@ -78,6 +88,29 @@ public AwsProperties setCrossCloudCacheOptions(CrossCloudCacheOptions crossCloud
return this;
}

/**
* Optional. The Service Directory resource name for routing traffic to AWS over a private network
* connection through Cross-Cloud Interconnect, in the format
* `projects/{project_id}/locations/{location}/namespaces/{namespace_id}/services/{service_id}`.
* If both this field and `s3_service_directory_service` are set, this field takes precedence.
* @return value or {@code null} for none
*/
public java.lang.String getServiceDirectoryService() {
return serviceDirectoryService;
}

/**
* Optional. The Service Directory resource name for routing traffic to AWS over a private network
* connection through Cross-Cloud Interconnect, in the format
* `projects/{project_id}/locations/{location}/namespaces/{namespace_id}/services/{service_id}`.
* If both this field and `s3_service_directory_service` are set, this field takes precedence.
* @param serviceDirectoryService serviceDirectoryService or {@code null} for none
*/
public AwsProperties setServiceDirectoryService(java.lang.String serviceDirectoryService) {
this.serviceDirectoryService = serviceDirectoryService;
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 @@ -87,6 +87,25 @@ public final class AzureProperties extends com.google.api.client.json.GenericJso
@com.google.api.client.util.Key
private java.lang.String redirectUri;

/**
* Output only. The email address of the Google-owned service account that represents the
* connection's identity. Grant IAM roles to this service account, for example, to let the
* connection resolve the Service Directory service in
* `AzureProperties.service_directory_service`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String serviceAccountId;

/**
* Optional. The service directory resource name for routing traffic over a private network
* connection through Cross-Cloud Interconnect, in the format
* `projects/{project_id}/locations/{location}/namespaces/{namespace_id}/services/{service_id}`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String serviceDirectoryService;

/**
* Output only. The name of the Azure Active Directory Application.
* @return value or {@code null} for none
Expand Down Expand Up @@ -225,6 +244,50 @@ public AzureProperties setRedirectUri(java.lang.String redirectUri) {
return this;
}

/**
* Output only. The email address of the Google-owned service account that represents the
* connection's identity. Grant IAM roles to this service account, for example, to let the
* connection resolve the Service Directory service in
* `AzureProperties.service_directory_service`.
* @return value or {@code null} for none
*/
public java.lang.String getServiceAccountId() {
return serviceAccountId;
}

/**
* Output only. The email address of the Google-owned service account that represents the
* connection's identity. Grant IAM roles to this service account, for example, to let the
* connection resolve the Service Directory service in
* `AzureProperties.service_directory_service`.
* @param serviceAccountId serviceAccountId or {@code null} for none
*/
public AzureProperties setServiceAccountId(java.lang.String serviceAccountId) {
this.serviceAccountId = serviceAccountId;
return this;
}

/**
* Optional. The service directory resource name for routing traffic over a private network
* connection through Cross-Cloud Interconnect, in the format
* `projects/{project_id}/locations/{location}/namespaces/{namespace_id}/services/{service_id}`.
* @return value or {@code null} for none
*/
public java.lang.String getServiceDirectoryService() {
return serviceDirectoryService;
}

/**
* Optional. The service directory resource name for routing traffic over a private network
* connection through Cross-Cloud Interconnect, in the format
* `projects/{project_id}/locations/{location}/namespaces/{namespace_id}/services/{service_id}`.
* @param serviceDirectoryService serviceDirectoryService or {@code null} for none
*/
public AzureProperties setServiceDirectoryService(java.lang.String serviceDirectoryService) {
this.serviceDirectoryService = serviceDirectoryService;
return this;
}

@Override
public AzureProperties set(String fieldName, Object value) {
return (AzureProperties) super.set(fieldName, value);
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-rev20260922-2.9.2</version>
<name>BigQuery Connection API v1-rev20260922-2.9.2</name>
<version>v1-rev20261107-2.9.2</version>
<name>BigQuery Connection API v1-rev20261107-2.9.2</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-rev20260922-2.9.2</version>
<version>v1-rev20261107-2.9.2</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-bigqueryconnection:v1-rev20260922-2.9.2'
implementation 'com.google.apis:google-api-services-bigqueryconnection:v1-rev20261107-2.9.2'
}
```

Expand Down
Loading