@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public class CreatePluggableDatabaseCreationTypeDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The Pluggable Database creation type. Use LOCAL_CLONE_PDB
for creating a new PDB using
Local Clone on Source Pluggable Database. This will Clone and starts a pluggable database (PDB)
in the same database (CDB) as the source PDB. The source PDB must be in the READ_WRITE
openMode to perform the clone operation. isThinClone options are supported only for Exadata VM
cluster on Exascale Infrastructure. Use REMOTE_CLONE_PDB
for creating a new PDB using
Remote Clone on Source Pluggable Database. This will Clone a pluggable database (PDB) to a
different database from the source PDB. The cloned PDB will be started upon completion of the
clone operation. The source PDB must be in the READ_WRITE
openMode when performing the
clone. For Exadata Cloud@Customer instances, the source pluggable database (PDB) must be on the
same Exadata Infrastructure as the target container database (CDB) to create a remote clone.
isThinClone options are supported only for Exadata VM cluster on Exascale Infrastructure. Use
RELOCATE_PDB
for relocating the Pluggable Database from Source CDB and creating it in
target CDB. This will relocate a pluggable database (PDB) to a different database from the source
PDB. The source PDB must be in the READ_WRITE
openMode when performing the relocate.
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 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
).
Modifier and Type | Class and Description |
---|---|
static class |
CreatePluggableDatabaseCreationTypeDetails.CreationType
The Pluggable Database creation type.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Modifier | Constructor and Description |
---|---|
protected |
CreatePluggableDatabaseCreationTypeDetails()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
hashCode() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={}) protected CreatePluggableDatabaseCreationTypeDetails()
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.