Package com.oracle.bmc.goldengate.model
Class PolarisIcebergCatalogSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.PolarisIcebergCatalogSummary.Builder
-
- Enclosing class:
- PolarisIcebergCatalogSummary
public static class PolarisIcebergCatalogSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PolarisIcebergCatalogSummary
build()
PolarisIcebergCatalogSummary.Builder
clientId(String clientId)
The OAuth client ID used for authentication.PolarisIcebergCatalogSummary.Builder
clientSecretSecretId(String clientSecretSecretId)
The OCID of the Secret that stores the password Oracle GoldenGate uses to connect to Snowflake platform.PolarisIcebergCatalogSummary.Builder
copy(PolarisIcebergCatalogSummary model)
PolarisIcebergCatalogSummary.Builder
name(String name)
The catalog name within Polaris where Iceberg tables are registered.PolarisIcebergCatalogSummary.Builder
principalRole(String principalRole)
The Snowflake role used to access Polaris.PolarisIcebergCatalogSummary.Builder
uri(String uri)
The URL endpoint for the Polaris API.
-
-
-
Method Detail
-
uri
public PolarisIcebergCatalogSummary.Builder uri(String uri)
The URL endpoint for the Polaris API.e.g.: ‘https://
.snowflakecomputing.com/polaris/api/catalog’ - Parameters:
uri
- the value to set- Returns:
- this builder
-
name
public PolarisIcebergCatalogSummary.Builder name(String name)
The catalog name within Polaris where Iceberg tables are registered.- Parameters:
name
- the value to set- Returns:
- this builder
-
clientId
public PolarisIcebergCatalogSummary.Builder clientId(String clientId)
The OAuth client ID used for authentication.- Parameters:
clientId
- the value to set- Returns:
- this builder
-
clientSecretSecretId
public PolarisIcebergCatalogSummary.Builder clientSecretSecretId(String clientSecretSecretId)
The OCID of the Secret that stores the password Oracle GoldenGate uses to connect to Snowflake platform.- Parameters:
clientSecretSecretId
- the value to set- Returns:
- this builder
-
principalRole
public PolarisIcebergCatalogSummary.Builder principalRole(String principalRole)
The Snowflake role used to access Polaris.- Parameters:
principalRole
- the value to set- Returns:
- this builder
-
build
public PolarisIcebergCatalogSummary build()
-
copy
public PolarisIcebergCatalogSummary.Builder copy(PolarisIcebergCatalogSummary model)
-
-