@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public class CreateDbHomeBase extends Object
Details for creating a Database Home.
Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Note: Objects should always be created or deserialized using the 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 Builder
, which maintain a set of all explicitly set fields called
#__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
#__explicitlySet__
into account. The constructor, on the other hand, does not set #__explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
CreateDbHomeBase.Source
The source of database: NONE for creating a new database.
|
Modifier | Constructor and Description |
---|---|
protected |
CreateDbHomeBase(String displayName,
String kmsKeyId,
String kmsKeyVersionId,
String databaseSoftwareImageId,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags,
Boolean isDesupportedVersion)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getDatabaseSoftwareImageId()
The database software image OCID
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
String |
getDisplayName()
The user-provided name of the Database Home.
|
Map<String,String> |
getFreeformTags()
Free-form tags for this resource.
|
Boolean |
getIsDesupportedVersion()
If true, the customer acknowledges that the specified Oracle Database software is an older release that is not currently supported by OCI.
|
String |
getKmsKeyId()
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
|
String |
getKmsKeyVersionId()
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.
|
int |
hashCode() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
@Deprecated @ConstructorProperties(value={"displayName","kmsKeyId","kmsKeyVersionId","databaseSoftwareImageId","freeformTags","definedTags","isDesupportedVersion"}) protected CreateDbHomeBase(String displayName, String kmsKeyId, String kmsKeyVersionId, String databaseSoftwareImageId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Boolean isDesupportedVersion)
public String getDisplayName()
The user-provided name of the Database Home.
public String getKmsKeyId()
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
public String getKmsKeyVersionId()
The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation.
public String getDatabaseSoftwareImageId()
The database software image OCID
public Map<String,String> getFreeformTags()
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"}
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
public Boolean getIsDesupportedVersion()
If true, the customer acknowledges that the specified Oracle Database software is an older release that is not currently supported by OCI.
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arraysCopyright © 2016–2022. All rights reserved.