Class CatalogPeerWithExadbXs.Builder
- java.lang.Object
-
- com.oracle.bmc.distributeddatabase.model.CatalogPeerWithExadbXs.Builder
-
- Enclosing class:
- CatalogPeerWithExadbXs
public static class CatalogPeerWithExadbXs.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CatalogPeerWithExadbXs
build()
CatalogPeerWithExadbXs.Builder
containerDatabaseId(String containerDatabaseId)
the identifier of the container database for underlying supporting resource.CatalogPeerWithExadbXs.Builder
copy(CatalogPeerWithExadbXs model)
CatalogPeerWithExadbXs.Builder
metadata(DistributedDbMetadata metadata)
CatalogPeerWithExadbXs.Builder
shardGroup(String shardGroup)
The name of the shardGroup for the peer.CatalogPeerWithExadbXs.Builder
status(CatalogPeerWithExadbXs.Status status)
Status of catalog with VmCluster for the Globally ditributed database.CatalogPeerWithExadbXs.Builder
supportingResourceId(String supportingResourceId)
the identifier of the underlying supporting resource.CatalogPeerWithExadbXs.Builder
timeCreated(Date timeCreated)
The time the catalog peer was created.CatalogPeerWithExadbXs.Builder
timeUpdated(Date timeUpdated)
The time the catalog peer was last updated.CatalogPeerWithExadbXs.Builder
vmClusterId(String vmClusterId)
The OCID of the VmCluster.
-
-
-
Method Detail
-
vmClusterId
public CatalogPeerWithExadbXs.Builder vmClusterId(String vmClusterId)
The OCID of the VmCluster.- Parameters:
vmClusterId
- the value to set- Returns:
- this builder
-
shardGroup
public CatalogPeerWithExadbXs.Builder shardGroup(String shardGroup)
The name of the shardGroup for the peer.- Parameters:
shardGroup
- the value to set- Returns:
- this builder
-
status
public CatalogPeerWithExadbXs.Builder status(CatalogPeerWithExadbXs.Status status)
Status of catalog with VmCluster for the Globally ditributed database.- Parameters:
status
- the value to set- Returns:
- this builder
-
supportingResourceId
public CatalogPeerWithExadbXs.Builder supportingResourceId(String supportingResourceId)
the identifier of the underlying supporting resource.- Parameters:
supportingResourceId
- the value to set- Returns:
- this builder
-
containerDatabaseId
public CatalogPeerWithExadbXs.Builder containerDatabaseId(String containerDatabaseId)
the identifier of the container database for underlying supporting resource.- Parameters:
containerDatabaseId
- the value to set- Returns:
- this builder
-
timeCreated
public CatalogPeerWithExadbXs.Builder timeCreated(Date timeCreated)
The time the catalog peer was created.An RFC3339 formatted datetime string
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public CatalogPeerWithExadbXs.Builder timeUpdated(Date timeUpdated)
The time the catalog peer was last updated.An RFC3339 formatted datetime string
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
metadata
public CatalogPeerWithExadbXs.Builder metadata(DistributedDbMetadata metadata)
-
build
public CatalogPeerWithExadbXs build()
-
copy
public CatalogPeerWithExadbXs.Builder copy(CatalogPeerWithExadbXs model)
-
-