@Generated(value="OracleSDKGenerator", comments="API Version: 20210330") public final class ConnectionDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Connection details for the database.
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 ConnectionDetails.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (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.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
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
OCID.
|
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 OCID.
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–2024. All rights reserved.