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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AmazonS3IcebergStorage.BuilderaccessKeyId(String accessKeyId)Access key ID to access the Amazon S3 bucket.AmazonS3IcebergStorage.Builderbucket(String bucket)S3 bucket where Iceberg stores metadata and data files.AmazonS3IcebergStoragebuild()AmazonS3IcebergStorage.Buildercopy(AmazonS3IcebergStorage model)AmazonS3IcebergStorage.Builderendpoint(String endpoint)The endpoint URL of the Amazon S3 storage service.AmazonS3IcebergStorage.Builderregion(String region)The AMAZON region where the S3 bucket is hosted.AmazonS3IcebergStorage.BuilderschemeType(AmazonS3IcebergStorage.SchemeType schemeType)The scheme of the storage.AmazonS3IcebergStorage.BuildersecretAccessKeySecretId(String secretAccessKeySecretId)The OCID of the Secret where the Secret Access Key is stored.
 
- 
- 
- 
Method Detail- 
schemeTypepublic AmazonS3IcebergStorage.Builder schemeType(AmazonS3IcebergStorage.SchemeType schemeType) The scheme of the storage.- Parameters:
- schemeType- the value to set
- Returns:
- this builder
 
 - 
endpointpublic 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
 
 - 
accessKeyIdpublic AmazonS3IcebergStorage.Builder accessKeyId(String accessKeyId) Access key ID to access the Amazon S3 bucket.- Parameters:
- accessKeyId- the value to set
- Returns:
- this builder
 
 - 
secretAccessKeySecretIdpublic 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
 
 - 
regionpublic 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
 
 - 
bucketpublic AmazonS3IcebergStorage.Builder bucket(String bucket) S3 bucket where Iceberg stores metadata and data files.- Parameters:
- bucket- the value to set
- Returns:
- this builder
 
 - 
buildpublic AmazonS3IcebergStorage build() 
 - 
copypublic AmazonS3IcebergStorage.Builder copy(AmazonS3IcebergStorage model) 
 
- 
 
-