Package com.oracle.bmc.goldengate.model
Class GoogleCloudStorageIcebergStorage.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.GoogleCloudStorageIcebergStorage.Builder
-
- Enclosing class:
- GoogleCloudStorageIcebergStorage
public static class GoogleCloudStorageIcebergStorage.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GoogleCloudStorageIcebergStorage.Builder
bucket(String bucket)
Google Cloud Storage bucket where Iceberg stores metadata and data files.GoogleCloudStorageIcebergStorage
build()
GoogleCloudStorageIcebergStorage.Builder
copy(GoogleCloudStorageIcebergStorage model)
GoogleCloudStorageIcebergStorage.Builder
projectId(String projectId)
The Google Cloud Project where the bucket exists.GoogleCloudStorageIcebergStorage.Builder
serviceAccountKeyFileSecretId(String serviceAccountKeyFileSecretId)
The OCID of the Secret where the content of the service account key file is stored, which contains the credentials required to use Google Cloud Storage.
-
-
-
Method Detail
-
bucket
public GoogleCloudStorageIcebergStorage.Builder bucket(String bucket)
Google Cloud Storage bucket where Iceberg stores metadata and data files.- Parameters:
bucket
- the value to set- Returns:
- this builder
-
projectId
public GoogleCloudStorageIcebergStorage.Builder projectId(String projectId)
The Google Cloud Project where the bucket exists.- Parameters:
projectId
- the value to set- Returns:
- this builder
-
serviceAccountKeyFileSecretId
public GoogleCloudStorageIcebergStorage.Builder serviceAccountKeyFileSecretId(String serviceAccountKeyFileSecretId)
The OCID of the Secret where the content of the service account key file is stored, which contains the credentials required to use Google Cloud Storage.- Parameters:
serviceAccountKeyFileSecretId
- the value to set- Returns:
- this builder
-
build
public GoogleCloudStorageIcebergStorage build()
-
copy
public GoogleCloudStorageIcebergStorage.Builder copy(GoogleCloudStorageIcebergStorage model)
-
-