@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class CreatePluggableDatabaseFromRemoteCloneDetails extends CreatePluggableDatabaseCreationTypeDetails
Specifies the creation type Remote Clone. Additional input ’dblinkUsernameand
dblinkUserPassword can be provided for RemoteClone/Create RefreshableClone Operation. If not
provided, Backend will create a temporary user to perform RemoteClone operation. It is a required
input parameter in case of creating Refreshable Clone PDB.
Note: Objects should always be created or deserialized using the CreatePluggableDatabaseFromRemoteCloneDetails.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 CreatePluggableDatabaseFromRemoteCloneDetails.Builder
, which maintain a
set of all explicitly set fields called CreatePluggableDatabaseFromRemoteCloneDetails.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 |
CreatePluggableDatabaseFromRemoteCloneDetails.Builder |
CreatePluggableDatabaseCreationTypeDetails.CreationType
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
CreatePluggableDatabaseFromRemoteCloneDetails(String dblinkUsername,
String dblinkUserPassword,
String sourcePluggableDatabaseId,
String sourceContainerDatabaseAdminPassword,
CreatePluggableDatabaseRefreshableCloneDetails refreshableCloneDetails,
Boolean isThinClone)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CreatePluggableDatabaseFromRemoteCloneDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getDblinkUsername()
The name of the DB link user.
|
String |
getDblinkUserPassword()
The DB link user password.
|
Boolean |
getIsThinClone()
True if Pluggable Database needs to be thin cloned and false if Pluggable Database needs to
be thick cloned.
|
CreatePluggableDatabaseRefreshableCloneDetails |
getRefreshableCloneDetails() |
String |
getSourceContainerDatabaseAdminPassword()
The DB system administrator password of the source Container Database.
|
String |
getSourcePluggableDatabaseId()
The OCID of the Source Pluggable Database.
|
int |
hashCode() |
CreatePluggableDatabaseFromRemoteCloneDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public CreatePluggableDatabaseFromRemoteCloneDetails(String dblinkUsername, String dblinkUserPassword, String sourcePluggableDatabaseId, String sourceContainerDatabaseAdminPassword, CreatePluggableDatabaseRefreshableCloneDetails refreshableCloneDetails, Boolean isThinClone)
public static CreatePluggableDatabaseFromRemoteCloneDetails.Builder builder()
Create a new builder.
public CreatePluggableDatabaseFromRemoteCloneDetails.Builder toBuilder()
public String getDblinkUsername()
The name of the DB link user.
public String getDblinkUserPassword()
The DB link user password.
public String getSourcePluggableDatabaseId()
The OCID of the Source Pluggable Database.
public String getSourceContainerDatabaseAdminPassword()
The DB system administrator password of the source Container Database.
public CreatePluggableDatabaseRefreshableCloneDetails getRefreshableCloneDetails()
public Boolean getIsThinClone()
True if Pluggable Database needs to be thin cloned and false if Pluggable Database needs to be thick cloned.
public String toString()
toString
in class CreatePluggableDatabaseCreationTypeDetails
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class CreatePluggableDatabaseCreationTypeDetails
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class CreatePluggableDatabaseCreationTypeDetails
public int hashCode()
hashCode
in class CreatePluggableDatabaseCreationTypeDetails
Copyright © 2016–2024. All rights reserved.