Send feedback
Class AwsAccessRole.Builder (2.2.4)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.2.4 keyboard_arrow_down
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
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AwsAccessRole . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Parameters
Returns
Overrides
build()
public AwsAccessRole build ()
Returns
buildPartial()
public AwsAccessRole buildPartial ()
Returns
clear()
public AwsAccessRole . Builder clear ()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public AwsAccessRole . Builder clearField ( Descriptors . FieldDescriptor field )
Parameter
Returns
Overrides
clearIamRoleId()
public AwsAccessRole . Builder clearIamRoleId ()
The user\u2019s AWS IAM Role that trusts the Google-owned AWS IAM user
Connection.
string iam_role_id = 1;
Returns
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;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public AwsAccessRole . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Parameter
Returns
Overrides
clone()
public AwsAccessRole . Builder clone ()
Returns
Overrides
getDefaultInstanceForType()
public AwsAccessRole getDefaultInstanceForType ()
Returns
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Returns
Overrides
getIamRoleId()
public String getIamRoleId ()
The user\u2019s 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\u2019s AWS IAM Role that trusts the Google-owned AWS IAM user
Connection.
string iam_role_id = 1;
Returns
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
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Returns
Overrides
isInitialized()
public final boolean isInitialized ()
Returns
Overrides
mergeFrom(AwsAccessRole other)
public AwsAccessRole . Builder mergeFrom ( AwsAccessRole other )
Parameter
Returns
public AwsAccessRole . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public AwsAccessRole . Builder mergeFrom ( Message other )
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AwsAccessRole . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public AwsAccessRole . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Parameters
Returns
Overrides
setIamRoleId(String value)
public AwsAccessRole . Builder setIamRoleId ( String value )
The user\u2019s 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.
Returns
setIamRoleIdBytes(ByteString value)
public AwsAccessRole . Builder setIamRoleIdBytes ( ByteString value )
The user\u2019s 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.
Returns
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.
Returns
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.
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AwsAccessRole . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AwsAccessRole . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Parameter
Returns
Overrides
Send feedback
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 2025-02-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-14 UTC."],[],[]]