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
-
-
-
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 EXADB_XS based catalog peer.- 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
-
protectionMode
public CatalogPeerWithExadbXs.Builder protectionMode(DistributedDbProtectionMode protectionMode)
The protectionMode for the catalog peer.- Parameters:
protectionMode- the value to set- Returns:
- this builder
-
transportType
public CatalogPeerWithExadbXs.Builder transportType(DistributedDbTransportType transportType)
The redo transport type to use for this Data Guard association.- Parameters:
transportType- 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)
-
-