public static final class AwsProperties.Builder extends GeneratedMessageV3.Builder<AwsProperties.Builder> implements AwsPropertiesOrBuilder
Connection properties specific to Amazon Web Services (AWS).
Protobuf type google.cloud.bigquery.connection.v1.AwsProperties
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AwsProperties.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AwsProperties build()
buildPartial()
public AwsProperties buildPartial()
clear()
public AwsProperties.Builder clear()
Overrides
clearAccessRole()
public AwsProperties.Builder clearAccessRole()
Authentication using Google owned service account to assume into
customer's AWS IAM Role.
.google.cloud.bigquery.connection.v1.AwsAccessRole access_role = 3;
clearAuthenticationMethod()
public AwsProperties.Builder clearAuthenticationMethod()
clearCrossAccountRole()
public AwsProperties.Builder clearCrossAccountRole()
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];
clearField(Descriptors.FieldDescriptor field)
public AwsProperties.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public AwsProperties.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public AwsProperties.Builder clone()
Overrides
getAccessRole()
public 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;
getAccessRoleBuilder()
public AwsAccessRole.Builder getAccessRoleBuilder()
Authentication using Google owned service account to assume into
customer's AWS IAM Role.
.google.cloud.bigquery.connection.v1.AwsAccessRole access_role = 3;
getAccessRoleOrBuilder()
public 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;
getAuthenticationMethodCase()
public AwsProperties.AuthenticationMethodCase getAuthenticationMethodCase()
getCrossAccountRole() (deprecated)
public AwsCrossAccountRole getCrossAccountRole()
Deprecated. google.cloud.bigquery.connection.v1.AwsProperties.cross_account_role is
deprecated. See google/cloud/bigquery/connection/v1/connection.proto;l=356
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];
getCrossAccountRoleBuilder()
public AwsCrossAccountRole.Builder getCrossAccountRoleBuilder()
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];
getCrossAccountRoleOrBuilder()
public 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];
getDefaultInstanceForType()
public AwsProperties getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
hasAccessRole()
public 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 |
---|
Type | Description |
boolean | Whether the accessRole field is set.
|
hasCrossAccountRole() (deprecated)
public boolean hasCrossAccountRole()
Deprecated. google.cloud.bigquery.connection.v1.AwsProperties.cross_account_role is
deprecated. See google/cloud/bigquery/connection/v1/connection.proto;l=356
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 |
---|
Type | Description |
boolean | Whether the crossAccountRole field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeAccessRole(AwsAccessRole value)
public AwsProperties.Builder mergeAccessRole(AwsAccessRole value)
Authentication using Google owned service account to assume into
customer's AWS IAM Role.
.google.cloud.bigquery.connection.v1.AwsAccessRole access_role = 3;
mergeCrossAccountRole(AwsCrossAccountRole value)
public AwsProperties.Builder mergeCrossAccountRole(AwsCrossAccountRole value)
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];
mergeFrom(AwsProperties other)
public AwsProperties.Builder mergeFrom(AwsProperties other)
public AwsProperties.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AwsProperties.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AwsProperties.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setAccessRole(AwsAccessRole value)
public AwsProperties.Builder setAccessRole(AwsAccessRole value)
Authentication using Google owned service account to assume into
customer's AWS IAM Role.
.google.cloud.bigquery.connection.v1.AwsAccessRole access_role = 3;
setAccessRole(AwsAccessRole.Builder builderForValue)
public AwsProperties.Builder setAccessRole(AwsAccessRole.Builder builderForValue)
Authentication using Google owned service account to assume into
customer's AWS IAM Role.
.google.cloud.bigquery.connection.v1.AwsAccessRole access_role = 3;
setCrossAccountRole(AwsCrossAccountRole value)
public AwsProperties.Builder setCrossAccountRole(AwsCrossAccountRole value)
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];
setCrossAccountRole(AwsCrossAccountRole.Builder builderForValue)
public AwsProperties.Builder setCrossAccountRole(AwsCrossAccountRole.Builder builderForValue)
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];
setField(Descriptors.FieldDescriptor field, Object value)
public AwsProperties.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AwsProperties.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AwsProperties.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides