Package com.oracle.bmc.datasafe.model
Class PeerTargetDatabaseSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.PeerTargetDatabaseSummary.Builder
-
- Enclosing class:
- PeerTargetDatabaseSummary
public static class PeerTargetDatabaseSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PeerTargetDatabaseSummary
build()
PeerTargetDatabaseSummary.Builder
copy(PeerTargetDatabaseSummary model)
PeerTargetDatabaseSummary.Builder
databaseUniqueName(String databaseUniqueName)
Unique name of the database associated to the peer target database.PeerTargetDatabaseSummary.Builder
dataguardAssociationId(String dataguardAssociationId)
The OCID of the Data Guard Association resource in which the database associated to the peer target database is considered as peer database to the primary database.PeerTargetDatabaseSummary.Builder
description(String description)
The description of the peer target database in Data Safe.PeerTargetDatabaseSummary.Builder
displayName(String displayName)
The display name of the peer target database in Data Safe.PeerTargetDatabaseSummary.Builder
key(Integer key)
The secondary id assigned for the peer target database in Data Safe.PeerTargetDatabaseSummary.Builder
lifecycleDetails(String lifecycleDetails)
Details about the current state of the peer target database in Data Safe.PeerTargetDatabaseSummary.Builder
lifecycleState(TargetDatabaseLifecycleState lifecycleState)
The current state of the peer target database in Data Safe.PeerTargetDatabaseSummary.Builder
role(String role)
Role of the database associated to the peer target database.PeerTargetDatabaseSummary.Builder
timeCreated(Date timeCreated)
The date and time of the peer target database registration in Data Safe.
-
-
-
Method Detail
-
displayName
public PeerTargetDatabaseSummary.Builder displayName(String displayName)
The display name of the peer target database in Data Safe.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public PeerTargetDatabaseSummary.Builder description(String description)
The description of the peer target database in Data Safe.- Parameters:
description
- the value to set- Returns:
- this builder
-
key
public PeerTargetDatabaseSummary.Builder key(Integer key)
The secondary id assigned for the peer target database in Data Safe.- Parameters:
key
- the value to set- Returns:
- this builder
-
role
public PeerTargetDatabaseSummary.Builder role(String role)
Role of the database associated to the peer target database.- Parameters:
role
- the value to set- Returns:
- this builder
-
databaseUniqueName
public PeerTargetDatabaseSummary.Builder databaseUniqueName(String databaseUniqueName)
Unique name of the database associated to the peer target database.- Parameters:
databaseUniqueName
- the value to set- Returns:
- this builder
-
dataguardAssociationId
public PeerTargetDatabaseSummary.Builder dataguardAssociationId(String dataguardAssociationId)
The OCID of the Data Guard Association resource in which the database associated to the peer target database is considered as peer database to the primary database.- Parameters:
dataguardAssociationId
- the value to set- Returns:
- this builder
-
timeCreated
public PeerTargetDatabaseSummary.Builder timeCreated(Date timeCreated)
The date and time of the peer target database registration in Data Safe.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
lifecycleState
public PeerTargetDatabaseSummary.Builder lifecycleState(TargetDatabaseLifecycleState lifecycleState)
The current state of the peer target database in Data Safe.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public PeerTargetDatabaseSummary.Builder lifecycleDetails(String lifecycleDetails)
Details about the current state of the peer target database in Data Safe.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
build
public PeerTargetDatabaseSummary build()
-
copy
public PeerTargetDatabaseSummary.Builder copy(PeerTargetDatabaseSummary model)
-
-