Class SQSAuthV2.Builder (0.37.0)

public static final class SQSAuthV2.Builder extends GeneratedMessage.Builder<SQSAuthV2.Builder> implements SQSAuthV2OrBuilder

A message containing fields used to authenticate with Amazon SQS.

Protobuf type google.cloud.chronicle.v1.SQSAuthV2

Implements

SQSAuthV2OrBuilder

Static Methods

getDescriptor()

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

Methods

build()

public SQSAuthV2 build()
Returns
Type Description
SQSAuthV2

buildPartial()

public SQSAuthV2 buildPartial()
Returns
Type Description
SQSAuthV2

clear()

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

clearAuthType()

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

clearAwsIamRoleAuth()

public SQSAuthV2.Builder clearAwsIamRoleAuth()

Required. AWS IAM Role for Identity Federation.

.google.cloud.chronicle.v1.SQSV2AwsIamRoleAuth aws_iam_role_auth = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SQSAuthV2.Builder

clearSqsV2AccessKeySecretAuth()

public SQSAuthV2.Builder clearSqsV2AccessKeySecretAuth()

Required. Auth key and secret for the SQS queue.

.google.cloud.chronicle.v1.SQSV2AccessKeySecretAuth sqs_v2_access_key_secret_auth = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SQSAuthV2.Builder

getAuthTypeCase()

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

getAwsIamRoleAuth()

public SQSV2AwsIamRoleAuth getAwsIamRoleAuth()

Required. AWS IAM Role for Identity Federation.

.google.cloud.chronicle.v1.SQSV2AwsIamRoleAuth aws_iam_role_auth = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SQSV2AwsIamRoleAuth

The awsIamRoleAuth.

getAwsIamRoleAuthBuilder()

public SQSV2AwsIamRoleAuth.Builder getAwsIamRoleAuthBuilder()

Required. AWS IAM Role for Identity Federation.

.google.cloud.chronicle.v1.SQSV2AwsIamRoleAuth aws_iam_role_auth = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SQSV2AwsIamRoleAuth.Builder

getAwsIamRoleAuthOrBuilder()

public SQSV2AwsIamRoleAuthOrBuilder getAwsIamRoleAuthOrBuilder()

Required. AWS IAM Role for Identity Federation.

.google.cloud.chronicle.v1.SQSV2AwsIamRoleAuth aws_iam_role_auth = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SQSV2AwsIamRoleAuthOrBuilder

getDefaultInstanceForType()

public SQSAuthV2 getDefaultInstanceForType()
Returns
Type Description
SQSAuthV2

getDescriptorForType()

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

getSqsV2AccessKeySecretAuth()

public SQSV2AccessKeySecretAuth getSqsV2AccessKeySecretAuth()

Required. Auth key and secret for the SQS queue.

.google.cloud.chronicle.v1.SQSV2AccessKeySecretAuth sqs_v2_access_key_secret_auth = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SQSV2AccessKeySecretAuth

The sqsV2AccessKeySecretAuth.

getSqsV2AccessKeySecretAuthBuilder()

public SQSV2AccessKeySecretAuth.Builder getSqsV2AccessKeySecretAuthBuilder()

Required. Auth key and secret for the SQS queue.

.google.cloud.chronicle.v1.SQSV2AccessKeySecretAuth sqs_v2_access_key_secret_auth = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SQSV2AccessKeySecretAuth.Builder

getSqsV2AccessKeySecretAuthOrBuilder()

public SQSV2AccessKeySecretAuthOrBuilder getSqsV2AccessKeySecretAuthOrBuilder()

Required. Auth key and secret for the SQS queue.

.google.cloud.chronicle.v1.SQSV2AccessKeySecretAuth sqs_v2_access_key_secret_auth = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SQSV2AccessKeySecretAuthOrBuilder

hasAwsIamRoleAuth()

public boolean hasAwsIamRoleAuth()

Required. AWS IAM Role for Identity Federation.

.google.cloud.chronicle.v1.SQSV2AwsIamRoleAuth aws_iam_role_auth = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the awsIamRoleAuth field is set.

hasSqsV2AccessKeySecretAuth()

public boolean hasSqsV2AccessKeySecretAuth()

Required. Auth key and secret for the SQS queue.

.google.cloud.chronicle.v1.SQSV2AccessKeySecretAuth sqs_v2_access_key_secret_auth = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the sqsV2AccessKeySecretAuth field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAwsIamRoleAuth(SQSV2AwsIamRoleAuth value)

public SQSAuthV2.Builder mergeAwsIamRoleAuth(SQSV2AwsIamRoleAuth value)

Required. AWS IAM Role for Identity Federation.

.google.cloud.chronicle.v1.SQSV2AwsIamRoleAuth aws_iam_role_auth = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value SQSV2AwsIamRoleAuth
Returns
Type Description
SQSAuthV2.Builder

mergeFrom(SQSAuthV2 other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeSqsV2AccessKeySecretAuth(SQSV2AccessKeySecretAuth value)

public SQSAuthV2.Builder mergeSqsV2AccessKeySecretAuth(SQSV2AccessKeySecretAuth value)

Required. Auth key and secret for the SQS queue.

.google.cloud.chronicle.v1.SQSV2AccessKeySecretAuth sqs_v2_access_key_secret_auth = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value SQSV2AccessKeySecretAuth
Returns
Type Description
SQSAuthV2.Builder

setAwsIamRoleAuth(SQSV2AwsIamRoleAuth value)

public SQSAuthV2.Builder setAwsIamRoleAuth(SQSV2AwsIamRoleAuth value)

Required. AWS IAM Role for Identity Federation.

.google.cloud.chronicle.v1.SQSV2AwsIamRoleAuth aws_iam_role_auth = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value SQSV2AwsIamRoleAuth
Returns
Type Description
SQSAuthV2.Builder

setAwsIamRoleAuth(SQSV2AwsIamRoleAuth.Builder builderForValue)

public SQSAuthV2.Builder setAwsIamRoleAuth(SQSV2AwsIamRoleAuth.Builder builderForValue)

Required. AWS IAM Role for Identity Federation.

.google.cloud.chronicle.v1.SQSV2AwsIamRoleAuth aws_iam_role_auth = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue SQSV2AwsIamRoleAuth.Builder
Returns
Type Description
SQSAuthV2.Builder

setSqsV2AccessKeySecretAuth(SQSV2AccessKeySecretAuth value)

public SQSAuthV2.Builder setSqsV2AccessKeySecretAuth(SQSV2AccessKeySecretAuth value)

Required. Auth key and secret for the SQS queue.

.google.cloud.chronicle.v1.SQSV2AccessKeySecretAuth sqs_v2_access_key_secret_auth = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value SQSV2AccessKeySecretAuth
Returns
Type Description
SQSAuthV2.Builder

setSqsV2AccessKeySecretAuth(SQSV2AccessKeySecretAuth.Builder builderForValue)

public SQSAuthV2.Builder setSqsV2AccessKeySecretAuth(SQSV2AccessKeySecretAuth.Builder builderForValue)

Required. Auth key and secret for the SQS queue.

.google.cloud.chronicle.v1.SQSV2AccessKeySecretAuth sqs_v2_access_key_secret_auth = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue SQSV2AccessKeySecretAuth.Builder
Returns
Type Description
SQSAuthV2.Builder