Class SubscribedServiceSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.osubsubscription.model.SubscribedServiceSummary.Builder
 
- 
- Enclosing class:
- SubscribedServiceSummary
 
 public static class SubscribedServiceSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SubscribedServiceSummary.BuilderbookingOptyNumber(String bookingOptyNumber)Booking Opportunity Number of Subscribed ServiceSubscribedServiceSummarybuild()SubscribedServiceSummary.BuildercommitmentServices(List<Commitment> commitmentServices)List of Commitment services of a lineSubscribedServiceSummary.Buildercopy(SubscribedServiceSummary model)SubscribedServiceSummary.Buildercsi(Long csi)Subscribed service CSI numberSubscribedServiceSummary.BuilderdataCenterRegion(String dataCenterRegion)Subscribed service data center regionSubscribedServiceSummary.BuilderfundedAllocationValue(String fundedAllocationValue)Funded Allocation line value example: 12000.00SubscribedServiceSummary.Builderid(String id)SPM internal Subscribed Service IDSubscribedServiceSummary.BuilderisIntentToPay(Boolean isIntentToPay)Subscribed service intent to pay flagSubscribedServiceSummary.BuildernetUnitPrice(String netUnitPrice)Subscribed service net unit priceSubscribedServiceSummary.BuilderoperationType(String operationType)Subscribed service operation typeSubscribedServiceSummary.BuilderorderNumber(Long orderNumber)Sales Order Number associated to the subscribed serviceSubscribedServiceSummary.BuilderpartnerTransactionType(String partnerTransactionType)This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differSubscribedServiceSummary.BuilderpricingModel(String pricingModel)Subscribed service pricing modelSubscribedServiceSummary.Builderproduct(SubscriptionProduct product)SubscribedServiceSummary.BuilderprogramType(String programType)Subscribed service program typeSubscribedServiceSummary.BuilderpromoType(String promoType)Subscribed service promotion typeSubscribedServiceSummary.Builderquantity(String quantity)Subscribed service quantitySubscribedServiceSummary.Builderstatus(String status)Subscribed service statusSubscribedServiceSummary.BuildertermValue(Long termValue)Term value in MonthsSubscribedServiceSummary.BuildertermValueUOM(String termValueUOM)Term value UOMSubscribedServiceSummary.BuildertimeEnd(Date timeEnd)Subscribed service end dateSubscribedServiceSummary.BuildertimeStart(Date timeStart)Subscribed service start dateSubscribedServiceSummary.BuildertotalValue(String totalValue)Subscribed service total value
 
- 
- 
- 
Method Detail- 
idpublic SubscribedServiceSummary.Builder id(String id) SPM internal Subscribed Service ID- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
productpublic SubscribedServiceSummary.Builder product(SubscriptionProduct product) 
 - 
quantitypublic SubscribedServiceSummary.Builder quantity(String quantity) Subscribed service quantity- Parameters:
- quantity- the value to set
- Returns:
- this builder
 
 - 
statuspublic SubscribedServiceSummary.Builder status(String status) Subscribed service status- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
operationTypepublic SubscribedServiceSummary.Builder operationType(String operationType) Subscribed service operation type- Parameters:
- operationType- the value to set
- Returns:
- this builder
 
 - 
netUnitPricepublic SubscribedServiceSummary.Builder netUnitPrice(String netUnitPrice) Subscribed service net unit price- Parameters:
- netUnitPrice- the value to set
- Returns:
- this builder
 
 - 
fundedAllocationValuepublic SubscribedServiceSummary.Builder fundedAllocationValue(String fundedAllocationValue) Funded Allocation line value example: 12000.00- Parameters:
- fundedAllocationValue- the value to set
- Returns:
- this builder
 
 - 
partnerTransactionTypepublic SubscribedServiceSummary.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 SubscribedServiceSummary.Builder termValue(Long termValue) Term value in Months- Parameters:
- termValue- the value to set
- Returns:
- this builder
 
 - 
termValueUOMpublic SubscribedServiceSummary.Builder termValueUOM(String termValueUOM) Term value UOM- Parameters:
- termValueUOM- the value to set
- Returns:
- this builder
 
 - 
bookingOptyNumberpublic SubscribedServiceSummary.Builder bookingOptyNumber(String bookingOptyNumber) Booking Opportunity Number of Subscribed Service- Parameters:
- bookingOptyNumber- the value to set
- Returns:
- this builder
 
 - 
totalValuepublic SubscribedServiceSummary.Builder totalValue(String totalValue) Subscribed service total value- Parameters:
- totalValue- the value to set
- Returns:
- this builder
 
 - 
orderNumberpublic SubscribedServiceSummary.Builder orderNumber(Long orderNumber) Sales Order Number associated to the subscribed service- Parameters:
- orderNumber- the value to set
- Returns:
- this builder
 
 - 
dataCenterRegionpublic SubscribedServiceSummary.Builder dataCenterRegion(String dataCenterRegion) Subscribed service data center region- Parameters:
- dataCenterRegion- the value to set
- Returns:
- this builder
 
 - 
pricingModelpublic SubscribedServiceSummary.Builder pricingModel(String pricingModel) Subscribed service pricing model- Parameters:
- pricingModel- the value to set
- Returns:
- this builder
 
 - 
programTypepublic SubscribedServiceSummary.Builder programType(String programType) Subscribed service program type- Parameters:
- programType- the value to set
- Returns:
- this builder
 
 - 
promoTypepublic SubscribedServiceSummary.Builder promoType(String promoType) Subscribed service promotion type- Parameters:
- promoType- the value to set
- Returns:
- this builder
 
 - 
csipublic SubscribedServiceSummary.Builder csi(Long csi) Subscribed service CSI number- Parameters:
- csi- the value to set
- Returns:
- this builder
 
 - 
isIntentToPaypublic SubscribedServiceSummary.Builder isIntentToPay(Boolean isIntentToPay) Subscribed service intent to pay flag- Parameters:
- isIntentToPay- the value to set
- Returns:
- this builder
 
 - 
timeStartpublic SubscribedServiceSummary.Builder timeStart(Date timeStart) Subscribed service start date- Parameters:
- timeStart- the value to set
- Returns:
- this builder
 
 - 
timeEndpublic SubscribedServiceSummary.Builder timeEnd(Date timeEnd) Subscribed service end date- Parameters:
- timeEnd- the value to set
- Returns:
- this builder
 
 - 
commitmentServicespublic SubscribedServiceSummary.Builder commitmentServices(List<Commitment> commitmentServices) List of Commitment services of a line- Parameters:
- commitmentServices- the value to set
- Returns:
- this builder
 
 - 
buildpublic SubscribedServiceSummary build() 
 - 
copypublic SubscribedServiceSummary.Builder copy(SubscribedServiceSummary model) 
 
- 
 
-