Package com.oracle.bmc.datasafe.model
Class PeerTargetDatabase.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.PeerTargetDatabase.Builder
-
- Enclosing class:
- PeerTargetDatabase
public static class PeerTargetDatabase.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PeerTargetDatabase
build()
PeerTargetDatabase.Builder
copy(PeerTargetDatabase model)
PeerTargetDatabase.Builder
databaseDetails(DatabaseDetails databaseDetails)
PeerTargetDatabase.Builder
databaseUniqueName(String databaseUniqueName)
Unique name of the database associated to the peer target database.PeerTargetDatabase.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.PeerTargetDatabase.Builder
description(String description)
The description of the peer target database in Data Safe.PeerTargetDatabase.Builder
displayName(String displayName)
The display name of the peer target database in Data Safe.PeerTargetDatabase.Builder
key(Integer key)
The secondary key assigned for the peer target database in Data Safe.PeerTargetDatabase.Builder
lifecycleDetails(String lifecycleDetails)
Details about the current state of the peer target database in Data Safe.PeerTargetDatabase.Builder
lifecycleState(TargetDatabaseLifecycleState lifecycleState)
The current state of the peer target database in Data Safe.PeerTargetDatabase.Builder
role(String role)
Role of the database associated to the peer target database.PeerTargetDatabase.Builder
timeCreated(Date timeCreated)
The date and time of the peer target database registration in Data Safe.PeerTargetDatabase.Builder
tlsConfig(TlsConfig tlsConfig)
-
-
-
Method Detail
-
displayName
public PeerTargetDatabase.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 PeerTargetDatabase.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 PeerTargetDatabase.Builder key(Integer key)
The secondary key assigned for the peer target database in Data Safe.- Parameters:
key
- the value to set- Returns:
- this builder
-
dataguardAssociationId
public PeerTargetDatabase.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 PeerTargetDatabase.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
-
role
public PeerTargetDatabase.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 PeerTargetDatabase.Builder databaseUniqueName(String databaseUniqueName)
Unique name of the database associated to the peer target database.- Parameters:
databaseUniqueName
- the value to set- Returns:
- this builder
-
databaseDetails
public PeerTargetDatabase.Builder databaseDetails(DatabaseDetails databaseDetails)
-
tlsConfig
public PeerTargetDatabase.Builder tlsConfig(TlsConfig tlsConfig)
-
lifecycleState
public PeerTargetDatabase.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 PeerTargetDatabase.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 PeerTargetDatabase build()
-
copy
public PeerTargetDatabase.Builder copy(PeerTargetDatabase model)
-
-