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 Summary
Modifier and TypeMethodDescriptionwithAMMJobId
(String accountMigrationJobId) Builds account migration request with the account migration JobIdwithCustomerIdsToMigrate
(Collection<String> customerIdsToMigrate) Builds account migration request with the list of customer IDs to reratewithDestinationDb
(String destinationDb) Builds the account migration request with the destination db detailswithSourceDb
(String sourceDb) Builds account migration request with the list of customer external referencesMethods inherited from interface oracle.communication.brm.charging.messages.update.UpdateRequestBuilder
build, withBusinessEvent, withCustomerId, withEventTime, withMsgId, withRevisionCheck, withUpdateType
-
Method Details
-
withCustomerIdsToMigrate
Builds account migration request with the list of customer IDs to rerate- Parameters:
customerIdsToMigrate
- list of customer IDs for schema migration- Returns:
- AccountMigrationRequestBuilder
-
withAMMJobId
Builds account migration request with the account migration JobId- Parameters:
accountMigrationJobId
- the account migration JobId- Returns:
- AccountMigrationRequestBuilder
-
withSourceDb
Builds account migration request with the list of customer external references- Parameters:
sourceDb
- list of customer external references- Returns:
- AccountMigrationRequestBuilder
-
withDestinationDb
Builds the account migration request with the destination db details- Parameters:
destinationDb
-- Returns:
- AccountMigrationRequestBuilder
-