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