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.Builderbucket(String bucket)Google Cloud Storage bucket where Iceberg stores metadata and data files.CreateGoogleCloudStorageIcebergStorageDetailsbuild()CreateGoogleCloudStorageIcebergStorageDetails.Buildercopy(CreateGoogleCloudStorageIcebergStorageDetails model)CreateGoogleCloudStorageIcebergStorageDetails.BuilderprojectId(String projectId)The Google Cloud Project where the bucket exists.CreateGoogleCloudStorageIcebergStorageDetails.BuilderserviceAccountKeyFileSecretId(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)
-
-