public final class AwsProperties extends GeneratedMessageV3 implements AwsPropertiesOrBuilder
Connection properties specific to Amazon Web Services (AWS).
Protobuf type google.cloud.bigquery.connection.v1.AwsProperties
Static Fields
ACCESS_ROLE_FIELD_NUMBER
public static final int ACCESS_ROLE_FIELD_NUMBER
Field Value
CROSS_ACCOUNT_ROLE_FIELD_NUMBER
public static final int CROSS_ACCOUNT_ROLE_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static AwsProperties getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static AwsProperties.Builder newBuilder()
Returns
newBuilder(AwsProperties prototype)
public static AwsProperties.Builder newBuilder(AwsProperties prototype)
Parameter
Returns
public static AwsProperties parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static AwsProperties parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static AwsProperties parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AwsProperties parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static AwsProperties parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AwsProperties parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AwsProperties parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static AwsProperties parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AwsProperties parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static AwsProperties parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static AwsProperties parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AwsProperties parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<AwsProperties> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
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;
Returns
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;
Returns
getAuthenticationMethodCase()
public AwsProperties.AuthenticationMethodCase getAuthenticationMethodCase()
Returns
getCrossAccountRole()
public AwsCrossAccountRole getCrossAccountRole()
Authentication using Google owned AWS IAM user's access key to assume
into customer's AWS IAM Role.
.google.cloud.bigquery.connection.v1.AwsCrossAccountRole cross_account_role = 2;
Returns
getCrossAccountRoleOrBuilder()
public AwsCrossAccountRoleOrBuilder getCrossAccountRoleOrBuilder()
Authentication using Google owned AWS IAM user's access key to assume
into customer's AWS IAM Role.
.google.cloud.bigquery.connection.v1.AwsCrossAccountRole cross_account_role = 2;
Returns
getDefaultInstanceForType()
public AwsProperties getDefaultInstanceForType()
Returns
getParserForType()
public Parser<AwsProperties> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
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()
public boolean hasCrossAccountRole()
Authentication using Google owned AWS IAM user's access key to assume
into customer's AWS IAM Role.
.google.cloud.bigquery.connection.v1.AwsCrossAccountRole cross_account_role = 2;
Returns
Type | Description |
boolean | Whether the crossAccountRole field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public AwsProperties.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AwsProperties.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public AwsProperties.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions