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