Package com.oracle.bmc.goldengate.model
Class OciObjectStorageS3ApiIcebergStorageSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.OciObjectStorageS3ApiIcebergStorageSummary.Builder
-
- Enclosing class:
- OciObjectStorageS3ApiIcebergStorageSummary
public static class OciObjectStorageS3ApiIcebergStorageSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OciObjectStorageS3ApiIcebergStorageSummary.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.OciObjectStorageS3ApiIcebergStorageSummary.Builderbucket(String bucket)Target OCI Object Storage bucket name where Iceberg stores table metadata and data files.OciObjectStorageS3ApiIcebergStorageSummarybuild()OciObjectStorageS3ApiIcebergStorageSummary.Buildercopy(OciObjectStorageS3ApiIcebergStorageSummary model)OciObjectStorageS3ApiIcebergStorageSummary.Builderendpoint(String endpoint)OCI Object Storage S3 Compatibility API endpoint URL.OciObjectStorageS3ApiIcebergStorageSummary.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 OciObjectStorageS3ApiIcebergStorageSummary.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 OciObjectStorageS3ApiIcebergStorageSummary.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 OciObjectStorageS3ApiIcebergStorageSummary.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 OciObjectStorageS3ApiIcebergStorageSummary.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 OciObjectStorageS3ApiIcebergStorageSummary build()
-
copy
public OciObjectStorageS3ApiIcebergStorageSummary.Builder copy(OciObjectStorageS3ApiIcebergStorageSummary model)
-
-