Class PdbConversionToNewDatabaseDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.database.model.ConvertToPdbTargetBase
-
- com.oracle.bmc.database.model.PdbConversionToNewDatabaseDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class PdbConversionToNewDatabaseDetails extends ConvertToPdbTargetBaseDetails of the new container database in which the converted pluggable database will be located.
Note: Objects should always be created or deserialized using thePdbConversionToNewDatabaseDetails.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 thePdbConversionToNewDatabaseDetails.Builder, which maintain a set of all explicitly set fields calledPdbConversionToNewDatabaseDetails.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPdbConversionToNewDatabaseDetails.Builder-
Nested classes/interfaces inherited from class com.oracle.bmc.database.model.ConvertToPdbTargetBase
ConvertToPdbTargetBase.Target
-
-
Constructor Summary
Constructors Constructor Description PdbConversionToNewDatabaseDetails(String cdbName, char[] cdbAdminPassword, char[] pdbAdminPassword, char[] cdbTdeWalletPassword, char[] nonCdbTdeWalletPassword, String additionalCdbParams)Deprecated.PdbConversionToNewDatabaseDetails(String cdbName, String cdbAdminPassword, String pdbAdminPassword, String cdbTdeWalletPassword, String nonCdbTdeWalletPassword, String additionalCdbParams)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static PdbConversionToNewDatabaseDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAdditionalCdbParams()Additional container database parameters.StringgetCdbAdminPassword()Deprecated.Use getCdbAdminPassword__AsCharArray() instead.char[]getCdbAdminPassword__AsCharArray()A strong password for SYS, SYSTEM, and the plugbable database ADMIN user of the container database after conversion.StringgetCdbName()The database name.StringgetCdbTdeWalletPassword()Deprecated.Use getCdbTdeWalletPassword__AsCharArray() instead.char[]getCdbTdeWalletPassword__AsCharArray()The password to open the TDE wallet of the container database after conversion.StringgetNonCdbTdeWalletPassword()Deprecated.Use getNonCdbTdeWalletPassword__AsCharArray() instead.char[]getNonCdbTdeWalletPassword__AsCharArray()The existing TDE wallet password of the non-container database.StringgetPdbAdminPassword()Deprecated.Use getPdbAdminPassword__AsCharArray() instead.char[]getPdbAdminPassword__AsCharArray()A strong password for plugbable database ADMIN user of the container database after conversion.inthashCode()PdbConversionToNewDatabaseDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
PdbConversionToNewDatabaseDetails
@Deprecated public PdbConversionToNewDatabaseDetails(String cdbName, String cdbAdminPassword, String pdbAdminPassword, String cdbTdeWalletPassword, String nonCdbTdeWalletPassword, String additionalCdbParams)
Deprecated.
-
PdbConversionToNewDatabaseDetails
@Deprecated public PdbConversionToNewDatabaseDetails(String cdbName, char[] cdbAdminPassword, char[] pdbAdminPassword, char[] cdbTdeWalletPassword, char[] nonCdbTdeWalletPassword, String additionalCdbParams)
Deprecated.
-
-
Method Detail
-
builder
public static PdbConversionToNewDatabaseDetails.Builder builder()
Create a new builder.
-
toBuilder
public PdbConversionToNewDatabaseDetails.Builder toBuilder()
-
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
@Deprecated public String getCdbAdminPassword()
Deprecated.Use getCdbAdminPassword__AsCharArray() instead.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
-
getCdbAdminPassword__AsCharArray
public char[] getCdbAdminPassword__AsCharArray()
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
@Deprecated public String getPdbAdminPassword()
Deprecated.Use getPdbAdminPassword__AsCharArray() instead.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
-
getPdbAdminPassword__AsCharArray
public char[] getPdbAdminPassword__AsCharArray()
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
@Deprecated public String getCdbTdeWalletPassword()
Deprecated.Use getCdbTdeWalletPassword__AsCharArray() instead.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
-
getCdbTdeWalletPassword__AsCharArray
public char[] getCdbTdeWalletPassword__AsCharArray()
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
@Deprecated public String getNonCdbTdeWalletPassword()
Deprecated.Use getNonCdbTdeWalletPassword__AsCharArray() instead.The existing TDE wallet password of the non-container database.- Returns:
- the value
-
getNonCdbTdeWalletPassword__AsCharArray
public char[] getNonCdbTdeWalletPassword__AsCharArray()
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()
- Overrides:
toStringin classConvertToPdbTargetBase
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classConvertToPdbTargetBase- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classConvertToPdbTargetBase
-
hashCode
public int hashCode()
- Overrides:
hashCodein classConvertToPdbTargetBase
-
-