Class DataSourceDetailsATP.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • walletPasswordSecretId

        public DataSourceDetailsATP.Builder walletPasswordSecretId​(String walletPasswordSecretId)
        wallet password Secret ID in String format
        Parameters:
        walletPasswordSecretId - the value to set
        Returns:
        this builder
      • atpPasswordSecretId

        public DataSourceDetailsATP.Builder atpPasswordSecretId​(String atpPasswordSecretId)
        atp db password Secret Id
        Parameters:
        atpPasswordSecretId - the value to set
        Returns:
        this builder
      • cwalletFileSecretId

        public DataSourceDetailsATP.Builder cwalletFileSecretId​(String cwalletFileSecretId)
        OCID of the secret containing the containers certificates of ATP wallet
        Parameters:
        cwalletFileSecretId - the value to set
        Returns:
        this builder
      • ewalletFileSecretId

        public DataSourceDetailsATP.Builder ewalletFileSecretId​(String ewalletFileSecretId)
        OCID of the secret containing the PDB’S certificates of ATP wallet
        Parameters:
        ewalletFileSecretId - the value to set
        Returns:
        this builder
      • keyStoreFileSecretId

        public DataSourceDetailsATP.Builder keyStoreFileSecretId​(String keyStoreFileSecretId)
        OCID of the secret containing Keystore.jks file of the ATP wallet
        Parameters:
        keyStoreFileSecretId - the value to set
        Returns:
        this builder
      • ojdbcFileSecretId

        public DataSourceDetailsATP.Builder ojdbcFileSecretId​(String ojdbcFileSecretId)
        OCID of the secret that contains jdbc properties file of ATP wallet
        Parameters:
        ojdbcFileSecretId - the value to set
        Returns:
        this builder
      • tnsnamesFileSecretId

        public DataSourceDetailsATP.Builder tnsnamesFileSecretId​(String tnsnamesFileSecretId)
        OCID of the secret that contains the tnsnames file of ATP wallet
        Parameters:
        tnsnamesFileSecretId - the value to set
        Returns:
        this builder
      • truststoreFileSecretId

        public DataSourceDetailsATP.Builder truststoreFileSecretId​(String truststoreFileSecretId)
        OCID of the secret containing truststore.jks file of the ATP wallet
        Parameters:
        truststoreFileSecretId - the value to set
        Returns:
        this builder
      • databaseName

        public DataSourceDetailsATP.Builder databaseName​(String databaseName)
        atp database name
        Parameters:
        databaseName - the value to set
        Returns:
        this builder