Class S3AuthV2.Builder (0.37.0)

public static final class S3AuthV2.Builder extends GeneratedMessage.Builder<S3AuthV2.Builder> implements S3AuthV2OrBuilder

A message containing fields used to authenticate with Amazon S3.

Protobuf type google.cloud.chronicle.v1.S3AuthV2

Implements

S3AuthV2OrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public S3AuthV2 build()
Returns
Type Description
S3AuthV2

buildPartial()

public S3AuthV2 buildPartial()
Returns
Type Description
S3AuthV2

clear()

public S3AuthV2.Builder clear()
Returns
Type Description
S3AuthV2.Builder
Overrides

clearAccessKeySecretAuth()

public S3AuthV2.Builder clearAccessKeySecretAuth()

Access Key ID and Secret Access Key for an AWS account.

.google.cloud.chronicle.v1.S3V2AccessKeySecretAuth access_key_secret_auth = 3;

Returns
Type Description
S3AuthV2.Builder

clearAuthType()

public S3AuthV2.Builder clearAuthType()
Returns
Type Description
S3AuthV2.Builder

clearAwsIamRoleAuth()

public S3AuthV2.Builder clearAwsIamRoleAuth()

AWS IAM Role Auth for Identity Federation.

.google.cloud.chronicle.v1.S3V2AwsIamRoleAuth aws_iam_role_auth = 5;

Returns
Type Description
S3AuthV2.Builder

getAccessKeySecretAuth()

public S3V2AccessKeySecretAuth getAccessKeySecretAuth()

Access Key ID and Secret Access Key for an AWS account.

.google.cloud.chronicle.v1.S3V2AccessKeySecretAuth access_key_secret_auth = 3;

Returns
Type Description
S3V2AccessKeySecretAuth

The accessKeySecretAuth.

getAccessKeySecretAuthBuilder()

public S3V2AccessKeySecretAuth.Builder getAccessKeySecretAuthBuilder()

Access Key ID and Secret Access Key for an AWS account.

.google.cloud.chronicle.v1.S3V2AccessKeySecretAuth access_key_secret_auth = 3;

Returns
Type Description
S3V2AccessKeySecretAuth.Builder

getAccessKeySecretAuthOrBuilder()

public S3V2AccessKeySecretAuthOrBuilder getAccessKeySecretAuthOrBuilder()

Access Key ID and Secret Access Key for an AWS account.

.google.cloud.chronicle.v1.S3V2AccessKeySecretAuth access_key_secret_auth = 3;

Returns
Type Description
S3V2AccessKeySecretAuthOrBuilder

getAuthTypeCase()

public S3AuthV2.AuthTypeCase getAuthTypeCase()
Returns
Type Description
S3AuthV2.AuthTypeCase

getAwsIamRoleAuth()

public S3V2AwsIamRoleAuth getAwsIamRoleAuth()

AWS IAM Role Auth for Identity Federation.

.google.cloud.chronicle.v1.S3V2AwsIamRoleAuth aws_iam_role_auth = 5;

Returns
Type Description
S3V2AwsIamRoleAuth

The awsIamRoleAuth.

getAwsIamRoleAuthBuilder()

public S3V2AwsIamRoleAuth.Builder getAwsIamRoleAuthBuilder()

AWS IAM Role Auth for Identity Federation.

.google.cloud.chronicle.v1.S3V2AwsIamRoleAuth aws_iam_role_auth = 5;

Returns
Type Description
S3V2AwsIamRoleAuth.Builder

getAwsIamRoleAuthOrBuilder()

public S3V2AwsIamRoleAuthOrBuilder getAwsIamRoleAuthOrBuilder()

AWS IAM Role Auth for Identity Federation.

.google.cloud.chronicle.v1.S3V2AwsIamRoleAuth aws_iam_role_auth = 5;

Returns
Type Description
S3V2AwsIamRoleAuthOrBuilder

getDefaultInstanceForType()

public S3AuthV2 getDefaultInstanceForType()
Returns
Type Description
S3AuthV2

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

hasAccessKeySecretAuth()

public boolean hasAccessKeySecretAuth()

Access Key ID and Secret Access Key for an AWS account.

.google.cloud.chronicle.v1.S3V2AccessKeySecretAuth access_key_secret_auth = 3;

Returns
Type Description
boolean

Whether the accessKeySecretAuth field is set.

hasAwsIamRoleAuth()

public boolean hasAwsIamRoleAuth()

AWS IAM Role Auth for Identity Federation.

.google.cloud.chronicle.v1.S3V2AwsIamRoleAuth aws_iam_role_auth = 5;

Returns
Type Description
boolean

Whether the awsIamRoleAuth field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAccessKeySecretAuth(S3V2AccessKeySecretAuth value)

public S3AuthV2.Builder mergeAccessKeySecretAuth(S3V2AccessKeySecretAuth value)

Access Key ID and Secret Access Key for an AWS account.

.google.cloud.chronicle.v1.S3V2AccessKeySecretAuth access_key_secret_auth = 3;

Parameter
Name Description
value S3V2AccessKeySecretAuth
Returns
Type Description
S3AuthV2.Builder

mergeAwsIamRoleAuth(S3V2AwsIamRoleAuth value)

public S3AuthV2.Builder mergeAwsIamRoleAuth(S3V2AwsIamRoleAuth value)

AWS IAM Role Auth for Identity Federation.

.google.cloud.chronicle.v1.S3V2AwsIamRoleAuth aws_iam_role_auth = 5;

Parameter
Name Description
value S3V2AwsIamRoleAuth
Returns
Type Description
S3AuthV2.Builder

mergeFrom(S3AuthV2 other)

public S3AuthV2.Builder mergeFrom(S3AuthV2 other)
Parameter
Name Description
other S3AuthV2
Returns
Type Description
S3AuthV2.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public S3AuthV2.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
S3AuthV2.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public S3AuthV2.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
S3AuthV2.Builder
Overrides

setAccessKeySecretAuth(S3V2AccessKeySecretAuth value)

public S3AuthV2.Builder setAccessKeySecretAuth(S3V2AccessKeySecretAuth value)

Access Key ID and Secret Access Key for an AWS account.

.google.cloud.chronicle.v1.S3V2AccessKeySecretAuth access_key_secret_auth = 3;

Parameter
Name Description
value S3V2AccessKeySecretAuth
Returns
Type Description
S3AuthV2.Builder

setAccessKeySecretAuth(S3V2AccessKeySecretAuth.Builder builderForValue)

public S3AuthV2.Builder setAccessKeySecretAuth(S3V2AccessKeySecretAuth.Builder builderForValue)

Access Key ID and Secret Access Key for an AWS account.

.google.cloud.chronicle.v1.S3V2AccessKeySecretAuth access_key_secret_auth = 3;

Parameter
Name Description
builderForValue S3V2AccessKeySecretAuth.Builder
Returns
Type Description
S3AuthV2.Builder

setAwsIamRoleAuth(S3V2AwsIamRoleAuth value)

public S3AuthV2.Builder setAwsIamRoleAuth(S3V2AwsIamRoleAuth value)

AWS IAM Role Auth for Identity Federation.

.google.cloud.chronicle.v1.S3V2AwsIamRoleAuth aws_iam_role_auth = 5;

Parameter
Name Description
value S3V2AwsIamRoleAuth
Returns
Type Description
S3AuthV2.Builder

setAwsIamRoleAuth(S3V2AwsIamRoleAuth.Builder builderForValue)

public S3AuthV2.Builder setAwsIamRoleAuth(S3V2AwsIamRoleAuth.Builder builderForValue)

AWS IAM Role Auth for Identity Federation.

.google.cloud.chronicle.v1.S3V2AwsIamRoleAuth aws_iam_role_auth = 5;

Parameter
Name Description
builderForValue S3V2AwsIamRoleAuth.Builder
Returns
Type Description
S3AuthV2.Builder