Class AmazonS3IcebergStorage.Builder (0.42.0)

public static final class AmazonS3IcebergStorage.Builder extends GeneratedMessage.Builder<AmazonS3IcebergStorage.Builder> implements AmazonS3IcebergStorageOrBuilder

The Amazon S3 Iceberg storage.

Protobuf type google.cloud.oracledatabase.v1.AmazonS3IcebergStorage

Static Methods

getDescriptor()

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

Methods

build()

public AmazonS3IcebergStorage build()
Returns
Type Description
AmazonS3IcebergStorage

buildPartial()

public AmazonS3IcebergStorage buildPartial()
Returns
Type Description
AmazonS3IcebergStorage

clear()

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

clearAccessKeyId()

public AmazonS3IcebergStorage.Builder clearAccessKeyId()

Required. The access key ID of Amazon S3.

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

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

clearBucket()

public AmazonS3IcebergStorage.Builder clearBucket()

Required. The bucket of Amazon S3.

string bucket = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

clearEndpoint()

public AmazonS3IcebergStorage.Builder clearEndpoint()

Optional. The endpoint of Amazon S3.

string endpoint = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

clearRegion()

public AmazonS3IcebergStorage.Builder clearRegion()

Required. The region of Amazon S3.

string region = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

clearSchemeType()

public AmazonS3IcebergStorage.Builder clearSchemeType()

Required. The scheme type of Amazon S3.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage.SchemeType scheme_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

clearSecretAccessKeySecret()

public AmazonS3IcebergStorage.Builder clearSecretAccessKeySecret()

Optional. The secret access key of Amazon S3.

string secret_access_key_secret = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

getAccessKeyId()

public String getAccessKeyId()

Required. The access key ID of Amazon S3.

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

Returns
Type Description
String

The accessKeyId.

getAccessKeyIdBytes()

public ByteString getAccessKeyIdBytes()

Required. The access key ID of Amazon S3.

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

Returns
Type Description
ByteString

The bytes for accessKeyId.

getBucket()

public String getBucket()

Required. The bucket of Amazon S3.

string bucket = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The bucket.

getBucketBytes()

public ByteString getBucketBytes()

Required. The bucket of Amazon S3.

string bucket = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for bucket.

getDefaultInstanceForType()

public AmazonS3IcebergStorage getDefaultInstanceForType()
Returns
Type Description
AmazonS3IcebergStorage

getDescriptorForType()

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

getEndpoint()

public String getEndpoint()

Optional. The endpoint of Amazon S3.

string endpoint = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The endpoint.

getEndpointBytes()

public ByteString getEndpointBytes()

Optional. The endpoint of Amazon S3.

string endpoint = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for endpoint.

getRegion()

public String getRegion()

Required. The region of Amazon S3.

string region = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The region.

getRegionBytes()

public ByteString getRegionBytes()

Required. The region of Amazon S3.

string region = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for region.

getSchemeType()

public AmazonS3IcebergStorage.SchemeType getSchemeType()

Required. The scheme type of Amazon S3.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage.SchemeType scheme_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AmazonS3IcebergStorage.SchemeType

The schemeType.

getSchemeTypeValue()

public int getSchemeTypeValue()

Required. The scheme type of Amazon S3.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage.SchemeType scheme_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for schemeType.

getSecretAccessKeySecret()

public String getSecretAccessKeySecret()

Optional. The secret access key of Amazon S3.

string secret_access_key_secret = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The secretAccessKeySecret.

getSecretAccessKeySecretBytes()

public ByteString getSecretAccessKeySecretBytes()

Optional. The secret access key of Amazon S3.

string secret_access_key_secret = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for secretAccessKeySecret.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AmazonS3IcebergStorage other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAccessKeyId(String value)

public AmazonS3IcebergStorage.Builder setAccessKeyId(String value)

Required. The access key ID of Amazon S3.

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

Parameter
Name Description
value String

The accessKeyId to set.

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

setAccessKeyIdBytes(ByteString value)

public AmazonS3IcebergStorage.Builder setAccessKeyIdBytes(ByteString value)

Required. The access key ID of Amazon S3.

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

Parameter
Name Description
value ByteString

The bytes for accessKeyId to set.

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

setBucket(String value)

public AmazonS3IcebergStorage.Builder setBucket(String value)

Required. The bucket of Amazon S3.

string bucket = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The bucket to set.

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

setBucketBytes(ByteString value)

public AmazonS3IcebergStorage.Builder setBucketBytes(ByteString value)

Required. The bucket of Amazon S3.

string bucket = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for bucket to set.

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

setEndpoint(String value)

public AmazonS3IcebergStorage.Builder setEndpoint(String value)

Optional. The endpoint of Amazon S3.

string endpoint = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The endpoint to set.

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

setEndpointBytes(ByteString value)

public AmazonS3IcebergStorage.Builder setEndpointBytes(ByteString value)

Optional. The endpoint of Amazon S3.

string endpoint = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for endpoint to set.

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

setRegion(String value)

public AmazonS3IcebergStorage.Builder setRegion(String value)

Required. The region of Amazon S3.

string region = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The region to set.

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

setRegionBytes(ByteString value)

public AmazonS3IcebergStorage.Builder setRegionBytes(ByteString value)

Required. The region of Amazon S3.

string region = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for region to set.

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

setSchemeType(AmazonS3IcebergStorage.SchemeType value)

public AmazonS3IcebergStorage.Builder setSchemeType(AmazonS3IcebergStorage.SchemeType value)

Required. The scheme type of Amazon S3.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage.SchemeType scheme_type = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AmazonS3IcebergStorage.SchemeType

The schemeType to set.

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

setSchemeTypeValue(int value)

public AmazonS3IcebergStorage.Builder setSchemeTypeValue(int value)

Required. The scheme type of Amazon S3.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage.SchemeType scheme_type = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

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

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

setSecretAccessKeySecret(String value)

public AmazonS3IcebergStorage.Builder setSecretAccessKeySecret(String value)

Optional. The secret access key of Amazon S3.

string secret_access_key_secret = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The secretAccessKeySecret to set.

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.

setSecretAccessKeySecretBytes(ByteString value)

public AmazonS3IcebergStorage.Builder setSecretAccessKeySecretBytes(ByteString value)

Optional. The secret access key of Amazon S3.

string secret_access_key_secret = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for secretAccessKeySecret to set.

Returns
Type Description
AmazonS3IcebergStorage.Builder

This builder for chaining.