Package com.oracle.bmc.goldengate.model
Class OciObjectStorageS3ApiIcebergStorage.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.OciObjectStorageS3ApiIcebergStorage.Builder
-
- Enclosing class:
- OciObjectStorageS3ApiIcebergStorage
public static class OciObjectStorageS3ApiIcebergStorage.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OciObjectStorageS3ApiIcebergStorage.BuilderaccessKeyId(String accessKeyId)Access Key ID from the OCI IAM user’s Customer Secret Key pair used to authenticate to OCI Object Storage via the S3 Compatibility API.OciObjectStorageS3ApiIcebergStorage.Builderbucket(String bucket)Target OCI Object Storage bucket name where Iceberg stores table metadata and data files.OciObjectStorageS3ApiIcebergStoragebuild()OciObjectStorageS3ApiIcebergStorage.Buildercopy(OciObjectStorageS3ApiIcebergStorage model)OciObjectStorageS3ApiIcebergStorage.Builderendpoint(String endpoint)OCI Object Storage S3 Compatibility API endpoint URL.OciObjectStorageS3ApiIcebergStorage.BuildersecretAccessKeySecretId(String secretAccessKeySecretId)The OCID of the Secret where the Secret Access Key used for OCI Object Storage S3 Compatibility authentication.
-
-
-
Method Detail
-
endpoint
public OciObjectStorageS3ApiIcebergStorage.Builder endpoint(String endpoint)
OCI Object Storage S3 Compatibility API endpoint URL.Format: “https://
.compat.objectstorage. . ” Example: “https://mynamespace.compat.objectstorage.us-ashburn-1.oraclecloud.com” - Parameters:
endpoint- the value to set- Returns:
- this builder
-
accessKeyId
public OciObjectStorageS3ApiIcebergStorage.Builder accessKeyId(String accessKeyId)
Access Key ID from the OCI IAM user’s Customer Secret Key pair used to authenticate to OCI Object Storage via the S3 Compatibility API.Note: Despite the "Id" suffix, this value is not an OCI OCID.
- Parameters:
accessKeyId- the value to set- Returns:
- this builder
-
secretAccessKeySecretId
public OciObjectStorageS3ApiIcebergStorage.Builder secretAccessKeySecretId(String secretAccessKeySecretId)
The OCID of the Secret where the Secret Access Key used for OCI Object Storage S3 Compatibility authentication.- Parameters:
secretAccessKeySecretId- the value to set- Returns:
- this builder
-
bucket
public OciObjectStorageS3ApiIcebergStorage.Builder bucket(String bucket)
Target OCI Object Storage bucket name where Iceberg stores table metadata and data files.- Parameters:
bucket- the value to set- Returns:
- this builder
-
build
public OciObjectStorageS3ApiIcebergStorage build()
-
copy
public OciObjectStorageS3ApiIcebergStorage.Builder copy(OciObjectStorageS3ApiIcebergStorage model)
-
-