Class PdbConversionToNewDatabaseDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20160918")
    public final class PdbConversionToNewDatabaseDetails
    extends ConvertToPdbTargetBase
    Details of the new container database in which the converted pluggable database will be located.
    Note: Objects should always be created or deserialized using the PdbConversionToNewDatabaseDetails.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 PdbConversionToNewDatabaseDetails.Builder, which maintain a set of all explicitly set fields called PdbConversionToNewDatabaseDetails.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).
    • Constructor Detail

      • PdbConversionToNewDatabaseDetails

        @Deprecated
        public PdbConversionToNewDatabaseDetails​(String cdbName,
                                                 String cdbAdminPassword,
                                                 String pdbAdminPassword,
                                                 String cdbTdeWalletPassword,
                                                 String nonCdbTdeWalletPassword,
                                                 String additionalCdbParams)
        Deprecated.
    • Method Detail

      • getCdbName

        public String getCdbName()
        The database name.

        The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy.

        Returns:
        the value
      • getCdbAdminPassword

        public String getCdbAdminPassword()
        A strong password for SYS, SYSTEM, and the plugbable database ADMIN user of the container database after conversion.

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

        Returns:
        the value
      • getPdbAdminPassword

        public String getPdbAdminPassword()
        A strong password for plugbable database ADMIN user of the container database after conversion.

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

        Returns:
        the value
      • getCdbTdeWalletPassword

        public String getCdbTdeWalletPassword()
        The password to open the TDE wallet of the container database after conversion.

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

        Returns:
        the value
      • getNonCdbTdeWalletPassword

        public String getNonCdbTdeWalletPassword()
        The existing TDE wallet password of the non-container database.
        Returns:
        the value
      • getAdditionalCdbParams

        public String getAdditionalCdbParams()
        Additional container database parameters.

        Example: “_pdb_name_case_sensitive=true”

        Returns:
        the value
      • toString

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