Class AwsAccessRole.Builder (2.84.0)
2.89.0 (latest)
2.87.0
2.85.0
2.84.0
2.83.0
2.82.0
2.80.0
2.78.0
2.77.0
2.76.0
2.75.0
2.74.0
2.72.0
2.70.0
2.69.0
2.66.0
2.65.0
2.64.0
2.62.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.51.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.26.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.6
2.4.0
2.2.4
2.1.11
public static final class AwsAccessRole . Builder extends GeneratedMessageV3 . Builder<AwsAccessRole . Builder > implements AwsAccessRoleOrBuilder
Authentication method for Amazon Web Services (AWS) that uses Google owned
Google service account to assume into customer's AWS IAM Role.
Protobuf type google.cloud.bigquery.connection.v1.AwsAccessRole
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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 AwsAccessRole . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public AwsAccessRole build ()
buildPartial()
public AwsAccessRole buildPartial ()
clear()
public AwsAccessRole . Builder clear ()
Overrides
clearField(Descriptors.FieldDescriptor field)
public AwsAccessRole . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearIamRoleId()
public AwsAccessRole . Builder clearIamRoleId ()
The user’s AWS IAM Role that trusts the Google-owned AWS IAM user
Connection.
string iam_role_id = 1;
clearIdentity()
public AwsAccessRole . Builder clearIdentity ()
A unique Google-owned and Google-generated identity for the Connection.
This identity will be used to access the user's AWS IAM Role.
string identity = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public AwsAccessRole . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public AwsAccessRole . Builder clone ()
Overrides
getDefaultInstanceForType()
public AwsAccessRole getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getIamRoleId()
public String getIamRoleId ()
The user’s AWS IAM Role that trusts the Google-owned AWS IAM user
Connection.
string iam_role_id = 1;
Returns
Type
Description
String
The iamRoleId.
getIamRoleIdBytes()
public ByteString getIamRoleIdBytes ()
The user’s AWS IAM Role that trusts the Google-owned AWS IAM user
Connection.
string iam_role_id = 1;
Returns
Type
Description
ByteString
The bytes for iamRoleId.
getIdentity()
public String getIdentity ()
A unique Google-owned and Google-generated identity for the Connection.
This identity will be used to access the user's AWS IAM Role.
string identity = 2;
Returns
Type
Description
String
The identity.
getIdentityBytes()
public ByteString getIdentityBytes ()
A unique Google-owned and Google-generated identity for the Connection.
This identity will be used to access the user's AWS IAM Role.
string identity = 2;
Returns
Type
Description
ByteString
The bytes for identity.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(AwsAccessRole other)
public AwsAccessRole . Builder mergeFrom ( AwsAccessRole other )
public AwsAccessRole . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public AwsAccessRole . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AwsAccessRole . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public AwsAccessRole . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setIamRoleId(String value)
public AwsAccessRole . Builder setIamRoleId ( String value )
The user’s AWS IAM Role that trusts the Google-owned AWS IAM user
Connection.
string iam_role_id = 1;
Parameter
Name
Description
value
String The iamRoleId to set.
setIamRoleIdBytes(ByteString value)
public AwsAccessRole . Builder setIamRoleIdBytes ( ByteString value )
The user’s AWS IAM Role that trusts the Google-owned AWS IAM user
Connection.
string iam_role_id = 1;
Parameter
Name
Description
value
ByteString The bytes for iamRoleId to set.
setIdentity(String value)
public AwsAccessRole . Builder setIdentity ( String value )
A unique Google-owned and Google-generated identity for the Connection.
This identity will be used to access the user's AWS IAM Role.
string identity = 2;
Parameter
Name
Description
value
String The identity to set.
setIdentityBytes(ByteString value)
public AwsAccessRole . Builder setIdentityBytes ( ByteString value )
A unique Google-owned and Google-generated identity for the Connection.
This identity will be used to access the user's AWS IAM Role.
string identity = 2;
Parameter
Name
Description
value
ByteString The bytes for identity to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AwsAccessRole . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AwsAccessRole . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]