public static class CloneMigrationDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CloneMigrationDetails.Builder |
agentId(String agentId)
The OCID of the registered on-premises ODMS Agent.
|
CloneMigrationDetails |
build() |
CloneMigrationDetails.Builder |
compartmentId(String compartmentId)
OCID of the compartment
|
CloneMigrationDetails.Builder |
copy(CloneMigrationDetails model) |
CloneMigrationDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
CloneMigrationDetails.Builder |
displayName(String displayName)
Migration Display Name
|
CloneMigrationDetails.Builder |
excludeObjects(List<DatabaseObject> excludeObjects)
Database objects to exclude from migration, cannot be specified alongside
‘includeObjects’
|
CloneMigrationDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
CloneMigrationDetails.Builder |
includeObjects(List<DatabaseObject> includeObjects)
Database objects to include from migration, cannot be specified alongside
‘excludeObjects’
|
CloneMigrationDetails.Builder |
sourceContainerDatabaseConnectionId(String sourceContainerDatabaseConnectionId)
The OCID of the Source Container Database Connection.
|
CloneMigrationDetails.Builder |
sourceDatabaseConnectionId(String sourceDatabaseConnectionId)
The OCID of the Source Database Connection.
|
CloneMigrationDetails.Builder |
targetDatabaseConnectionId(String targetDatabaseConnectionId)
The OCID of the Target Database Connection.
|
CloneMigrationDetails.Builder |
vaultDetails(CreateVaultDetails vaultDetails) |
public CloneMigrationDetails.Builder displayName(String displayName)
Migration Display Name
displayName
- the value to setpublic CloneMigrationDetails.Builder compartmentId(String compartmentId)
OCID of the compartment
compartmentId
- the value to setpublic CloneMigrationDetails.Builder agentId(String agentId)
The OCID of the registered on-premises ODMS Agent. Only valid for Offline Logical Migrations.
agentId
- the value to setpublic CloneMigrationDetails.Builder sourceDatabaseConnectionId(String sourceDatabaseConnectionId)
The OCID of the Source Database Connection.
sourceDatabaseConnectionId
- the value to setpublic CloneMigrationDetails.Builder sourceContainerDatabaseConnectionId(String sourceContainerDatabaseConnectionId)
The OCID of the Source Container Database Connection. Only used for Online migrations. Only Connections of type Non-Autonomous can be used as source container databases.
sourceContainerDatabaseConnectionId
- the value to setpublic CloneMigrationDetails.Builder targetDatabaseConnectionId(String targetDatabaseConnectionId)
The OCID of the Target Database Connection.
targetDatabaseConnectionId
- the value to setpublic CloneMigrationDetails.Builder excludeObjects(List<DatabaseObject> excludeObjects)
Database objects to exclude from migration, cannot be specified alongside ‘includeObjects’
excludeObjects
- the value to setpublic CloneMigrationDetails.Builder includeObjects(List<DatabaseObject> includeObjects)
Database objects to include from migration, cannot be specified alongside ‘excludeObjects’
includeObjects
- the value to setpublic CloneMigrationDetails.Builder vaultDetails(CreateVaultDetails vaultDetails)
public CloneMigrationDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope. Exists
for cross-compatibility only. Example: {"bar-key": "value"}
freeformTags
- the value to setpublic CloneMigrationDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic CloneMigrationDetails build()
public CloneMigrationDetails.Builder copy(CloneMigrationDetails model)
Copyright © 2016–2023. All rights reserved.