DatabaseMigrationPropertiesSqlMi Class
- java.
lang. Object - com.
azure. resourcemanager. datamigration. models. DatabaseMigrationBaseProperties - com.
azure. resourcemanager. datamigration. models. DatabaseMigrationProperties - com.
azure. resourcemanager. datamigration. models. DatabaseMigrationPropertiesSqlMi
- com.
- com.
- com.
public final class DatabaseMigrationPropertiesSqlMi
extends DatabaseMigrationProperties
Database Migration Resource properties for SQL Managed Instance.
Constructor Summary
| Constructor | Description |
|---|---|
| DatabaseMigrationPropertiesSqlMi() |
Creates an instance of Database |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Backup |
backupConfiguration()
Get the backup |
|
static
Database |
fromJson(JsonReader jsonReader)
Reads an instance of Database |
|
Resource |
kind()
Get the kind property: The kind property. |
|
Migration |
migrationStatusDetails()
Get the migration |
|
Offline |
offlineConfiguration()
Get the offline |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Database |
withBackupConfiguration(BackupConfiguration backupConfiguration)
Set the backup |
|
Database |
withMigrationOperationId(String migrationOperationId)
Set the migration |
|
Database |
withMigrationService(String migrationService)
Set the migration |
|
Database |
withOfflineConfiguration(OfflineConfiguration offlineConfiguration)
Set the offline |
|
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 DatabaseMigrationProperties
Methods inherited from java.lang.Object
Constructor Details
DatabaseMigrationPropertiesSqlMi
public DatabaseMigrationPropertiesSqlMi()
Creates an instance of DatabaseMigrationPropertiesSqlMi class.
Method Details
backupConfiguration
public BackupConfiguration backupConfiguration()
Get the backupConfiguration property: Backup configuration info.
Returns:
fromJson
public static DatabaseMigrationPropertiesSqlMi fromJson(JsonReader jsonReader)
Reads an instance of DatabaseMigrationPropertiesSqlMi from the JsonReader.
Parameters:
Returns:
Throws:
kind
public ResourceType kind()
Get the kind property: The kind property.
Overrides:
DatabaseMigrationPropertiesSqlMi.kind()Returns:
migrationStatusDetails
public MigrationStatusDetails migrationStatusDetails()
Get the migrationStatusDetails property: Detailed migration status. Not included by default.
Returns:
offlineConfiguration
public OfflineConfiguration offlineConfiguration()
Get the offlineConfiguration property: Offline configuration.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
DatabaseMigrationPropertiesSqlMi.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
DatabaseMigrationPropertiesSqlMi.validate()withBackupConfiguration
public DatabaseMigrationPropertiesSqlMi withBackupConfiguration(BackupConfiguration backupConfiguration)
Set the backupConfiguration property: Backup configuration info.
Parameters:
Returns:
withMigrationOperationId
public DatabaseMigrationPropertiesSqlMi withMigrationOperationId(String migrationOperationId)
Set the migrationOperationId property: ID for current migration operation.
Overrides:
DatabaseMigrationPropertiesSqlMi.withMigrationOperationId(String migrationOperationId)Parameters:
withMigrationService
public DatabaseMigrationPropertiesSqlMi withMigrationService(String migrationService)
Set the migrationService property: Resource Id of the Migration Service.
Overrides:
DatabaseMigrationPropertiesSqlMi.withMigrationService(String migrationService)Parameters:
withOfflineConfiguration
public DatabaseMigrationPropertiesSqlMi withOfflineConfiguration(OfflineConfiguration offlineConfiguration)
Set the offlineConfiguration property: Offline configuration.
Parameters:
Returns:
withProvisioningError
public DatabaseMigrationPropertiesSqlMi withProvisioningError(String provisioningError)
Set the provisioningError property: Error message for migration provisioning failure, if any.
Overrides:
DatabaseMigrationPropertiesSqlMi.withProvisioningError(String provisioningError)Parameters:
withScope
public DatabaseMigrationPropertiesSqlMi withScope(String scope)
Set the scope property: Resource Id of the target resource.
Overrides:
DatabaseMigrationPropertiesSqlMi.withScope(String scope)Parameters:
withSourceDatabaseName
public DatabaseMigrationPropertiesSqlMi withSourceDatabaseName(String sourceDatabaseName)
Set the sourceDatabaseName property: Name of the source database.
Overrides:
DatabaseMigrationPropertiesSqlMi.withSourceDatabaseName(String sourceDatabaseName)Parameters:
withSourceSqlConnection
public DatabaseMigrationPropertiesSqlMi withSourceSqlConnection(SqlConnectionInformation sourceSqlConnection)
Set the sourceSqlConnection property: Source SQL Server connection details.
Overrides:
DatabaseMigrationPropertiesSqlMi.withSourceSqlConnection(SqlConnectionInformation sourceSqlConnection)Parameters:
withTargetDatabaseCollation
public DatabaseMigrationPropertiesSqlMi withTargetDatabaseCollation(String targetDatabaseCollation)
Set the targetDatabaseCollation property: Database collation to be used for the target database.
Overrides:
DatabaseMigrationPropertiesSqlMi.withTargetDatabaseCollation(String targetDatabaseCollation)Parameters: