Package com.oracle.bmc.psql.model
Class ConnectionDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.psql.model.ConnectionDetails.Builder
-
- Enclosing class:
- ConnectionDetails
public static class ConnectionDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectionDetails
build()
ConnectionDetails.Builder
caCertificate(String caCertificate)
The CA certificate to be used by the PosgreSQL client to connect to the database.ConnectionDetails.Builder
copy(ConnectionDetails model)
ConnectionDetails.Builder
instanceEndpoints(List<DbInstanceEndpoint> instanceEndpoints)
The list of database instance node endpoints in the database system.ConnectionDetails.Builder
primaryDbEndpoint(Endpoint primaryDbEndpoint)
ConnectionDetails.Builder
readerEndpoint(Endpoint readerEndpoint)
-
-
-
Method Detail
-
caCertificate
public ConnectionDetails.Builder caCertificate(String caCertificate)
The CA certificate to be used by the PosgreSQL client to connect to the database.The CA certificate is used to authenticate the server identity. It is issued by PostgreSQL Service Private CA.
- Parameters:
caCertificate
- the value to set- Returns:
- this builder
-
primaryDbEndpoint
public ConnectionDetails.Builder primaryDbEndpoint(Endpoint primaryDbEndpoint)
-
instanceEndpoints
public ConnectionDetails.Builder instanceEndpoints(List<DbInstanceEndpoint> instanceEndpoints)
The list of database instance node endpoints in the database system.- Parameters:
instanceEndpoints
- the value to set- Returns:
- this builder
-
readerEndpoint
public ConnectionDetails.Builder readerEndpoint(Endpoint readerEndpoint)
-
build
public ConnectionDetails build()
-
copy
public ConnectionDetails.Builder copy(ConnectionDetails model)
-
-