Package com.oracle.bmc.database.model
Class DatabaseConnectionStringProfile.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.DatabaseConnectionStringProfile.Builder
 
- 
- Enclosing class:
- DatabaseConnectionStringProfile
 
 public static class DatabaseConnectionStringProfile.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
displayNamepublic DatabaseConnectionStringProfile.Builder displayName(String displayName) A user-friendly name for the connection.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
valuepublic DatabaseConnectionStringProfile.Builder value(String value) Connection string value.- Parameters:
- value- the value to set
- Returns:
- this builder
 
 - 
consumerGrouppublic DatabaseConnectionStringProfile.Builder consumerGroup(DatabaseConnectionStringProfile.ConsumerGroup consumerGroup) Consumer group used by the connection.- Parameters:
- consumerGroup- the value to set
- Returns:
- this builder
 
 - 
protocolpublic DatabaseConnectionStringProfile.Builder protocol(DatabaseConnectionStringProfile.Protocol protocol) Protocol used by the connection.- Parameters:
- protocol- the value to set
- Returns:
- this builder
 
 - 
tlsAuthenticationpublic DatabaseConnectionStringProfile.Builder tlsAuthentication(DatabaseConnectionStringProfile.TlsAuthentication tlsAuthentication) Specifies whether the TLS handshake is using one-way (SERVER) or mutual ( MUTUAL) authentication.- Parameters:
- tlsAuthentication- the value to set
- Returns:
- this builder
 
 - 
hostFormatpublic DatabaseConnectionStringProfile.Builder hostFormat(DatabaseConnectionStringProfile.HostFormat hostFormat) Host format used in connection string.- Parameters:
- hostFormat- the value to set
- Returns:
- this builder
 
 - 
sessionModepublic DatabaseConnectionStringProfile.Builder sessionMode(DatabaseConnectionStringProfile.SessionMode sessionMode) Specifies whether the listener performs a direct hand-off of the session, or redirects the session.In RAC deployments where SCAN is used, sessions are redirected to a Node VIP. Use DIRECT for direct hand-offs. Use REDIRECT to redirect the session. - Parameters:
- sessionMode- the value to set
- Returns:
- this builder
 
 - 
syntaxFormatpublic DatabaseConnectionStringProfile.Builder syntaxFormat(DatabaseConnectionStringProfile.SyntaxFormat syntaxFormat) Specifies whether the connection string is using the long (LONG), Easy Connect (EZCONNECT), or Easy Connect Plus (EZCONNECTPLUS) format.Autonomous AI Database Serverless instances always use the long format. - Parameters:
- syntaxFormat- the value to set
- Returns:
- this builder
 
 - 
isRegionalpublic DatabaseConnectionStringProfile.Builder isRegional(Boolean isRegional) True for a regional connection string, applicable to cross-region DG only.- Parameters:
- isRegional- the value to set
- Returns:
- this builder
 
 - 
buildpublic DatabaseConnectionStringProfile build() 
 - 
copypublic DatabaseConnectionStringProfile.Builder copy(DatabaseConnectionStringProfile model) 
 
- 
 
-