@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class TlsConfig extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
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 TlsConfig.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 |
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.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
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) |
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() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@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.
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.