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 Details

    • withProductId

      ItemUpdateRequestBuilder withProductId(String identifier)
      Builds ProductUpdateRequest with specified product id
      Parameters:
      identifier - product id
      Returns:
      ProductUpdateRequestBuilder
    • withItemList

      ItemUpdateRequestBuilder withItemList(Map<String,String> itemList)
      Builds the ProductUpdateRequest with specified itemList
      Parameters:
      itemList - ItemList
      Returns:
      ProductUpdateRequestBuilder
    • withNextItemList

      ItemUpdateRequestBuilder withNextItemList(Map<String,String> nextItemList)
      Builds the ProductUpdateRequest with specified nextItemList
      Parameters:
      nextItemList - nextItemList
      Returns:
      ProductUpdateRequestBuilder
    • withExternalRevision

      ItemUpdateRequestBuilder withExternalRevision(Long externalRevision)
      Builds ProductUpdateRequest with specified product external revision
      Parameters:
      externalRevision - product external revision
      Returns:
      ProductUpdateRequestBuilder