Package com.oracle.bmc.goldengate.model
Class OciObjectStorageS3ApiIcebergStorageSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.goldengate.model.IcebergStorageSummary
-
- com.oracle.bmc.goldengate.model.OciObjectStorageS3ApiIcebergStorageSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200407") public final class OciObjectStorageS3ApiIcebergStorageSummary extends IcebergStorageSummarySummary of the OCI Object Storage (S3 Compatibility API) configuration used by the Iceberg connection.
Note: Objects should always be created or deserialized using theOciObjectStorageS3ApiIcebergStorageSummary.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theOciObjectStorageS3ApiIcebergStorageSummary.Builder, which maintain a set of all explicitly set fields calledOciObjectStorageS3ApiIcebergStorageSummary.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOciObjectStorageS3ApiIcebergStorageSummary.Builder
-
Constructor Summary
Constructors Constructor Description OciObjectStorageS3ApiIcebergStorageSummary(String endpoint, String accessKeyId, String secretAccessKeySecretId, String bucket)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OciObjectStorageS3ApiIcebergStorageSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAccessKeyId()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.StringgetBucket()Target OCI Object Storage bucket name where Iceberg stores table metadata and data files.StringgetEndpoint()OCI Object Storage S3 Compatibility API endpoint URL.StringgetSecretAccessKeySecretId()The OCID of the Secret where the Secret Access Key used for OCI Object Storage S3 Compatibility authentication.inthashCode()OciObjectStorageS3ApiIcebergStorageSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
OciObjectStorageS3ApiIcebergStorageSummary
@Deprecated public OciObjectStorageS3ApiIcebergStorageSummary(String endpoint, String accessKeyId, String secretAccessKeySecretId, String bucket)
Deprecated.
-
-
Method Detail
-
builder
public static OciObjectStorageS3ApiIcebergStorageSummary.Builder builder()
Create a new builder.
-
toBuilder
public OciObjectStorageS3ApiIcebergStorageSummary.Builder toBuilder()
-
getEndpoint
public String getEndpoint()
OCI Object Storage S3 Compatibility API endpoint URL.Format: “https://
.compat.objectstorage. . ” Example: “https://mynamespace.compat.objectstorage.us-ashburn-1.oraclecloud.com” - Returns:
- the value
-
getAccessKeyId
public String getAccessKeyId()
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.
- Returns:
- the value
-
getSecretAccessKeySecretId
public String getSecretAccessKeySecretId()
The OCID of the Secret where the Secret Access Key used for OCI Object Storage S3 Compatibility authentication.- Returns:
- the value
-
getBucket
public String getBucket()
Target OCI Object Storage bucket name where Iceberg stores table metadata and data files.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classIcebergStorageSummary
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classIcebergStorageSummary- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classIcebergStorageSummary
-
hashCode
public int hashCode()
- Overrides:
hashCodein classIcebergStorageSummary
-
-