Class CloneDatabaseDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • sourceDatabaseId

        public CloneDatabaseDetails.Builder sourceDatabaseId​(String sourceDatabaseId)
        The source database OCID.
        Parameters:
        sourceDatabaseId - the value to set
        Returns:
        this builder
      • isThinClone

        public CloneDatabaseDetails.Builder isThinClone​(Boolean isThinClone)
        Specifies whether thick or thin database cloning is to be performed.
        Parameters:
        isThinClone - the value to set
        Returns:
        this builder
      • sourceTdePassword

        public CloneDatabaseDetails.Builder sourceTdePassword​(char[] sourceTdePassword)
        The password to open the TDE wallet.
        Parameters:
        sourceTdePassword - the value to set
        Returns:
        this builder
      • sourceAdminPassword

        public CloneDatabaseDetails.Builder sourceAdminPassword​(char[] sourceAdminPassword)
        The source database’s password for SYS, SYSTEM.
        Parameters:
        sourceAdminPassword - the value to set
        Returns:
        this builder
      • tdeWalletPassword

        public CloneDatabaseDetails.Builder tdeWalletPassword​(char[] tdeWalletPassword)
        The password for the target Database TDE wallet.
        Parameters:
        tdeWalletPassword - the value to set
        Returns:
        this builder
      • adminPassword

        public CloneDatabaseDetails.Builder adminPassword​(char[] adminPassword)
        A strong password for SYS, SYSTEM, PDB Admin and TDE Wallet.

        The password must be at least nine characters and contain at least two uppercase, two lowercase, two numbers, and two special characters. The special characters must be _, \#, or -.

        Parameters:
        adminPassword - the value to set
        Returns:
        this builder
      • dbUniqueName

        public CloneDatabaseDetails.Builder dbUniqueName​(String dbUniqueName)
        The DB_UNIQUE_NAME for the new Oracle Database.
        Parameters:
        dbUniqueName - the value to set
        Returns:
        this builder
      • dbName

        public CloneDatabaseDetails.Builder dbName​(String dbName)
        The display name of the database to be created from the snapshot/database.

        It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted.

        Parameters:
        dbName - the value to set
        Returns:
        this builder
      • characterSet

        public CloneDatabaseDetails.Builder characterSet​(String characterSet)
        The character set for the database.

        The default is AL32UTF8. Allowed values are: AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS

        Parameters:
        characterSet - the value to set
        Returns:
        this builder
      • ncharacterSet

        public CloneDatabaseDetails.Builder ncharacterSet​(String ncharacterSet)
        The national character set for the database.

        The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8.

        Parameters:
        ncharacterSet - the value to set
        Returns:
        this builder
      • sidPrefix

        public CloneDatabaseDetails.Builder sidPrefix​(String sidPrefix)
        Specifies a prefix for the Oracle SID of the database to be created.
        Parameters:
        sidPrefix - the value to set
        Returns:
        this builder
      • keyStoreId

        public CloneDatabaseDetails.Builder keyStoreId​(String keyStoreId)
        The OCID of the key store of Oracle Vault.
        Parameters:
        keyStoreId - the value to set
        Returns:
        this builder
      • freeformTags

        public CloneDatabaseDetails.Builder freeformTags​(Map<String,​String> freeformTags)
        Free-form tags for this resource.

        Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

        Example: {"Department": "Finance"}

        Parameters:
        freeformTags - the value to set
        Returns:
        this builder