Package com.oracle.bmc.database.model
Class AutonomousDatabaseStandbySummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.AutonomousDatabaseStandbySummary.Builder
 
- 
- Enclosing class:
- AutonomousDatabaseStandbySummary
 
 public static class AutonomousDatabaseStandbySummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AutonomousDatabaseStandbySummary.BuilderavailabilityDomain(String availabilityDomain)The availability domain of a local Autonomous Data Guard standby database of an Autonomous AI Database Serverless instance.AutonomousDatabaseStandbySummarybuild()AutonomousDatabaseStandbySummary.Buildercopy(AutonomousDatabaseStandbySummary model)AutonomousDatabaseStandbySummary.BuilderlagTimeInSeconds(Integer lagTimeInSeconds)The amount of time, in seconds, that the data of the standby database lags the data of the primary database.AutonomousDatabaseStandbySummary.BuilderlifecycleDetails(String lifecycleDetails)Additional information about the current lifecycle state.AutonomousDatabaseStandbySummary.BuilderlifecycleState(AutonomousDatabaseStandbySummary.LifecycleState lifecycleState)The current state of the Autonomous AI Database.AutonomousDatabaseStandbySummary.BuildermaintenanceTargetComponent(String maintenanceTargetComponent)The component chosen for maintenance.AutonomousDatabaseStandbySummary.BuildertimeDataGuardRoleChanged(Date timeDataGuardRoleChanged)The date and time the Autonomous Data Guard role was switched for the standby Autonomous AI Database.AutonomousDatabaseStandbySummary.BuildertimeDisasterRecoveryRoleChanged(Date timeDisasterRecoveryRoleChanged)The date and time the Disaster Recovery role was switched for the standby Autonomous AI Database.AutonomousDatabaseStandbySummary.BuildertimeMaintenanceBegin(Date timeMaintenanceBegin)The date and time when maintenance will begin.AutonomousDatabaseStandbySummary.BuildertimeMaintenanceEnd(Date timeMaintenanceEnd)The date and time when maintenance will end.
 
- 
- 
- 
Method Detail- 
lagTimeInSecondspublic AutonomousDatabaseStandbySummary.Builder lagTimeInSeconds(Integer lagTimeInSeconds) The amount of time, in seconds, that the data of the standby database lags the data of the primary database.Can be used to determine the potential data loss in the event of a failover. - Parameters:
- lagTimeInSeconds- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic AutonomousDatabaseStandbySummary.Builder lifecycleState(AutonomousDatabaseStandbySummary.LifecycleState lifecycleState) The current state of the Autonomous AI Database.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic AutonomousDatabaseStandbySummary.Builder lifecycleDetails(String lifecycleDetails) Additional information about the current lifecycle state.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
timeDataGuardRoleChangedpublic AutonomousDatabaseStandbySummary.Builder timeDataGuardRoleChanged(Date timeDataGuardRoleChanged) The date and time the Autonomous Data Guard role was switched for the standby Autonomous AI Database.- Parameters:
- timeDataGuardRoleChanged- the value to set
- Returns:
- this builder
 
 - 
timeDisasterRecoveryRoleChangedpublic AutonomousDatabaseStandbySummary.Builder timeDisasterRecoveryRoleChanged(Date timeDisasterRecoveryRoleChanged) The date and time the Disaster Recovery role was switched for the standby Autonomous AI Database.- Parameters:
- timeDisasterRecoveryRoleChanged- the value to set
- Returns:
- this builder
 
 - 
timeMaintenanceBeginpublic AutonomousDatabaseStandbySummary.Builder timeMaintenanceBegin(Date timeMaintenanceBegin) The date and time when maintenance will begin.- Parameters:
- timeMaintenanceBegin- the value to set
- Returns:
- this builder
 
 - 
timeMaintenanceEndpublic AutonomousDatabaseStandbySummary.Builder timeMaintenanceEnd(Date timeMaintenanceEnd) The date and time when maintenance will end.- Parameters:
- timeMaintenanceEnd- the value to set
- Returns:
- this builder
 
 - 
maintenanceTargetComponentpublic AutonomousDatabaseStandbySummary.Builder maintenanceTargetComponent(String maintenanceTargetComponent) The component chosen for maintenance.- Parameters:
- maintenanceTargetComponent- the value to set
- Returns:
- this builder
 
 - 
availabilityDomainpublic AutonomousDatabaseStandbySummary.Builder availabilityDomain(String availabilityDomain) The availability domain of a local Autonomous Data Guard standby database of an Autonomous AI Database Serverless instance.- Parameters:
- availabilityDomain- the value to set
- Returns:
- this builder
 
 - 
buildpublic AutonomousDatabaseStandbySummary build() 
 - 
copypublic AutonomousDatabaseStandbySummary.Builder copy(AutonomousDatabaseStandbySummary model) 
 
- 
 
-