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