DatabaseMigrationProperties Class
- java.
lang. Object - com.
azure. resourcemanager. datamigration. models. DatabaseMigrationBaseProperties - com.
azure. resourcemanager. datamigration. models. DatabaseMigrationProperties
- com.
- com.
public class DatabaseMigrationProperties
extends DatabaseMigrationBaseProperties
Database Migration Resource properties.
Constructor Summary
| Constructor | Description |
|---|---|
| DatabaseMigrationProperties() |
Creates an instance of Database |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Database |
fromJson(JsonReader jsonReader)
Reads an instance of Database |
|
Resource |
kind()
Get the kind property: The kind property. |
| String |
sourceDatabaseName()
Get the source |
| String |
sourceServerName()
Get the source |
|
Sql |
sourceSqlConnection()
Get the source |
| String |
targetDatabaseCollation()
Get the target |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Database |
withMigrationOperationId(String migrationOperationId)
Set the migration |
|
Database |
withMigrationService(String migrationService)
Set the migration |
|
Database |
withProvisioningError(String provisioningError)
Set the provisioning |
|
Database |
withScope(String scope)
Set the scope property: Resource Id of the target resource. |
|
Database |
withSourceDatabaseName(String sourceDatabaseName)
Set the source |
|
Database |
withSourceSqlConnection(SqlConnectionInformation sourceSqlConnection)
Set the source |
|
Database |
withTargetDatabaseCollation(String targetDatabaseCollation)
Set the target |
Methods inherited from DatabaseMigrationBaseProperties
Methods inherited from java.lang.Object
Constructor Details
DatabaseMigrationProperties
public DatabaseMigrationProperties()
Creates an instance of DatabaseMigrationProperties class.
Method Details
fromJson
public static DatabaseMigrationProperties fromJson(JsonReader jsonReader)
Reads an instance of DatabaseMigrationProperties from the JsonReader.
Parameters:
Returns:
Throws:
kind
public ResourceType kind()
Get the kind property: The kind property.
Overrides:
DatabaseMigrationProperties.kind()Returns:
sourceDatabaseName
public String sourceDatabaseName()
Get the sourceDatabaseName property: Name of the source database.
Returns:
sourceServerName
public String sourceServerName()
Get the sourceServerName property: Name of the source sql server.
Returns:
sourceSqlConnection
public SqlConnectionInformation sourceSqlConnection()
Get the sourceSqlConnection property: Source SQL Server connection details.
Returns:
targetDatabaseCollation
public String targetDatabaseCollation()
Get the targetDatabaseCollation property: Database collation to be used for the target database.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
DatabaseMigrationProperties.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
DatabaseMigrationProperties.validate()withMigrationOperationId
public DatabaseMigrationProperties withMigrationOperationId(String migrationOperationId)
Set the migrationOperationId property: ID for current migration operation.
Overrides:
DatabaseMigrationProperties.withMigrationOperationId(String migrationOperationId)Parameters:
withMigrationService
public DatabaseMigrationProperties withMigrationService(String migrationService)
Set the migrationService property: Resource Id of the Migration Service.
Overrides:
DatabaseMigrationProperties.withMigrationService(String migrationService)Parameters:
withProvisioningError
public DatabaseMigrationProperties withProvisioningError(String provisioningError)
Set the provisioningError property: Error message for migration provisioning failure, if any.
Overrides:
DatabaseMigrationProperties.withProvisioningError(String provisioningError)Parameters:
withScope
public DatabaseMigrationProperties withScope(String scope)
Set the scope property: Resource Id of the target resource.
Overrides:
DatabaseMigrationProperties.withScope(String scope)Parameters:
withSourceDatabaseName
public DatabaseMigrationProperties withSourceDatabaseName(String sourceDatabaseName)
Set the sourceDatabaseName property: Name of the source database.
Parameters:
Returns:
withSourceSqlConnection
public DatabaseMigrationProperties withSourceSqlConnection(SqlConnectionInformation sourceSqlConnection)
Set the sourceSqlConnection property: Source SQL Server connection details.
Parameters:
Returns:
withTargetDatabaseCollation
public DatabaseMigrationProperties withTargetDatabaseCollation(String targetDatabaseCollation)
Set the targetDatabaseCollation property: Database collation to be used for the target database.
Parameters:
Returns: