Class Db2Connection


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20200407")
    public final class Db2Connection
    extends Connection
    Represents the metadata of a DB2 Connection.
    Note: Objects should always be created or deserialized using the Db2Connection.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 Db2Connection.Builder, which maintain a set of all explicitly set fields called Db2Connection.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

      • getUsername

        public String getUsername()
        The username Oracle GoldenGate uses to connect to the DB2 database.

        This username must already exist and be available by the DB2 to be connected to.

        Returns:
        the value
      • getHost

        public String getHost()
        The name or address of a host.
        Returns:
        the value
      • getPort

        public Integer getPort()
        The port of an endpoint usually specified for a connection.
        Returns:
        the value
      • getDatabaseName

        public String getDatabaseName()
        The name of the database.
        Returns:
        the value
      • getAdditionalAttributes

        public List<NameValuePair> getAdditionalAttributes()
        An array of name-value pair attribute entries.

        Used as additional parameters in connection string.

        Returns:
        the value
      • getPasswordSecretId

        public String getPasswordSecretId()
        The OCID of the Secret where the password is stored, that Oracle GoldenGate uses to connect the associated DB2 database.

        Note: When provided, ‘password’ field must not be provided.

        Returns:
        the value
      • getSslClientKeystoredbSecretId

        public String getSslClientKeystoredbSecretId()
        The OCID of the Secret where the keystore file stored, which created at the client containing the server certificate / CA root certificate.

        Note: When provided, ‘sslClientKeystoredb’ field must not be provided.

        Returns:
        the value
      • getSslClientKeystashSecretId

        public String getSslClientKeystashSecretId()
        The OCID of the Secret where the keystash file is stored, which contains the encrypted password to the key database file.

        Note: When provided, ‘sslClientKeystash’ field must not be provided.

        Returns:
        the value
      • toString

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