Class SubscriptionSubscribedService.Builder
- java.lang.Object
- 
- com.oracle.bmc.onesubscription.model.SubscriptionSubscribedService.Builder
 
- 
- Enclosing class:
- SubscriptionSubscribedService
 
 public static class SubscriptionSubscribedService.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic SubscriptionSubscribedService.Builder id(String id) SPM internal Subscribed Service ID- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
productpublic SubscriptionSubscribedService.Builder product(SubscriptionProduct product) 
 - 
quantitypublic SubscriptionSubscribedService.Builder quantity(String quantity) Subscribed service quantity- Parameters:
- quantity- the value to set
- Returns:
- this builder
 
 - 
statuspublic SubscriptionSubscribedService.Builder status(String status) Subscribed service status- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
operationTypepublic SubscriptionSubscribedService.Builder operationType(String operationType) Subscribed service operation type- Parameters:
- operationType- the value to set
- Returns:
- this builder
 
 - 
netUnitPricepublic SubscriptionSubscribedService.Builder netUnitPrice(String netUnitPrice) Subscribed service net unit price- Parameters:
- netUnitPrice- the value to set
- Returns:
- this builder
 
 - 
usedAmountpublic SubscriptionSubscribedService.Builder usedAmount(String usedAmount) Subscribed service used amount- Parameters:
- usedAmount- the value to set
- Returns:
- this builder
 
 - 
availableAmountpublic SubscriptionSubscribedService.Builder availableAmount(String availableAmount) Subscribed sercice available or remaining amount- Parameters:
- availableAmount- the value to set
- Returns:
- this builder
 
 - 
fundedAllocationValuepublic SubscriptionSubscribedService.Builder fundedAllocationValue(String fundedAllocationValue) Funded Allocation line value example: 12000.00- Parameters:
- fundedAllocationValue- the value to set
- Returns:
- this builder
 
 - 
partnerTransactionTypepublic SubscriptionSubscribedService.Builder partnerTransactionType(String partnerTransactionType) This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ- Parameters:
- partnerTransactionType- the value to set
- Returns:
- this builder
 
 - 
termValuepublic SubscriptionSubscribedService.Builder termValue(Long termValue) Term value in Months- Parameters:
- termValue- the value to set
- Returns:
- this builder
 
 - 
termValueUompublic SubscriptionSubscribedService.Builder termValueUom(String termValueUom) Term value UOM- Parameters:
- termValueUom- the value to set
- Returns:
- this builder
 
 - 
bookingOptyNumberpublic SubscriptionSubscribedService.Builder bookingOptyNumber(String bookingOptyNumber) Booking Opportunity Number of Subscribed Service- Parameters:
- bookingOptyNumber- the value to set
- Returns:
- this builder
 
 - 
totalValuepublic SubscriptionSubscribedService.Builder totalValue(String totalValue) Subscribed service total value- Parameters:
- totalValue- the value to set
- Returns:
- this builder
 
 - 
originalPromoAmountpublic SubscriptionSubscribedService.Builder originalPromoAmount(String originalPromoAmount) Subscribed service Promotion Amount- Parameters:
- originalPromoAmount- the value to set
- Returns:
- this builder
 
 - 
orderNumberpublic SubscriptionSubscribedService.Builder orderNumber(Long orderNumber) Sales Order Number associated to the subscribed service- Parameters:
- orderNumber- the value to set
- Returns:
- this builder
 
 - 
dataCenterRegionpublic SubscriptionSubscribedService.Builder dataCenterRegion(String dataCenterRegion) Subscribed service data center region- Parameters:
- dataCenterRegion- the value to set
- Returns:
- this builder
 
 - 
pricingModelpublic SubscriptionSubscribedService.Builder pricingModel(String pricingModel) Subscribed service pricing model- Parameters:
- pricingModel- the value to set
- Returns:
- this builder
 
 - 
programTypepublic SubscriptionSubscribedService.Builder programType(String programType) Subscribed service program type- Parameters:
- programType- the value to set
- Returns:
- this builder
 
 - 
promoTypepublic SubscriptionSubscribedService.Builder promoType(String promoType) Subscribed service promotion type- Parameters:
- promoType- the value to set
- Returns:
- this builder
 
 - 
csipublic SubscriptionSubscribedService.Builder csi(Long csi) Subscribed service CSI number- Parameters:
- csi- the value to set
- Returns:
- this builder
 
 - 
isIntentToPaypublic SubscriptionSubscribedService.Builder isIntentToPay(Boolean isIntentToPay) Subscribed service intent to pay flag- Parameters:
- isIntentToPay- the value to set
- Returns:
- this builder
 
 - 
timeStartpublic SubscriptionSubscribedService.Builder timeStart(Date timeStart) Subscribed service start date- Parameters:
- timeStart- the value to set
- Returns:
- this builder
 
 - 
timeEndpublic SubscriptionSubscribedService.Builder timeEnd(Date timeEnd) Subscribed service end date- Parameters:
- timeEnd- the value to set
- Returns:
- this builder
 
 - 
commitmentServicespublic SubscriptionSubscribedService.Builder commitmentServices(List<CommitmentService> commitmentServices) List of Commitment services of a line- Parameters:
- commitmentServices- the value to set
- Returns:
- this builder
 
 - 
buildpublic SubscriptionSubscribedService build() 
 - 
copypublic SubscriptionSubscribedService.Builder copy(SubscriptionSubscribedService model) 
 
- 
 
-