Interface ContractAttributeChangeRequestBuilder
- All Superinterfaces:
oracle.communication.brm.charging.messages.update.UpdateRequestBuilder<ContractAttributeChangeRequestBuilder>
public interface ContractAttributeChangeRequestBuilder
extends oracle.communication.brm.charging.messages.update.UpdateRequestBuilder<ContractAttributeChangeRequestBuilder>
Builder for a well-formed
ContractAttributeChangeRequest.-
Method Summary
Modifier and TypeMethodDescriptionwithContractId(String contractId) withEndDate(ZonedDateTime endDate) withExternalContractId(String externalContractId) withOfferingOverrideChanges(List<ContractAttributeChangeRequest.OfferingOverrideChange> offeringOverrideChanges) withRatingProfileChanges(List<ContractAttributeChangeRequest.RatingProfileChange> ratingProfileChanges) withStartDate(ZonedDateTime startDate) withVersion(Integer version) Methods inherited from interface oracle.communication.brm.charging.messages.update.UpdateRequestBuilder
build, withBusinessEvent, withCustomerId, withEventTime, withMsgId, withRevisionCheck, withSharingGroupClassifier, withUpdateType
-
Method Details
-
withContractId
-
withVersion
-
withExternalContractId
-
withStartDate
-
withEndDate
-
withOfferingOverrideChanges
ContractAttributeChangeRequestBuilder withOfferingOverrideChanges(List<ContractAttributeChangeRequest.OfferingOverrideChange> offeringOverrideChanges) -
withRatingProfileChanges
ContractAttributeChangeRequestBuilder withRatingProfileChanges(List<ContractAttributeChangeRequest.RatingProfileChange> ratingProfileChanges)
-