Class CatalogPeerWithDedicatedInfra.Builder
- java.lang.Object
-
- com.oracle.bmc.distributeddatabase.model.CatalogPeerWithDedicatedInfra.Builder
-
- Enclosing class:
- CatalogPeerWithDedicatedInfra
public static class CatalogPeerWithDedicatedInfra.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CatalogPeerWithDedicatedInfrabuild()CatalogPeerWithDedicatedInfra.BuildercloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)The OCID of the cloudAutonomousVmCluster.CatalogPeerWithDedicatedInfra.BuildercontainerDatabaseId(String containerDatabaseId)the identifier of the container database for underlying supporting resource.CatalogPeerWithDedicatedInfra.Buildercopy(CatalogPeerWithDedicatedInfra model)CatalogPeerWithDedicatedInfra.BuilderfastStartFailOverLagLimitInSeconds(Integer fastStartFailOverLagLimitInSeconds)The lag time for my preference based on data loss tolerance in seconds.CatalogPeerWithDedicatedInfra.BuilderisAutomaticFailoverEnabled(Boolean isAutomaticFailoverEnabled)Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard AssociationCatalogPeerWithDedicatedInfra.Buildermetadata(DistributedAutonomousDbMetadata metadata)CatalogPeerWithDedicatedInfra.BuilderprotectionMode(DistributedAutonomousDbProtectionMode protectionMode)The protectionMode for the shard peer.CatalogPeerWithDedicatedInfra.BuildershardGroup(String shardGroup)The name of the shardGroup for the peer.CatalogPeerWithDedicatedInfra.BuilderstandbyMaintenanceBufferInDays(Integer standbyMaintenanceBufferInDays)The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database.CatalogPeerWithDedicatedInfra.Builderstatus(CatalogPeerWithDedicatedInfra.Status status)Status of catalog with dedicated infrastructure for the Globally distributed autonomous database.CatalogPeerWithDedicatedInfra.BuildersupportingResourceId(String supportingResourceId)the identifier of the underlying supporting resource.CatalogPeerWithDedicatedInfra.BuildertimeCreated(Date timeCreated)The time the catalog peer was created.CatalogPeerWithDedicatedInfra.BuildertimeUpdated(Date timeUpdated)The time the catalog peer was last updated.
-
-
-
Method Detail
-
cloudAutonomousVmClusterId
public CatalogPeerWithDedicatedInfra.Builder cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
The OCID of the cloudAutonomousVmCluster.- Parameters:
cloudAutonomousVmClusterId- the value to set- Returns:
- this builder
-
shardGroup
public CatalogPeerWithDedicatedInfra.Builder shardGroup(String shardGroup)
The name of the shardGroup for the peer.- Parameters:
shardGroup- the value to set- Returns:
- this builder
-
status
public CatalogPeerWithDedicatedInfra.Builder status(CatalogPeerWithDedicatedInfra.Status status)
Status of catalog with dedicated infrastructure for the Globally distributed autonomous database.- Parameters:
status- the value to set- Returns:
- this builder
-
supportingResourceId
public CatalogPeerWithDedicatedInfra.Builder supportingResourceId(String supportingResourceId)
the identifier of the underlying supporting resource.- Parameters:
supportingResourceId- the value to set- Returns:
- this builder
-
containerDatabaseId
public CatalogPeerWithDedicatedInfra.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 CatalogPeerWithDedicatedInfra.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 CatalogPeerWithDedicatedInfra.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 CatalogPeerWithDedicatedInfra.Builder protectionMode(DistributedAutonomousDbProtectionMode protectionMode)
The protectionMode for the shard peer.- Parameters:
protectionMode- the value to set- Returns:
- this builder
-
fastStartFailOverLagLimitInSeconds
public CatalogPeerWithDedicatedInfra.Builder fastStartFailOverLagLimitInSeconds(Integer fastStartFailOverLagLimitInSeconds)
The lag time for my preference based on data loss tolerance in seconds.- Parameters:
fastStartFailOverLagLimitInSeconds- the value to set- Returns:
- this builder
-
isAutomaticFailoverEnabled
public CatalogPeerWithDedicatedInfra.Builder isAutomaticFailoverEnabled(Boolean isAutomaticFailoverEnabled)
Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association- Parameters:
isAutomaticFailoverEnabled- the value to set- Returns:
- this builder
-
standbyMaintenanceBufferInDays
public CatalogPeerWithDedicatedInfra.Builder standbyMaintenanceBufferInDays(Integer standbyMaintenanceBufferInDays)
The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database.This value represents the number of days before schedlued maintenance of the primary database.
- Parameters:
standbyMaintenanceBufferInDays- the value to set- Returns:
- this builder
-
metadata
public CatalogPeerWithDedicatedInfra.Builder metadata(DistributedAutonomousDbMetadata metadata)
-
build
public CatalogPeerWithDedicatedInfra build()
-
copy
public CatalogPeerWithDedicatedInfra.Builder copy(CatalogPeerWithDedicatedInfra model)
-
-