Class MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

java.lang.Object
com.azure.resourcemanager.datamigration.models.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput
com.azure.resourcemanager.datamigration.models.MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

public final class MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel extends MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput
The MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel model.
  • Constructor Details

    • MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

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

    • databaseName

      public String databaseName()
      Get the databaseName property: Name of the database.
      Returns:
      the databaseName value.
    • 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.
    • migrationState

      public SyncDatabaseMigrationReportingState migrationState()
      Get the migrationState property: Migration state that this database is in.
      Returns:
      the migrationState value.
    • incomingChanges

      public Long incomingChanges()
      Get the incomingChanges property: Number of incoming changes.
      Returns:
      the incomingChanges value.
    • appliedChanges

      public Long appliedChanges()
      Get the appliedChanges property: Number of applied changes.
      Returns:
      the appliedChanges value.
    • cdcInsertCounter

      public Long cdcInsertCounter()
      Get the cdcInsertCounter property: Number of cdc inserts.
      Returns:
      the cdcInsertCounter value.
    • cdcDeleteCounter

      public Long cdcDeleteCounter()
      Get the cdcDeleteCounter property: Number of cdc deletes.
      Returns:
      the cdcDeleteCounter value.
    • cdcUpdateCounter

      public Long cdcUpdateCounter()
      Get the cdcUpdateCounter property: Number of cdc updates.
      Returns:
      the cdcUpdateCounter value.
    • fullLoadCompletedTables

      public Long fullLoadCompletedTables()
      Get the fullLoadCompletedTables property: Number of tables completed in full load.
      Returns:
      the fullLoadCompletedTables value.
    • fullLoadLoadingTables

      public Long fullLoadLoadingTables()
      Get the fullLoadLoadingTables property: Number of tables loading in full load.
      Returns:
      the fullLoadLoadingTables value.
    • fullLoadQueuedTables

      public Long fullLoadQueuedTables()
      Get the fullLoadQueuedTables property: Number of tables queued in full load.
      Returns:
      the fullLoadQueuedTables value.
    • fullLoadErroredTables

      public Long fullLoadErroredTables()
      Get the fullLoadErroredTables property: Number of tables errored in full load.
      Returns:
      the fullLoadErroredTables value.
    • initializationCompleted

      public Boolean initializationCompleted()
      Get the initializationCompleted property: Indicates if initial load (full load) has been completed.
      Returns:
      the initializationCompleted value.
    • latency

      public Long latency()
      Get the latency property: CDC apply latency.
      Returns:
      the latency value.
    • validate

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