Package com.oracle.bmc.goldengate.model
Class UpdateOciObjectStorageS3ApiIcebergStorageDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.UpdateOciObjectStorageS3ApiIcebergStorageDetails.Builder
-
- Enclosing class:
- UpdateOciObjectStorageS3ApiIcebergStorageDetails
public static class UpdateOciObjectStorageS3ApiIcebergStorageDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateOciObjectStorageS3ApiIcebergStorageDetails.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.UpdateOciObjectStorageS3ApiIcebergStorageDetails.Builderbucket(String bucket)Target OCI Object Storage bucket name where Iceberg stores table metadata and data files.UpdateOciObjectStorageS3ApiIcebergStorageDetailsbuild()UpdateOciObjectStorageS3ApiIcebergStorageDetails.Buildercopy(UpdateOciObjectStorageS3ApiIcebergStorageDetails model)UpdateOciObjectStorageS3ApiIcebergStorageDetails.Builderendpoint(String endpoint)OCI Object Storage S3 Compatibility API endpoint URL.UpdateOciObjectStorageS3ApiIcebergStorageDetails.BuildersecretAccessKey(char[] secretAccessKey)Secret Access Key from the OCI IAM user’s Customer Secret Key pair used to authenticate to OCI Object Storage via the S3 Compatibility API.UpdateOciObjectStorageS3ApiIcebergStorageDetails.BuildersecretAccessKey(String secretAccessKey)UpdateOciObjectStorageS3ApiIcebergStorageDetails.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 UpdateOciObjectStorageS3ApiIcebergStorageDetails.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 UpdateOciObjectStorageS3ApiIcebergStorageDetails.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 UpdateOciObjectStorageS3ApiIcebergStorageDetails.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
-
secretAccessKey
public UpdateOciObjectStorageS3ApiIcebergStorageDetails.Builder secretAccessKey(char[] secretAccessKey)
Secret Access Key from the OCI IAM user’s Customer Secret Key pair used to authenticate to OCI Object Storage via the S3 Compatibility API.Deprecated: This field is deprecated and replaced by “secretAccessKeySecretId”. This change follows the GoldenGate “Plain Text Fields in Connections” deprecation: https://docs.oracle.com/en-us/iaas/Content/servicechanges.htm#servicechanges_topic-GoldenGate
- Parameters:
secretAccessKey- the value to set- Returns:
- this builder
-
secretAccessKey
public UpdateOciObjectStorageS3ApiIcebergStorageDetails.Builder secretAccessKey(String secretAccessKey)
-
bucket
public UpdateOciObjectStorageS3ApiIcebergStorageDetails.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 UpdateOciObjectStorageS3ApiIcebergStorageDetails build()
-
copy
public UpdateOciObjectStorageS3ApiIcebergStorageDetails.Builder copy(UpdateOciObjectStorageS3ApiIcebergStorageDetails model)
-
-