Class CreateStandbyDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.CreateStandbyDetails.Builder
 
- 
- Enclosing class:
- CreateStandbyDetails
 
 public static class CreateStandbyDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateStandbyDetailsbuild()CreateStandbyDetails.Buildercopy(CreateStandbyDetails model)CreateStandbyDetails.BuilderdatabaseAdminPassword(String databaseAdminPassword)The administrator password of the primary database in this Data Guard association.CreateStandbyDetails.BuilderdbUniqueName(String dbUniqueName)Specifies the DB_UNIQUE_NAME of the peer database to be created.CreateStandbyDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.CreateStandbyDetails.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.CreateStandbyDetails.BuilderisActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled)True if active Data Guard is enabled.CreateStandbyDetails.BuilderprotectionMode(CreateStandbyDetails.ProtectionMode protectionMode)The protection mode of this Data Guard.CreateStandbyDetails.BuildersidPrefix(String sidPrefix)Specifies a prefix for the Oracle SID of the database to be created.CreateStandbyDetails.BuildersourceDatabaseId(String sourceDatabaseId)The OCID of the source database.CreateStandbyDetails.BuildersourceEncryptionKeyLocationDetails(EncryptionKeyLocationDetails sourceEncryptionKeyLocationDetails)CreateStandbyDetails.BuildersourceTdeWalletPassword(String sourceTdeWalletPassword)The TDE wallet password of the source database specified by ‘sourceDatabaseId’.CreateStandbyDetails.BuilderstorageSizeDetails(DatabaseStorageSizeDetails storageSizeDetails)CreateStandbyDetails.BuildertransportType(CreateStandbyDetails.TransportType transportType)The redo transport type to use for this Data Guard association.
 
- 
- 
- 
Method Detail- 
sourceDatabaseIdpublic CreateStandbyDetails.Builder sourceDatabaseId(String sourceDatabaseId) The OCID of the source database.- Parameters:
- sourceDatabaseId- the value to set
- Returns:
- this builder
 
 - 
databaseAdminPasswordpublic CreateStandbyDetails.Builder databaseAdminPassword(String databaseAdminPassword) The administrator password of the primary database in this Data Guard association.*The password MUST be the same as the primary admin password.** - Parameters:
- databaseAdminPassword- the value to set
- Returns:
- this builder
 
 - 
sourceTdeWalletPasswordpublic CreateStandbyDetails.Builder sourceTdeWalletPassword(String sourceTdeWalletPassword) The TDE wallet password of the source database specified by ‘sourceDatabaseId’.- Parameters:
- sourceTdeWalletPassword- the value to set
- Returns:
- this builder
 
 - 
sourceEncryptionKeyLocationDetailspublic CreateStandbyDetails.Builder sourceEncryptionKeyLocationDetails(EncryptionKeyLocationDetails sourceEncryptionKeyLocationDetails) 
 - 
isActiveDataGuardEnabledpublic CreateStandbyDetails.Builder isActiveDataGuardEnabled(Boolean isActiveDataGuardEnabled) True if active Data Guard is enabled.- Parameters:
- isActiveDataGuardEnabled- the value to set
- Returns:
- this builder
 
 - 
dbUniqueNamepublic CreateStandbyDetails.Builder dbUniqueName(String dbUniqueName) Specifies the DB_UNIQUE_NAME of the peer database to be created.- Parameters:
- dbUniqueName- the value to set
- Returns:
- this builder
 
 - 
sidPrefixpublic CreateStandbyDetails.Builder sidPrefix(String sidPrefix) Specifies a prefix for the Oracle SID of the database to be created.- Parameters:
- sidPrefix- the value to set
- Returns:
- this builder
 
 - 
protectionModepublic CreateStandbyDetails.Builder protectionMode(CreateStandbyDetails.ProtectionMode protectionMode) The protection mode of this Data Guard.For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation. - Parameters:
- protectionMode- the value to set
- Returns:
- this builder
 
 - 
transportTypepublic CreateStandbyDetails.Builder transportType(CreateStandbyDetails.TransportType transportType) The redo transport type to use for this Data Guard association.Valid values depend on the specified protectionMode: MAXIMUM_AVAILABILITY - SYNC or FASTSYNC * MAXIMUM_PERFORMANCE - ASYNC * MAXIMUM_PROTECTION - SYNC For more information, see [Redo Transport Services](http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) in the Oracle Data Guard documentation. *IMPORTANT** - The only transport type currently supported by the Database service is ASYNC. - Parameters:
- transportType- the value to set
- Returns:
- this builder
 
 - 
storageSizeDetailspublic CreateStandbyDetails.Builder storageSizeDetails(DatabaseStorageSizeDetails storageSizeDetails) 
 - 
freeformTagspublic CreateStandbyDetails.Builder freeformTags(Map<String,String> freeformTags) Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic CreateStandbyDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateStandbyDetails build() 
 - 
copypublic CreateStandbyDetails.Builder copy(CreateStandbyDetails model) 
 
- 
 
-