Interface AccountMigrationRequestBuilder

All Superinterfaces:
oracle.communication.brm.charging.messages.update.UpdateRequestBuilder<AccountMigrationRequestBuilder>

public interface AccountMigrationRequestBuilder extends oracle.communication.brm.charging.messages.update.UpdateRequestBuilder<AccountMigrationRequestBuilder>
Builder to build a well-formed instance of account migration request
  • Method Details

    • withCustomerIdsToMigrate

      AccountMigrationRequestBuilder withCustomerIdsToMigrate(Collection<String> customerIdsToMigrate)
      Builds account migration request with the list of customer IDs to rerate
      Parameters:
      customerIdsToMigrate - list of customer IDs for schema migration
      Returns:
      AccountMigrationRequestBuilder
    • withAMMJobId

      AccountMigrationRequestBuilder withAMMJobId(String accountMigrationJobId)
      Builds account migration request with the account migration JobId
      Parameters:
      accountMigrationJobId - the account migration JobId
      Returns:
      AccountMigrationRequestBuilder
    • withSourceDb

      AccountMigrationRequestBuilder withSourceDb(String sourceDb)
      Builds account migration request with the list of customer external references
      Parameters:
      sourceDb - list of customer external references
      Returns:
      AccountMigrationRequestBuilder
    • withDestinationDb

      AccountMigrationRequestBuilder withDestinationDb(String destinationDb)
      Builds the account migration request with the destination db details
      Parameters:
      destinationDb -
      Returns:
      AccountMigrationRequestBuilder