Package com.oracle.bmc.goldengate.model
Class CreateGoogleCloudStorageIcebergStorageDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.CreateGoogleCloudStorageIcebergStorageDetails.Builder
-
- Enclosing class:
- CreateGoogleCloudStorageIcebergStorageDetails
public static class CreateGoogleCloudStorageIcebergStorageDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateGoogleCloudStorageIcebergStorageDetails.Builder
bucket(String bucket)
Google Cloud Storage bucket where Iceberg stores metadata and data files.CreateGoogleCloudStorageIcebergStorageDetails
build()
CreateGoogleCloudStorageIcebergStorageDetails.Builder
copy(CreateGoogleCloudStorageIcebergStorageDetails model)
CreateGoogleCloudStorageIcebergStorageDetails.Builder
projectId(String projectId)
The Google Cloud Project where the bucket exists.CreateGoogleCloudStorageIcebergStorageDetails.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 CreateGoogleCloudStorageIcebergStorageDetails.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 CreateGoogleCloudStorageIcebergStorageDetails.Builder projectId(String projectId)
The Google Cloud Project where the bucket exists.- Parameters:
projectId
- the value to set- Returns:
- this builder
-
serviceAccountKeyFileSecretId
public CreateGoogleCloudStorageIcebergStorageDetails.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 CreateGoogleCloudStorageIcebergStorageDetails build()
-
copy
public CreateGoogleCloudStorageIcebergStorageDetails.Builder copy(CreateGoogleCloudStorageIcebergStorageDetails model)
-
-