Interface CreateReservationRequestBuilder
- All Superinterfaces:
oracle.communication.brm.charging.messages.update.UpdateRequestBuilder<CreateReservationRequestBuilder>
public interface CreateReservationRequestBuilder
extends oracle.communication.brm.charging.messages.update.UpdateRequestBuilder<CreateReservationRequestBuilder>
Class to construct a well-formed instance of BalanceUpdateRequest.
-
Method Summary
Modifier and TypeMethodDescriptionwithBucketId
(String bucketId) withChannel
(String channel) withConfirmationDate
(ZonedDateTime confirmationDate) withImpactedBucket
(String impactedBucket) withPartyAccount
(String partyAccount) withProductId
(String productId) withProductType
(String productType) withRelatedParty
(oracle.communication.brm.charging.util.misc.Quadruple<String, String, String, String> relatedParty) withRequestedDate
(ZonedDateTime requestedDate) withRequester
(String requester) withReservedValue
(oracle.communication.brm.charging.util.misc.Pair<Integer, Long> reservedValue) withStatus
(String status) withUserIdentity
(String userIdentity) withValidFor
(Range validFor) Methods inherited from interface oracle.communication.brm.charging.messages.update.UpdateRequestBuilder
build, withBusinessEvent, withCustomerId, withEventTime, withMsgId, withRevisionCheck, withUpdateType
-
Method Details
-
withReservedValue
CreateReservationRequestBuilder withReservedValue(oracle.communication.brm.charging.util.misc.Pair<Integer, Long> reservedValue) -
withProductId
-
withBucketId
-
withRelatedParty
CreateReservationRequestBuilder withRelatedParty(oracle.communication.brm.charging.util.misc.Quadruple<String, String, String, String> relatedParty) -
withStatus
-
withValidFor
-
withConfirmationDate
-
withRequestedDate
-
withProductType
-
withChannel
-
withImpactedBucket
-
withPartyAccount
-
withRequester
-
withUserIdentity
-