Interface ItemUpdateRequestBuilder
- All Superinterfaces:
oracle.communication.brm.charging.messages.update.UpdateRequestBuilder<ItemUpdateRequestBuilder>
public interface ItemUpdateRequestBuilder
extends oracle.communication.brm.charging.messages.update.UpdateRequestBuilder<ItemUpdateRequestBuilder>
Builder to build a well-formed instance of ItemUpdateRequest
-
Method Summary
Modifier and TypeMethodDescriptionwithExternalRevision(Long externalRevision) Builds ProductUpdateRequest with specified product external revisionwithItemList(Map<String, String> itemList) Builds the ProductUpdateRequest with specified itemListwithNextItemList(Map<String, String> nextItemList) Builds the ProductUpdateRequest with specified nextItemListwithProductId(String identifier) Builds ProductUpdateRequest with specified product idMethods inherited from interface oracle.communication.brm.charging.messages.update.UpdateRequestBuilder
build, withBusinessEvent, withCustomerId, withEventTime, withMsgId, withRevisionCheck, withSharingGroupClassifier, withUpdateType
-
Method Details
-
withProductId
Builds ProductUpdateRequest with specified product id- Parameters:
identifier- product id- Returns:
- ProductUpdateRequestBuilder
-
withItemList
Builds the ProductUpdateRequest with specified itemList- Parameters:
itemList- ItemList- Returns:
- ProductUpdateRequestBuilder
-
withNextItemList
Builds the ProductUpdateRequest with specified nextItemList- Parameters:
nextItemList- nextItemList- Returns:
- ProductUpdateRequestBuilder
-
withExternalRevision
Builds ProductUpdateRequest with specified product external revision- Parameters:
externalRevision- product external revision- Returns:
- ProductUpdateRequestBuilder
-