public interface CreateReservationRequestBuilder extends oracle.communication.brm.charging.messages.update.UpdateRequestBuilder<CreateReservationRequestBuilder>
CreateReservationRequestBuilder withReservedValue(oracle.communication.brm.charging.util.misc.Pair<java.lang.Integer,java.lang.Long> reservedValue)
CreateReservationRequestBuilder withProductId(java.lang.String productId)
CreateReservationRequestBuilder withBucketId(java.lang.String bucketId)
CreateReservationRequestBuilder withRelatedParty(oracle.communication.brm.charging.util.misc.Quadruple<java.lang.String,java.lang.String,java.lang.String,java.lang.String> relatedParty)
CreateReservationRequestBuilder withStatus(java.lang.String status)
CreateReservationRequestBuilder withValidFor(Range validFor)
CreateReservationRequestBuilder withConfirmationDate(java.time.ZonedDateTime confirmationDate)
CreateReservationRequestBuilder withRequestedDate(java.time.ZonedDateTime requestedDate)
CreateReservationRequestBuilder withProductType(java.lang.String productType)
CreateReservationRequestBuilder withChannel(java.lang.String channel)
CreateReservationRequestBuilder withImpactedBucket(java.lang.String impactedBucket)
CreateReservationRequestBuilder withPartyAccount(java.lang.String partyAccount)
CreateReservationRequestBuilder withRequester(java.lang.String requester)
CreateReservationRequestBuilder withUserIdentity(java.lang.String userIdentity)