ValidateMigrationInputSqlServerSqlMISyncTaskInput Class
- java.
lang. Object - com.
azure. resourcemanager. datamigration. models. SqlServerSqlMISyncTaskInput - com.
azure. resourcemanager. datamigration. models. ValidateMigrationInputSqlServerSqlMISyncTaskInput
- com.
- com.
public final class ValidateMigrationInputSqlServerSqlMISyncTaskInput
extends SqlServerSqlMISyncTaskInput
Input for task that migrates SQL Server databases to Azure SQL Database Managed Instance online scenario.
Constructor Summary
| Constructor | Description |
|---|---|
| ValidateMigrationInputSqlServerSqlMISyncTaskInput() |
Creates an instance of Validate |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Validate |
fromJson(JsonReader jsonReader)
Reads an instance of Validate |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Validate |
withAzureApp(AzureActiveDirectoryApp azureApp)
Set the azure |
|
Validate |
withBackupFileShare(FileShare backupFileShare)
Set the backup |
|
Validate |
withSelectedDatabases(List<MigrateSqlServerSqlMIDatabaseInput> selectedDatabases)
Set the selected |
|
Validate |
withSourceConnectionInfo(SqlConnectionInfo sourceConnectionInfo)
Set the source |
|
Validate |
withStorageResourceId(String storageResourceId)
Set the storage |
|
Validate |
withTargetConnectionInfo(MiSqlConnectionInfo targetConnectionInfo)
Set the target |
Methods inherited from SqlServerSqlMISyncTaskInput
Methods inherited from java.lang.Object
Constructor Details
ValidateMigrationInputSqlServerSqlMISyncTaskInput
public ValidateMigrationInputSqlServerSqlMISyncTaskInput()
Creates an instance of ValidateMigrationInputSqlServerSqlMISyncTaskInput class.
Method Details
fromJson
public static ValidateMigrationInputSqlServerSqlMISyncTaskInput fromJson(JsonReader jsonReader)
Reads an instance of ValidateMigrationInputSqlServerSqlMISyncTaskInput from the JsonReader.
Parameters:
Returns:
Throws:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ValidateMigrationInputSqlServerSqlMISyncTaskInput.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
ValidateMigrationInputSqlServerSqlMISyncTaskInput.validate()withAzureApp
public ValidateMigrationInputSqlServerSqlMISyncTaskInput withAzureApp(AzureActiveDirectoryApp azureApp)
Set the azureApp property: Azure Active Directory Application the DMS (classic) instance will use to connect to the target instance of Azure SQL Database Managed Instance and the Azure Storage Account.
Overrides:
ValidateMigrationInputSqlServerSqlMISyncTaskInput.withAzureApp(AzureActiveDirectoryApp azureApp)Parameters:
withBackupFileShare
public ValidateMigrationInputSqlServerSqlMISyncTaskInput withBackupFileShare(FileShare backupFileShare)
Set the backupFileShare property: Backup file share information for all selected databases.
Overrides:
ValidateMigrationInputSqlServerSqlMISyncTaskInput.withBackupFileShare(FileShare backupFileShare)Parameters:
withSelectedDatabases
public ValidateMigrationInputSqlServerSqlMISyncTaskInput withSelectedDatabases(List<MigrateSqlServerSqlMIDatabaseInput> selectedDatabases)
Set the selectedDatabases property: Databases to migrate.
Overrides:
ValidateMigrationInputSqlServerSqlMISyncTaskInput.withSelectedDatabases(List<MigrateSqlServerSqlMIDatabaseInput> selectedDatabases)Parameters:
withSourceConnectionInfo
public ValidateMigrationInputSqlServerSqlMISyncTaskInput withSourceConnectionInfo(SqlConnectionInfo sourceConnectionInfo)
Set the sourceConnectionInfo property: Connection information for source SQL Server.
Overrides:
ValidateMigrationInputSqlServerSqlMISyncTaskInput.withSourceConnectionInfo(SqlConnectionInfo sourceConnectionInfo)Parameters:
withStorageResourceId
public ValidateMigrationInputSqlServerSqlMISyncTaskInput withStorageResourceId(String storageResourceId)
Set the storageResourceId property: Fully qualified resourceId of storage.
Overrides:
ValidateMigrationInputSqlServerSqlMISyncTaskInput.withStorageResourceId(String storageResourceId)Parameters:
withTargetConnectionInfo
public ValidateMigrationInputSqlServerSqlMISyncTaskInput withTargetConnectionInfo(MiSqlConnectionInfo targetConnectionInfo)
Set the targetConnectionInfo property: Connection information for Azure SQL Database Managed Instance.
Overrides:
ValidateMigrationInputSqlServerSqlMISyncTaskInput.withTargetConnectionInfo(MiSqlConnectionInfo targetConnectionInfo)Parameters: