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 Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public DatabaseConnectionStringProfile.Builder displayName(String displayName)
A user-friendly name for the connection.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
value
public DatabaseConnectionStringProfile.Builder value(String value)
Connection string value.- Parameters:
value
- the value to set- Returns:
- this builder
-
consumerGroup
public DatabaseConnectionStringProfile.Builder consumerGroup(DatabaseConnectionStringProfile.ConsumerGroup consumerGroup)
Consumer group used by the connection.- Parameters:
consumerGroup
- the value to set- Returns:
- this builder
-
protocol
public DatabaseConnectionStringProfile.Builder protocol(DatabaseConnectionStringProfile.Protocol protocol)
Protocol used by the connection.- Parameters:
protocol
- the value to set- Returns:
- this builder
-
tlsAuthentication
public 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
-
hostFormat
public DatabaseConnectionStringProfile.Builder hostFormat(DatabaseConnectionStringProfile.HostFormat hostFormat)
Host format used in connection string.- Parameters:
hostFormat
- the value to set- Returns:
- this builder
-
sessionMode
public 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
-
syntaxFormat
public 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 Database Serverless instances always use the long format.
- Parameters:
syntaxFormat
- the value to set- Returns:
- this builder
-
isRegional
public 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
-
build
public DatabaseConnectionStringProfile build()
-
copy
public DatabaseConnectionStringProfile.Builder copy(DatabaseConnectionStringProfile model)
-
-