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
-
-
-
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
-
secretAccessKey
public UpdateAmazonS3IcebergStorageDetails.Builder secretAccessKey(char[] secretAccessKey)
Secret access key to access the Amazon S3 bucket.e.g.: “this-is-not-the-secret” Deprecated: This field is deprecated and replaced by “secretAccessKeySecretId”. This field will be removed after February 15 2026.
- Parameters:
secretAccessKey- the value to set- Returns:
- this builder
-
secretAccessKey
public UpdateAmazonS3IcebergStorageDetails.Builder secretAccessKey(String secretAccessKey)
-
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)
-
-