Class MigrateSqlServerSqlDbTaskOutputMigrationLevel

java.lang.Object
com.azure.resourcemanager.datamigration.models.MigrateSqlServerSqlDbTaskOutput
com.azure.resourcemanager.datamigration.models.MigrateSqlServerSqlDbTaskOutputMigrationLevel

public final class MigrateSqlServerSqlDbTaskOutputMigrationLevel extends MigrateSqlServerSqlDbTaskOutput
Migration level result for Sql server to Azure Sql DB migration.
  • Constructor Details

    • MigrateSqlServerSqlDbTaskOutputMigrationLevel

      public MigrateSqlServerSqlDbTaskOutputMigrationLevel()
      Creates an instance of MigrateSqlServerSqlDbTaskOutputMigrationLevel class.
  • Method Details

    • startedOn

      public OffsetDateTime startedOn()
      Get the startedOn property: Migration start time.
      Returns:
      the startedOn value.
    • endedOn

      public OffsetDateTime endedOn()
      Get the endedOn property: Migration end time.
      Returns:
      the endedOn value.
    • durationInSeconds

      public Long durationInSeconds()
      Get the durationInSeconds property: Duration of task execution in seconds.
      Returns:
      the durationInSeconds value.
    • status

      public MigrationStatus status()
      Get the status property: Current status of migration.
      Returns:
      the status value.
    • statusMessage

      public String statusMessage()
      Get the statusMessage property: Migration status message.
      Returns:
      the statusMessage value.
    • message

      public String message()
      Get the message property: Migration progress message.
      Returns:
      the message value.
    • databases

      public String databases()
      Get the databases property: Selected databases as a map from database name to database id.
      Returns:
      the databases value.
    • databaseSummary

      public String databaseSummary()
      Get the databaseSummary property: Summary of database results in the migration.
      Returns:
      the databaseSummary value.
    • migrationReport

      public MigrationReportResult migrationReport()
      Get the migrationReport property: Migration Report Result, provides unique url for downloading your migration report.
      Returns:
      the migrationReport value.
    • sourceServerVersion

      public String sourceServerVersion()
      Get the sourceServerVersion property: Source server version.
      Returns:
      the sourceServerVersion value.
    • sourceServerBrandVersion

      public String sourceServerBrandVersion()
      Get the sourceServerBrandVersion property: Source server brand version.
      Returns:
      the sourceServerBrandVersion value.
    • targetServerVersion

      public String targetServerVersion()
      Get the targetServerVersion property: Target server version.
      Returns:
      the targetServerVersion value.
    • targetServerBrandVersion

      public String targetServerBrandVersion()
      Get the targetServerBrandVersion property: Target server brand version.
      Returns:
      the targetServerBrandVersion value.
    • exceptionsAndWarnings

      public List<ReportableException> exceptionsAndWarnings()
      Get the exceptionsAndWarnings property: Migration exceptions and warnings.
      Returns:
      the exceptionsAndWarnings value.
    • validate

      public void validate()
      Validates the instance.
      Overrides:
      validate in class MigrateSqlServerSqlDbTaskOutput
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.