Class AmazonS3Settings.Builder (0.37.0)

public static final class AmazonS3Settings.Builder extends GeneratedMessage.Builder<AmazonS3Settings.Builder> implements AmazonS3SettingsOrBuilder

Amazon S3 settings.

Protobuf type google.cloud.chronicle.v1.AmazonS3Settings

Static Methods

getDescriptor()

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

Methods

build()

public AmazonS3Settings build()
Returns
Type Description
AmazonS3Settings

buildPartial()

public AmazonS3Settings buildPartial()
Returns
Type Description
AmazonS3Settings

clear()

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

clearAuthentication()

public AmazonS3Settings.Builder clearAuthentication()

Input only. Authentication.

.google.cloud.chronicle.v1.S3Auth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
AmazonS3Settings.Builder

clearS3Uri()

public AmazonS3Settings.Builder clearS3Uri()

S3 URI.

string s3_uri = 2;

Returns
Type Description
AmazonS3Settings.Builder

This builder for chaining.

clearSourceDeletionOption()

public AmazonS3Settings.Builder clearSourceDeletionOption()

Source deletion option.

.google.cloud.chronicle.v1.SourceDeletionOption source_deletion_option = 4;

Returns
Type Description
AmazonS3Settings.Builder

This builder for chaining.

clearSourceType()

public AmazonS3Settings.Builder clearSourceType()

The URI source type.

.google.cloud.chronicle.v1.URISourceType source_type = 3;

Returns
Type Description
AmazonS3Settings.Builder

This builder for chaining.

getAuthentication()

public S3Auth getAuthentication()

Input only. Authentication.

.google.cloud.chronicle.v1.S3Auth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
S3Auth

The authentication.

getAuthenticationBuilder()

public S3Auth.Builder getAuthenticationBuilder()

Input only. Authentication.

.google.cloud.chronicle.v1.S3Auth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
S3Auth.Builder

getAuthenticationOrBuilder()

public S3AuthOrBuilder getAuthenticationOrBuilder()

Input only. Authentication.

.google.cloud.chronicle.v1.S3Auth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
S3AuthOrBuilder

getDefaultInstanceForType()

public AmazonS3Settings getDefaultInstanceForType()
Returns
Type Description
AmazonS3Settings

getDescriptorForType()

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

getS3Uri()

public String getS3Uri()

S3 URI.

string s3_uri = 2;

Returns
Type Description
String

The s3Uri.

getS3UriBytes()

public ByteString getS3UriBytes()

S3 URI.

string s3_uri = 2;

Returns
Type Description
ByteString

The bytes for s3Uri.

getSourceDeletionOption()

public SourceDeletionOption getSourceDeletionOption()

Source deletion option.

.google.cloud.chronicle.v1.SourceDeletionOption source_deletion_option = 4;

Returns
Type Description
SourceDeletionOption

The sourceDeletionOption.

getSourceDeletionOptionValue()

public int getSourceDeletionOptionValue()

Source deletion option.

.google.cloud.chronicle.v1.SourceDeletionOption source_deletion_option = 4;

Returns
Type Description
int

The enum numeric value on the wire for sourceDeletionOption.

getSourceType()

public URISourceType getSourceType()

The URI source type.

.google.cloud.chronicle.v1.URISourceType source_type = 3;

Returns
Type Description
URISourceType

The sourceType.

getSourceTypeValue()

public int getSourceTypeValue()

The URI source type.

.google.cloud.chronicle.v1.URISourceType source_type = 3;

Returns
Type Description
int

The enum numeric value on the wire for sourceType.

hasAuthentication()

public boolean hasAuthentication()

Input only. Authentication.

.google.cloud.chronicle.v1.S3Auth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

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(S3Auth value)

public AmazonS3Settings.Builder mergeAuthentication(S3Auth value)

Input only. Authentication.

.google.cloud.chronicle.v1.S3Auth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
value S3Auth
Returns
Type Description
AmazonS3Settings.Builder

mergeFrom(AmazonS3Settings other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAuthentication(S3Auth value)

public AmazonS3Settings.Builder setAuthentication(S3Auth value)

Input only. Authentication.

.google.cloud.chronicle.v1.S3Auth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
value S3Auth
Returns
Type Description
AmazonS3Settings.Builder

setAuthentication(S3Auth.Builder builderForValue)

public AmazonS3Settings.Builder setAuthentication(S3Auth.Builder builderForValue)

Input only. Authentication.

.google.cloud.chronicle.v1.S3Auth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
builderForValue S3Auth.Builder
Returns
Type Description
AmazonS3Settings.Builder

setS3Uri(String value)

public AmazonS3Settings.Builder setS3Uri(String value)

S3 URI.

string s3_uri = 2;

Parameter
Name Description
value String

The s3Uri to set.

Returns
Type Description
AmazonS3Settings.Builder

This builder for chaining.

setS3UriBytes(ByteString value)

public AmazonS3Settings.Builder setS3UriBytes(ByteString value)

S3 URI.

string s3_uri = 2;

Parameter
Name Description
value ByteString

The bytes for s3Uri to set.

Returns
Type Description
AmazonS3Settings.Builder

This builder for chaining.

setSourceDeletionOption(SourceDeletionOption value)

public AmazonS3Settings.Builder setSourceDeletionOption(SourceDeletionOption value)

Source deletion option.

.google.cloud.chronicle.v1.SourceDeletionOption source_deletion_option = 4;

Parameter
Name Description
value SourceDeletionOption

The sourceDeletionOption to set.

Returns
Type Description
AmazonS3Settings.Builder

This builder for chaining.

setSourceDeletionOptionValue(int value)

public AmazonS3Settings.Builder setSourceDeletionOptionValue(int value)

Source deletion option.

.google.cloud.chronicle.v1.SourceDeletionOption source_deletion_option = 4;

Parameter
Name Description
value int

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

Returns
Type Description
AmazonS3Settings.Builder

This builder for chaining.

setSourceType(URISourceType value)

public AmazonS3Settings.Builder setSourceType(URISourceType value)

The URI source type.

.google.cloud.chronicle.v1.URISourceType source_type = 3;

Parameter
Name Description
value URISourceType

The sourceType to set.

Returns
Type Description
AmazonS3Settings.Builder

This builder for chaining.

setSourceTypeValue(int value)

public AmazonS3Settings.Builder setSourceTypeValue(int value)

The URI source type.

.google.cloud.chronicle.v1.URISourceType source_type = 3;

Parameter
Name Description
value int

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

Returns
Type Description
AmazonS3Settings.Builder

This builder for chaining.