@Generated(value="OracleSDKGenerator", comments="API Version: 20210330") public final class ConnectionDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Connection details to connect to the database. HostName, protocol, and port should be specified.
Note: Objects should always be created or deserialized using the ConnectionDetails.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the ConnectionDetails.Builder
, which maintain a
set of all explicitly set fields called ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and
equals(Object)
methods are implemented to take ExplicitlySetBmcModel.__explicitlySet__
into account.
The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the
constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
ConnectionDetails.Builder |
static class |
ConnectionDetails.Protocol
Protocol used in DB connection string when connecting to external database service.
|
Constructor and Description |
---|
ConnectionDetails(ConnectionDetails.Protocol protocol,
Integer port,
String connectorId,
String serviceName,
String dbUniqueName,
String dbId,
String sslSecretId)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ConnectionDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getConnectorId()
Database connector Identifier
|
String |
getDbId()
dbId of the database
|
String |
getDbUniqueName()
UniqueName used for database connection requests.
|
Integer |
getPort()
Listener Port number used for connection requests.
|
ConnectionDetails.Protocol |
getProtocol()
Protocol used in DB connection string when connecting to external database service.
|
String |
getServiceName()
Service name used for connection requests.
|
String |
getSslSecretId()
SSL Secret Identifier for TCPS connector in OCI
VaultOCID
|
int |
hashCode() |
ConnectionDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"protocol","port","connectorId","serviceName","dbUniqueName","dbId","sslSecretId"}) public ConnectionDetails(ConnectionDetails.Protocol protocol, Integer port, String connectorId, String serviceName, String dbUniqueName, String dbId, String sslSecretId)
public static ConnectionDetails.Builder builder()
Create a new builder.
public ConnectionDetails.Builder toBuilder()
public ConnectionDetails.Protocol getProtocol()
Protocol used in DB connection string when connecting to external database service.
public Integer getPort()
Listener Port number used for connection requests.
public String getConnectorId()
Database connector Identifier
public String getServiceName()
Service name used for connection requests.
public String getDbUniqueName()
UniqueName used for database connection requests.
public String getDbId()
dbId of the database
public String getSslSecretId()
SSL Secret Identifier for TCPS connector in OCI VaultOCID
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2023. All rights reserved.