Class MigrationConfigPropertiesInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.servicebus.fluent.models.MigrationConfigPropertiesInner
All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>

public final class MigrationConfigPropertiesInner extends com.azure.core.management.ProxyResource
Single item in List or Get Migration Config operation.
  • Constructor Details

    • MigrationConfigPropertiesInner

      public MigrationConfigPropertiesInner()
  • Method Details

    • systemData

      public com.azure.core.management.SystemData systemData()
      Get the systemData property: The system meta data relating to this resource.
      Returns:
      the systemData value.
    • location

      public String location()
      Get the location property: The geo-location where the resource lives.
      Returns:
      the location value.
    • provisioningState

      public String provisioningState()
      Get the provisioningState property: Provisioning state of Migration Configuration.
      Returns:
      the provisioningState value.
    • pendingReplicationOperationsCount

      public Long pendingReplicationOperationsCount()
      Get the pendingReplicationOperationsCount property: Number of entities pending to be replicated.
      Returns:
      the pendingReplicationOperationsCount value.
    • targetNamespace

      public String targetNamespace()
      Get the targetNamespace property: Existing premium Namespace ARM Id name which has no entities, will be used for migration.
      Returns:
      the targetNamespace value.
    • withTargetNamespace

      public MigrationConfigPropertiesInner withTargetNamespace(String targetNamespace)
      Set the targetNamespace property: Existing premium Namespace ARM Id name which has no entities, will be used for migration.
      Parameters:
      targetNamespace - the targetNamespace value to set.
      Returns:
      the MigrationConfigPropertiesInner object itself.
    • postMigrationName

      public String postMigrationName()
      Get the postMigrationName property: Name to access Standard Namespace after migration.
      Returns:
      the postMigrationName value.
    • withPostMigrationName

      public MigrationConfigPropertiesInner withPostMigrationName(String postMigrationName)
      Set the postMigrationName property: Name to access Standard Namespace after migration.
      Parameters:
      postMigrationName - the postMigrationName value to set.
      Returns:
      the MigrationConfigPropertiesInner object itself.
    • migrationState

      public String migrationState()
      Get the migrationState property: State in which Standard to Premium Migration is, possible values : Unknown, Reverting, Completing, Initiating, Syncing, Active.
      Returns:
      the migrationState value.
    • validate

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