Class AmazonSQSV2Settings.Builder (0.37.0)

public static final class AmazonSQSV2Settings.Builder extends GeneratedMessage.Builder<AmazonSQSV2Settings.Builder> implements AmazonSQSV2SettingsOrBuilder

AmazonSQSV2Settings is the settings proto for Omniflow SQS feeds.

Protobuf type google.cloud.chronicle.v1.AmazonSQSV2Settings

Static Methods

getDescriptor()

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

Methods

addAllIncludePrefixes(Iterable<String> values)

public AmazonSQSV2Settings.Builder addAllIncludePrefixes(Iterable<String> values)

Optional. Optional list of object prefixes to include.

repeated string include_prefixes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<String>

The includePrefixes to add.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

addIncludePrefixes(String value)

public AmazonSQSV2Settings.Builder addIncludePrefixes(String value)

Optional. Optional list of object prefixes to include.

repeated string include_prefixes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The includePrefixes to add.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

addIncludePrefixesBytes(ByteString value)

public AmazonSQSV2Settings.Builder addIncludePrefixesBytes(ByteString value)

Optional. Optional list of object prefixes to include.

repeated string include_prefixes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes of the includePrefixes to add.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

build()

public AmazonSQSV2Settings build()
Returns
Type Description
AmazonSQSV2Settings

buildPartial()

public AmazonSQSV2Settings buildPartial()
Returns
Type Description
AmazonSQSV2Settings

clear()

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

clearAuthentication()

public AmazonSQSV2Settings.Builder clearAuthentication()

Required. Authentication.

.google.cloud.chronicle.v1.SQSAuthV2 authentication = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AmazonSQSV2Settings.Builder

clearChronicleServiceAccount()

public AmazonSQSV2Settings.Builder clearChronicleServiceAccount()

Output only. SA that will read data, this is Storage Transfer Service SA of Customer's Tenancy Project.

string chronicle_service_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

clearIncludePrefixes()

public AmazonSQSV2Settings.Builder clearIncludePrefixes()

Optional. Optional list of object prefixes to include.

repeated string include_prefixes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

clearMaxLookbackDays()

public AmazonSQSV2Settings.Builder clearMaxLookbackDays()

Optional. Maximum File Age to ingest in days.

int32 max_lookback_days = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

clearQueue()

public AmazonSQSV2Settings.Builder clearQueue()

Required. Amazon Resource Name(ARN) of the queue.

string queue = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

clearS3Uri()

public AmazonSQSV2Settings.Builder clearS3Uri()

Required. S3 URI.

string s3_uri = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

clearSourceDeletionOption()

public AmazonSQSV2Settings.Builder clearSourceDeletionOption()

Optional. Source deletion option.

.google.cloud.chronicle.v1.SourceDeletionOptionV2 source_deletion_option = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

getAuthentication()

public SQSAuthV2 getAuthentication()

Required. Authentication.

.google.cloud.chronicle.v1.SQSAuthV2 authentication = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SQSAuthV2

The authentication.

getAuthenticationBuilder()

public SQSAuthV2.Builder getAuthenticationBuilder()

Required. Authentication.

.google.cloud.chronicle.v1.SQSAuthV2 authentication = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SQSAuthV2.Builder

getAuthenticationOrBuilder()

public SQSAuthV2OrBuilder getAuthenticationOrBuilder()

Required. Authentication.

.google.cloud.chronicle.v1.SQSAuthV2 authentication = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SQSAuthV2OrBuilder

getChronicleServiceAccount()

public String getChronicleServiceAccount()

Output only. SA that will read data, this is Storage Transfer Service SA of Customer's Tenancy Project.

string chronicle_service_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The chronicleServiceAccount.

getChronicleServiceAccountBytes()

public ByteString getChronicleServiceAccountBytes()

Output only. SA that will read data, this is Storage Transfer Service SA of Customer's Tenancy Project.

string chronicle_service_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for chronicleServiceAccount.

getDefaultInstanceForType()

public AmazonSQSV2Settings getDefaultInstanceForType()
Returns
Type Description
AmazonSQSV2Settings

getDescriptorForType()

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

getIncludePrefixes(int index)

public String getIncludePrefixes(int index)

Optional. Optional list of object prefixes to include.

repeated string include_prefixes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The includePrefixes at the given index.

getIncludePrefixesBytes(int index)

public ByteString getIncludePrefixesBytes(int index)

Optional. Optional list of object prefixes to include.

repeated string include_prefixes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the includePrefixes at the given index.

getIncludePrefixesCount()

public int getIncludePrefixesCount()

Optional. Optional list of object prefixes to include.

repeated string include_prefixes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of includePrefixes.

getIncludePrefixesList()

public ProtocolStringList getIncludePrefixesList()

Optional. Optional list of object prefixes to include.

repeated string include_prefixes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProtocolStringList

A list containing the includePrefixes.

getMaxLookbackDays()

public int getMaxLookbackDays()

Optional. Maximum File Age to ingest in days.

int32 max_lookback_days = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The maxLookbackDays.

getQueue()

public String getQueue()

Required. Amazon Resource Name(ARN) of the queue.

string queue = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The queue.

getQueueBytes()

public ByteString getQueueBytes()

Required. Amazon Resource Name(ARN) of the queue.

string queue = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for queue.

getS3Uri()

public String getS3Uri()

Required. S3 URI.

string s3_uri = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The s3Uri.

getS3UriBytes()

public ByteString getS3UriBytes()

Required. S3 URI.

string s3_uri = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for s3Uri.

getSourceDeletionOption()

public SourceDeletionOptionV2 getSourceDeletionOption()

Optional. Source deletion option.

.google.cloud.chronicle.v1.SourceDeletionOptionV2 source_deletion_option = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SourceDeletionOptionV2

The sourceDeletionOption.

getSourceDeletionOptionValue()

public int getSourceDeletionOptionValue()

Optional. Source deletion option.

.google.cloud.chronicle.v1.SourceDeletionOptionV2 source_deletion_option = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for sourceDeletionOption.

hasAuthentication()

public boolean hasAuthentication()

Required. Authentication.

.google.cloud.chronicle.v1.SQSAuthV2 authentication = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the authentication field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAuthentication(SQSAuthV2 value)

public AmazonSQSV2Settings.Builder mergeAuthentication(SQSAuthV2 value)

Required. Authentication.

.google.cloud.chronicle.v1.SQSAuthV2 authentication = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value SQSAuthV2
Returns
Type Description
AmazonSQSV2Settings.Builder

mergeFrom(AmazonSQSV2Settings other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAuthentication(SQSAuthV2 value)

public AmazonSQSV2Settings.Builder setAuthentication(SQSAuthV2 value)

Required. Authentication.

.google.cloud.chronicle.v1.SQSAuthV2 authentication = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value SQSAuthV2
Returns
Type Description
AmazonSQSV2Settings.Builder

setAuthentication(SQSAuthV2.Builder builderForValue)

public AmazonSQSV2Settings.Builder setAuthentication(SQSAuthV2.Builder builderForValue)

Required. Authentication.

.google.cloud.chronicle.v1.SQSAuthV2 authentication = 3 [(.google.api.field_behavior) = REQUIRED];

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

setChronicleServiceAccount(String value)

public AmazonSQSV2Settings.Builder setChronicleServiceAccount(String value)

Output only. SA that will read data, this is Storage Transfer Service SA of Customer's Tenancy Project.

string chronicle_service_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The chronicleServiceAccount to set.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

setChronicleServiceAccountBytes(ByteString value)

public AmazonSQSV2Settings.Builder setChronicleServiceAccountBytes(ByteString value)

Output only. SA that will read data, this is Storage Transfer Service SA of Customer's Tenancy Project.

string chronicle_service_account = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for chronicleServiceAccount to set.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

setIncludePrefixes(int index, String value)

public AmazonSQSV2Settings.Builder setIncludePrefixes(int index, String value)

Optional. Optional list of object prefixes to include.

repeated string include_prefixes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value String

The includePrefixes to set.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

setMaxLookbackDays(int value)

public AmazonSQSV2Settings.Builder setMaxLookbackDays(int value)

Optional. Maximum File Age to ingest in days.

int32 max_lookback_days = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The maxLookbackDays to set.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

setQueue(String value)

public AmazonSQSV2Settings.Builder setQueue(String value)

Required. Amazon Resource Name(ARN) of the queue.

string queue = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The queue to set.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

setQueueBytes(ByteString value)

public AmazonSQSV2Settings.Builder setQueueBytes(ByteString value)

Required. Amazon Resource Name(ARN) of the queue.

string queue = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for queue to set.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

setS3Uri(String value)

public AmazonSQSV2Settings.Builder setS3Uri(String value)

Required. S3 URI.

string s3_uri = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The s3Uri to set.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

setS3UriBytes(ByteString value)

public AmazonSQSV2Settings.Builder setS3UriBytes(ByteString value)

Required. S3 URI.

string s3_uri = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for s3Uri to set.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

setSourceDeletionOption(SourceDeletionOptionV2 value)

public AmazonSQSV2Settings.Builder setSourceDeletionOption(SourceDeletionOptionV2 value)

Optional. Source deletion option.

.google.cloud.chronicle.v1.SourceDeletionOptionV2 source_deletion_option = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value SourceDeletionOptionV2

The sourceDeletionOption to set.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.

setSourceDeletionOptionValue(int value)

public AmazonSQSV2Settings.Builder setSourceDeletionOptionValue(int value)

Optional. Source deletion option.

.google.cloud.chronicle.v1.SourceDeletionOptionV2 source_deletion_option = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for sourceDeletionOption to set.

Returns
Type Description
AmazonSQSV2Settings.Builder

This builder for chaining.