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