Package com.oracle.bmc.bds.model
Class BdsMetastoreConfigurationSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.bds.model.BdsMetastoreConfigurationSummary.Builder
-
- Enclosing class:
- BdsMetastoreConfigurationSummary
public static class BdsMetastoreConfigurationSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BdsMetastoreConfigurationSummary.Builder
bdsApiKeyId(String bdsApiKeyId)
The ID of BDS API Key used for metastore configuration.BdsMetastoreConfigurationSummary
build()
BdsMetastoreConfigurationSummary.Builder
copy(BdsMetastoreConfigurationSummary model)
BdsMetastoreConfigurationSummary.Builder
displayName(String displayName)
The display name of metastore configurationBdsMetastoreConfigurationSummary.Builder
id(String id)
The ID of the metastore configurationBdsMetastoreConfigurationSummary.Builder
lifecycleState(BdsMetastoreConfiguration.LifecycleState lifecycleState)
the lifecycle state of the metastore configuration.BdsMetastoreConfigurationSummary.Builder
metastoreId(String metastoreId)
The OCID of the Data Catalog metastore.BdsMetastoreConfigurationSummary.Builder
metastoreType(BdsMetastoreConfiguration.MetastoreType metastoreType)
The type of the metastore in the metastore configuration.BdsMetastoreConfigurationSummary.Builder
timeCreated(Date timeCreated)
The time when the configuration was created, shown as an RFC 3339 formatted datetime string.BdsMetastoreConfigurationSummary.Builder
timeUpdated(Date timeUpdated)
The time when the configuration was updated, shown as an RFC 3339 formatted datetime string.
-
-
-
Method Detail
-
id
public BdsMetastoreConfigurationSummary.Builder id(String id)
The ID of the metastore configuration- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public BdsMetastoreConfigurationSummary.Builder displayName(String displayName)
The display name of metastore configuration- Parameters:
displayName
- the value to set- Returns:
- this builder
-
metastoreType
public BdsMetastoreConfigurationSummary.Builder metastoreType(BdsMetastoreConfiguration.MetastoreType metastoreType)
The type of the metastore in the metastore configuration.- Parameters:
metastoreType
- the value to set- Returns:
- this builder
-
metastoreId
public BdsMetastoreConfigurationSummary.Builder metastoreId(String metastoreId)
The OCID of the Data Catalog metastore.Set only if metastore’s type is EXTERNAL.
- Parameters:
metastoreId
- the value to set- Returns:
- this builder
-
bdsApiKeyId
public BdsMetastoreConfigurationSummary.Builder bdsApiKeyId(String bdsApiKeyId)
The ID of BDS API Key used for metastore configuration.Set only if metastore’s type is EXTERNAL.
- Parameters:
bdsApiKeyId
- the value to set- Returns:
- this builder
-
lifecycleState
public BdsMetastoreConfigurationSummary.Builder lifecycleState(BdsMetastoreConfiguration.LifecycleState lifecycleState)
the lifecycle state of the metastore configuration.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
timeCreated
public BdsMetastoreConfigurationSummary.Builder timeCreated(Date timeCreated)
The time when the configuration was created, shown as an RFC 3339 formatted datetime string.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public BdsMetastoreConfigurationSummary.Builder timeUpdated(Date timeUpdated)
The time when the configuration was updated, shown as an RFC 3339 formatted datetime string.- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
build
public BdsMetastoreConfigurationSummary build()
-
copy
public BdsMetastoreConfigurationSummary.Builder copy(BdsMetastoreConfigurationSummary model)
-
-