Interface AwsPropertiesOrBuilder (2.31.0)

public interface AwsPropertiesOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAccessRole()

public abstract AwsAccessRole getAccessRole()

Authentication using Google owned service account to assume into customer's AWS IAM Role.

.google.cloud.bigquery.connection.v1.AwsAccessRole access_role = 3;

Returns
TypeDescription
AwsAccessRole

The accessRole.

getAccessRoleOrBuilder()

public abstract AwsAccessRoleOrBuilder getAccessRoleOrBuilder()

Authentication using Google owned service account to assume into customer's AWS IAM Role.

.google.cloud.bigquery.connection.v1.AwsAccessRole access_role = 3;

Returns
TypeDescription
AwsAccessRoleOrBuilder

getAuthenticationMethodCase()

public abstract AwsProperties.AuthenticationMethodCase getAuthenticationMethodCase()
Returns
TypeDescription
AwsProperties.AuthenticationMethodCase

getCrossAccountRole() (deprecated)

public abstract AwsCrossAccountRole getCrossAccountRole()

Deprecated. google.cloud.bigquery.connection.v1.AwsProperties.cross_account_role is deprecated. See google/cloud/bigquery/connection/v1/connection.proto;l=378

Authentication using Google owned AWS IAM user's access key to assume into customer's AWS IAM Role. Deprecated, do not use.

.google.cloud.bigquery.connection.v1.AwsCrossAccountRole cross_account_role = 2 [deprecated = true];

Returns
TypeDescription
AwsCrossAccountRole

The crossAccountRole.

getCrossAccountRoleOrBuilder()

public abstract AwsCrossAccountRoleOrBuilder getCrossAccountRoleOrBuilder()

Authentication using Google owned AWS IAM user's access key to assume into customer's AWS IAM Role. Deprecated, do not use.

.google.cloud.bigquery.connection.v1.AwsCrossAccountRole cross_account_role = 2 [deprecated = true];

Returns
TypeDescription
AwsCrossAccountRoleOrBuilder

hasAccessRole()

public abstract boolean hasAccessRole()

Authentication using Google owned service account to assume into customer's AWS IAM Role.

.google.cloud.bigquery.connection.v1.AwsAccessRole access_role = 3;

Returns
TypeDescription
boolean

Whether the accessRole field is set.

hasCrossAccountRole() (deprecated)

public abstract boolean hasCrossAccountRole()

Deprecated. google.cloud.bigquery.connection.v1.AwsProperties.cross_account_role is deprecated. See google/cloud/bigquery/connection/v1/connection.proto;l=378

Authentication using Google owned AWS IAM user's access key to assume into customer's AWS IAM Role. Deprecated, do not use.

.google.cloud.bigquery.connection.v1.AwsCrossAccountRole cross_account_role = 2 [deprecated = true];

Returns
TypeDescription
boolean

Whether the crossAccountRole field is set.