Class TlsConfig


  • @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).
    • Method Detail

      • getStatus

        public TlsConfig.Status getStatus()
        Status to represent whether the database connection is TLS enabled or not.
        Returns:
        the value
      • getStorePassword

        public String getStorePassword()
        The password to read the trust store and key store files, if they are password protected.
        Returns:
        the value
      • getTrustStoreContent

        public String getTrustStoreContent()
        Base64 encoded string of trust store file content.
        Returns:
        the value
      • getKeyStoreContent

        public String getKeyStoreContent()
        Base64 encoded string of key store file content.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel