@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class TlsConfig extends Object
The details required to establish a TLS enabled connection.
Note: Objects should always be created or deserialized using the TlsConfig.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 TlsConfig.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
TlsConfig.Builder |
static class |
TlsConfig.CertificateStoreType
The format of the certificate store.
|
static class |
TlsConfig.Status
Status to represent whether the database connection is TLS enabled or not.
|
Constructor and Description |
---|
TlsConfig(TlsConfig.Status status,
TlsConfig.CertificateStoreType certificateStoreType,
String storePassword,
String trustStoreContent,
String keyStoreContent)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static TlsConfig.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
TlsConfig.CertificateStoreType |
getCertificateStoreType()
The format of the certificate store.
|
String |
getKeyStoreContent()
Base64 encoded string of key store file content.
|
TlsConfig.Status |
getStatus()
Status to represent whether the database connection is TLS enabled or not.
|
String |
getStorePassword()
The password to read the trust store and key store files, if they are password protected.
|
String |
getTrustStoreContent()
Base64 encoded string of trust store file content.
|
int |
hashCode() |
TlsConfig.Builder |
toBuilder() |
String |
toString() |
@Deprecated @ConstructorProperties(value={"status","certificateStoreType","storePassword","trustStoreContent","keyStoreContent"}) public TlsConfig(TlsConfig.Status status, TlsConfig.CertificateStoreType certificateStoreType, String storePassword, String trustStoreContent, String keyStoreContent)
public static TlsConfig.Builder builder()
Create a new builder.
public TlsConfig.Builder toBuilder()
public TlsConfig.Status getStatus()
Status to represent whether the database connection is TLS enabled or not.
public TlsConfig.CertificateStoreType getCertificateStoreType()
The format of the certificate store.
public String getStorePassword()
The password to read the trust store and key store files, if they are password protected.
public String getTrustStoreContent()
Base64 encoded string of trust store file content.
public String getKeyStoreContent()
Base64 encoded string of key store file content.
Copyright © 2016–2022. All rights reserved.