Package com.oracle.bmc.goldengate.model
Class AmazonS3IcebergStorage.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.AmazonS3IcebergStorage.Builder
-
- Enclosing class:
- AmazonS3IcebergStorage
public static class AmazonS3IcebergStorage.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AmazonS3IcebergStorage.Builder
accessKeyId(String accessKeyId)
Access key ID to access the Amazon S3 bucket.AmazonS3IcebergStorage.Builder
bucket(String bucket)
S3 bucket where Iceberg stores metadata and data files.AmazonS3IcebergStorage
build()
AmazonS3IcebergStorage.Builder
copy(AmazonS3IcebergStorage model)
AmazonS3IcebergStorage.Builder
endpoint(String endpoint)
The endpoint URL of the Amazon S3 storage service.AmazonS3IcebergStorage.Builder
region(String region)
The AMAZON region where the S3 bucket is hosted.AmazonS3IcebergStorage.Builder
schemeType(AmazonS3IcebergStorage.SchemeType schemeType)
The scheme of the storage.AmazonS3IcebergStorage.Builder
secretAccessKeySecretId(String secretAccessKeySecretId)
The OCID of the Secret where the Secret Access Key is stored.
-
-
-
Method Detail
-
schemeType
public AmazonS3IcebergStorage.Builder schemeType(AmazonS3IcebergStorage.SchemeType schemeType)
The scheme of the storage.- Parameters:
schemeType
- the value to set- Returns:
- this builder
-
endpoint
public AmazonS3IcebergStorage.Builder endpoint(String endpoint)
The endpoint URL of the Amazon S3 storage service.e.g.: ‘https://s3.amazonaws.com’
- Parameters:
endpoint
- the value to set- Returns:
- this builder
-
accessKeyId
public AmazonS3IcebergStorage.Builder accessKeyId(String accessKeyId)
Access key ID to access the Amazon S3 bucket.- Parameters:
accessKeyId
- the value to set- Returns:
- this builder
-
secretAccessKeySecretId
public AmazonS3IcebergStorage.Builder secretAccessKeySecretId(String secretAccessKeySecretId)
The OCID of the Secret where the Secret Access Key is stored.- Parameters:
secretAccessKeySecretId
- the value to set- Returns:
- this builder
-
region
public AmazonS3IcebergStorage.Builder region(String region)
The AMAZON region where the S3 bucket is hosted.e.g.: ‘us-east-2’
- Parameters:
region
- the value to set- Returns:
- this builder
-
bucket
public AmazonS3IcebergStorage.Builder bucket(String bucket)
S3 bucket where Iceberg stores metadata and data files.- Parameters:
bucket
- the value to set- Returns:
- this builder
-
build
public AmazonS3IcebergStorage build()
-
copy
public AmazonS3IcebergStorage.Builder copy(AmazonS3IcebergStorage model)
-
-