Class SubscribedServiceSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.onesubscription.model.SubscribedServiceSummary.Builder
-
- Enclosing class:
- SubscribedServiceSummary
public static class SubscribedServiceSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubscribedServiceSummary.BuilderadminEmail(String adminEmail)Subscribed service admin email idSubscribedServiceSummary.BuilderagreementId(Long agreementId)Subscribed service agreement IDSubscribedServiceSummary.BuilderagreementName(String agreementName)Subscribed service agrrement nameSubscribedServiceSummary.BuilderagreementType(String agreementType)Subscribed service agrrement typeSubscribedServiceSummary.BuilderavailableAmount(String availableAmount)Subscribed sercice available or remaining amountSubscribedServiceSummary.BuilderbillingFrequency(String billingFrequency)Subscribed service invoice frequencySubscribedServiceSummary.BuilderbillToAddress(SubscribedServiceAddress billToAddress)SubscribedServiceSummary.BuilderbillToContact(SubscribedServiceUser billToContact)SubscribedServiceSummary.BuilderbillToCustomer(SubscribedServiceBusinessPartner billToCustomer)SubscribedServiceSummary.BuilderbookingOptyNumber(String bookingOptyNumber)Booking Opportunity Number of Subscribed ServiceSubscribedServiceSummarybuild()SubscribedServiceSummary.BuilderbuyerEmail(String buyerEmail)Subscribed service buyer email idSubscribedServiceSummary.BuildercommitmentScheduleId(String commitmentScheduleId)Subscribed service commitment schedule IdSubscribedServiceSummary.Buildercopy(SubscribedServiceSummary model)SubscribedServiceSummary.BuildercreatedBy(String createdBy)User that created the subscribed serviceSubscribedServiceSummary.BuildercreditPercentage(String creditPercentage)Subscribed service credit percentageSubscribedServiceSummary.Buildercsi(Long csi)Subscribed service CSI numberSubscribedServiceSummary.BuildercustomerTransactionReference(String customerTransactionReference)Identifier for a customer’s transactions for purchase of ay oracle servicesSubscribedServiceSummary.BuilderdataCenter(String dataCenter)Subscribed service data centerSubscribedServiceSummary.BuilderdataCenterRegion(String dataCenterRegion)Subscribed service data center regionSubscribedServiceSummary.BuildereligibleToRenew(String eligibleToRenew)Subscribed service eligible to renew fieldSubscribedServiceSummary.BuilderendUserAddress(SubscribedServiceAddress endUserAddress)SubscribedServiceSummary.BuilderendUserContact(SubscribedServiceUser endUserContact)SubscribedServiceSummary.BuilderendUserCustomer(SubscribedServiceBusinessPartner endUserCustomer)SubscribedServiceSummary.BuilderfulfillmentSet(String fulfillmentSet)Subscribed service fulfillment setSubscribedServiceSummary.BuilderfundedAllocationValue(String fundedAllocationValue)Funded Allocation line value example: 12000.00SubscribedServiceSummary.Builderid(String id)SPM internal Subscribed Service IDSubscribedServiceSummary.BuilderisAllowance(Boolean isAllowance)Indicates if a service can recieve usages and consequently have available amounts computedSubscribedServiceSummary.BuilderisCapToPriceList(Boolean isCapToPriceList)If true compares rate between ratecard and the active pricelist and minimum rate would be fetchedSubscribedServiceSummary.BuilderisCreditEnabled(Boolean isCreditEnabled)Used in context of service credit linesSubscribedServiceSummary.BuilderisHavingUsage(Boolean isHavingUsage)Indicator on whether or not there has been usage for the subscribed serviceSubscribedServiceSummary.BuilderisIntentToPay(Boolean isIntentToPay)Subscribed service intent to pay flagSubscribedServiceSummary.BuilderisPayg(Boolean isPayg)Subscribed service payg flagSubscribedServiceSummary.BuilderisSingleRateCard(Boolean isSingleRateCard)Indicates if the Subscribed service has a single ratecardSubscribedServiceSummary.BuilderisVariableCommitment(Boolean isVariableCommitment)Indicates if the commitment lines can have different quantitiesSubscribedServiceSummary.BuilderlineNetAmount(String lineNetAmount)Subscribed service line net amountSubscribedServiceSummary.BuildermajorSet(Long majorSet)Subscribed service Major SetSubscribedServiceSummary.BuildernetUnitPrice(String netUnitPrice)Subscribed service net unit priceSubscribedServiceSummary.BuilderoperationType(String operationType)Subscribed service operation typeSubscribedServiceSummary.BuilderorderHeaderId(Long orderHeaderId)Sales Order Header associated to the subscribed serviceSubscribedServiceSummary.BuilderorderLineId(Long orderLineId)Sales Order Line Id associated to the subscribed serviceSubscribedServiceSummary.BuilderorderLineNumber(Integer orderLineNumber)Sales Order Line Number associated to the subscribed serviceSubscribedServiceSummary.BuilderorderNumber(Long orderNumber)Sales Order Number associated to the subscribed serviceSubscribedServiceSummary.BuilderorderType(String orderType)Order Type of Subscribed ServiceSubscribedServiceSummary.BuilderoriginalPromoAmount(String originalPromoAmount)Subscribed service Promotion AmountSubscribedServiceSummary.BuilderoverageBillTo(String overageBillTo)Overage Bill To of Subscribed ServiceSubscribedServiceSummary.BuilderoverageDiscountPercentage(String overageDiscountPercentage)Subscribed service Overage Discount PercentageSubscribedServiceSummary.BuilderoveragePolicy(String overagePolicy)Overage Policy of Subscribed ServiceSubscribedServiceSummary.BuilderpartnerCreditAmount(String partnerCreditAmount)Subscribed service partner credit amountSubscribedServiceSummary.BuilderpartnerTransactionType(String partnerTransactionType)This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differSubscribedServiceSummary.BuilderpaygPolicy(String paygPolicy)Pay As You Go policy of Subscribed Service (Can be null - indicating no payg policy)SubscribedServiceSummary.BuilderpaymentMethod(String paymentMethod)Payment Method of Subscribed ServiceSubscribedServiceSummary.BuilderpaymentNumber(String paymentNumber)Payment Number of Subscribed ServiceSubscribedServiceSummary.BuilderpaymentTerm(SubscribedServicePaymentTerm paymentTerm)SubscribedServiceSummary.BuilderpricePeriod(String pricePeriod)Indicates the period for which the commitment amount can be utilised exceeding which the amount lapses.SubscribedServiceSummary.BuilderpricingModel(String pricingModel)Subscribed service pricing modelSubscribedServiceSummary.Builderproduct(RateCardProduct product)SubscribedServiceSummary.BuilderprogramType(String programType)Subscribed service program typeSubscribedServiceSummary.BuilderpromoOrderLineId(Long promoOrderLineId)Not null if this service has an associated promotion line in SPM.SubscribedServiceSummary.BuilderpromotionPricingType(String promotionPricingType)Promotion Pricing Type of Subscribed Service (Can be null - indicating no promotion pricing)SubscribedServiceSummary.BuilderpromoType(String promoType)Subscribed service promotion typeSubscribedServiceSummary.BuilderprovisioningSource(String provisioningSource)Subscribed service provisioning sourceSubscribedServiceSummary.Builderquantity(String quantity)Subscribed service quantitySubscribedServiceSummary.BuilderrateCardDiscountPercentage(String rateCardDiscountPercentage)Subscribed service Rate Card Discount PercentageSubscribedServiceSummary.BuilderratecardType(String ratecardType)SPM Ratecard TypeSubscribedServiceSummary.BuilderrenewalOptyId(Long renewalOptyId)Subscribed service Opportunity IdSubscribedServiceSummary.BuilderrenewalOptyNumber(String renewalOptyNumber)Renewal Opportunity Number of Subscribed ServiceSubscribedServiceSummary.BuilderrenewalOptyType(String renewalOptyType)Renewal Opportunity Type of Subscribed ServiceSubscribedServiceSummary.BuilderrenewedSubscribedServiceId(String renewedSubscribedServiceId)SPM renewed Subscription IDSubscribedServiceSummary.BuilderresellerAddress(SubscribedServiceAddress resellerAddress)SubscribedServiceSummary.BuilderresellerContact(SubscribedServiceUser resellerContact)SubscribedServiceSummary.BuilderresellerCustomer(SubscribedServiceBusinessPartner resellerCustomer)SubscribedServiceSummary.BuilderrevenueLineId(Long revenueLineId)Subscribed service Revenue Line IdSubscribedServiceSummary.BuilderrevenueLineNumber(String revenueLineNumber)Revenue Line NUmber of Subscribed ServiceSubscribedServiceSummary.BuilderrevisedArrInLc(String revisedArrInLc)Subscribed service Revised ARRSubscribedServiceSummary.BuilderrevisedArrInSc(String revisedArrInSc)Subscribed service Revised ARR in Standard CurrencySubscribedServiceSummary.BuildersalesAccountPartyId(Long salesAccountPartyId)Subscribed service sales account party idSubscribedServiceSummary.BuildersalesChannel(String salesChannel)Sales Channel of Subscribed ServiceSubscribedServiceSummary.BuilderserialNumber(String serialNumber)Subscribed service line numberSubscribedServiceSummary.BuilderserviceToAddress(SubscribedServiceAddress serviceToAddress)SubscribedServiceSummary.BuilderserviceToContact(SubscribedServiceUser serviceToContact)SubscribedServiceSummary.BuilderserviceToCustomer(SubscribedServiceBusinessPartner serviceToCustomer)SubscribedServiceSummary.BuildersoldToContact(SubscribedServiceUser soldToContact)SubscribedServiceSummary.BuildersoldToCustomer(SubscribedServiceBusinessPartner soldToCustomer)SubscribedServiceSummary.BuilderstartDateType(String startDateType)Subscribed service start date typeSubscribedServiceSummary.Builderstatus(String status)Subscribed service statusSubscribedServiceSummary.BuildersubscriptionId(String subscriptionId)Subscription ID associated to the subscribed serviceSubscribedServiceSummary.BuildersubscriptionSource(String subscriptionSource)Subscribed service sourceSubscribedServiceSummary.BuildersystemArrInLc(String systemArrInLc)Subscribed service System ARRSubscribedServiceSummary.BuildersystemArrInSc(String systemArrInSc)Subscribed service System ARR in Standard CurrencySubscribedServiceSummary.BuildersystemAtrArrInLc(String systemAtrArrInLc)Subscribed service System ATR-ARRSubscribedServiceSummary.BuildersystemAtrArrInSc(String systemAtrArrInSc)Subscribed service System ATR-ARR in Standard CurrencySubscribedServiceSummary.BuildertermValue(Long termValue)Term value in MonthsSubscribedServiceSummary.BuildertermValueUom(String termValueUom)Term value UOMSubscribedServiceSummary.BuildertimeAgreementEnd(Date timeAgreementEnd)Subscribed service agrrement end dateSubscribedServiceSummary.BuildertimeCreated(Date timeCreated)Subscribed service creation dateSubscribedServiceSummary.BuildertimeCustomerConfig(Date timeCustomerConfig)Subscribed service customer config dateSubscribedServiceSummary.BuildertimeEnd(Date timeEnd)Subscribed service end dateSubscribedServiceSummary.BuildertimeMajorsetEnd(Date timeMajorsetEnd)Subscribed service Major Set End dateSubscribedServiceSummary.BuildertimeMajorsetStart(Date timeMajorsetStart)Subscribed service Major Set Start dateSubscribedServiceSummary.BuildertimePaymentExpiry(Date timePaymentExpiry)Subscribed service payment expiry dateSubscribedServiceSummary.BuildertimeProvisioned(Date timeProvisioned)Subscribed service provisioning dateSubscribedServiceSummary.BuildertimeServiceConfigurationEmailSent(Date timeServiceConfigurationEmailSent)Subscribed service service configuration email sent dateSubscribedServiceSummary.BuildertimeStart(Date timeStart)Subscribed service start dateSubscribedServiceSummary.BuildertimeUpdated(Date timeUpdated)Subscribed service last update dateSubscribedServiceSummary.BuildertimeWelcomeEmailSent(Date timeWelcomeEmailSent)Subscribed service welcome email sent dateSubscribedServiceSummary.BuildertotalValue(String totalValue)Subscribed service total valueSubscribedServiceSummary.BuildertransactionExtensionId(Long transactionExtensionId)Subscribed service Transaction Extension IdSubscribedServiceSummary.Buildertype(String type)Subscribed Service line typeSubscribedServiceSummary.BuilderupdatedBy(String updatedBy)User that updated the subscribed serviceSubscribedServiceSummary.BuilderusedAmount(String usedAmount)Subscribed service used amount
-
-
-
Method Detail
-
id
public SubscribedServiceSummary.Builder id(String id)
SPM internal Subscribed Service ID- Parameters:
id- the value to set- Returns:
- this builder
-
type
public SubscribedServiceSummary.Builder type(String type)
Subscribed Service line type- Parameters:
type- the value to set- Returns:
- this builder
-
serialNumber
public SubscribedServiceSummary.Builder serialNumber(String serialNumber)
Subscribed service line number- Parameters:
serialNumber- the value to set- Returns:
- this builder
-
subscriptionId
public SubscribedServiceSummary.Builder subscriptionId(String subscriptionId)
Subscription ID associated to the subscribed service- Parameters:
subscriptionId- the value to set- Returns:
- this builder
-
product
public SubscribedServiceSummary.Builder product(RateCardProduct product)
-
timeStart
public SubscribedServiceSummary.Builder timeStart(Date timeStart)
Subscribed service start date- Parameters:
timeStart- the value to set- Returns:
- this builder
-
timeEnd
public SubscribedServiceSummary.Builder timeEnd(Date timeEnd)
Subscribed service end date- Parameters:
timeEnd- the value to set- Returns:
- this builder
-
quantity
public SubscribedServiceSummary.Builder quantity(String quantity)
Subscribed service quantity- Parameters:
quantity- the value to set- Returns:
- this builder
-
status
public SubscribedServiceSummary.Builder status(String status)
Subscribed service status- Parameters:
status- the value to set- Returns:
- this builder
-
operationType
public SubscribedServiceSummary.Builder operationType(String operationType)
Subscribed service operation type- Parameters:
operationType- the value to set- Returns:
- this builder
-
netUnitPrice
public SubscribedServiceSummary.Builder netUnitPrice(String netUnitPrice)
Subscribed service net unit price- Parameters:
netUnitPrice- the value to set- Returns:
- this builder
-
pricePeriod
public SubscribedServiceSummary.Builder pricePeriod(String pricePeriod)
Indicates the period for which the commitment amount can be utilised exceeding which the amount lapses.Also used in calculation of total contract line value
- Parameters:
pricePeriod- the value to set- Returns:
- this builder
-
lineNetAmount
public SubscribedServiceSummary.Builder lineNetAmount(String lineNetAmount)
Subscribed service line net amount- Parameters:
lineNetAmount- the value to set- Returns:
- this builder
-
isVariableCommitment
public SubscribedServiceSummary.Builder isVariableCommitment(Boolean isVariableCommitment)
Indicates if the commitment lines can have different quantities- Parameters:
isVariableCommitment- the value to set- Returns:
- this builder
-
isAllowance
public SubscribedServiceSummary.Builder isAllowance(Boolean isAllowance)
Indicates if a service can recieve usages and consequently have available amounts computed- Parameters:
isAllowance- the value to set- Returns:
- this builder
-
usedAmount
public SubscribedServiceSummary.Builder usedAmount(String usedAmount)
Subscribed service used amount- Parameters:
usedAmount- the value to set- Returns:
- this builder
-
availableAmount
public SubscribedServiceSummary.Builder availableAmount(String availableAmount)
Subscribed sercice available or remaining amount- Parameters:
availableAmount- the value to set- Returns:
- this builder
-
fundedAllocationValue
public SubscribedServiceSummary.Builder fundedAllocationValue(String fundedAllocationValue)
Funded Allocation line value example: 12000.00- Parameters:
fundedAllocationValue- the value to set- Returns:
- this builder
-
isHavingUsage
public SubscribedServiceSummary.Builder isHavingUsage(Boolean isHavingUsage)
Indicator on whether or not there has been usage for the subscribed service- Parameters:
isHavingUsage- the value to set- Returns:
- this builder
-
isCapToPriceList
public SubscribedServiceSummary.Builder isCapToPriceList(Boolean isCapToPriceList)
If true compares rate between ratecard and the active pricelist and minimum rate would be fetched- Parameters:
isCapToPriceList- the value to set- Returns:
- this builder
-
creditPercentage
public SubscribedServiceSummary.Builder creditPercentage(String creditPercentage)
Subscribed service credit percentage- Parameters:
creditPercentage- the value to set- Returns:
- this builder
-
partnerTransactionType
public 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
-
isCreditEnabled
public SubscribedServiceSummary.Builder isCreditEnabled(Boolean isCreditEnabled)
Used in context of service credit lines- Parameters:
isCreditEnabled- the value to set- Returns:
- this builder
-
overagePolicy
public SubscribedServiceSummary.Builder overagePolicy(String overagePolicy)
Overage Policy of Subscribed Service- Parameters:
overagePolicy- the value to set- Returns:
- this builder
-
overageBillTo
public SubscribedServiceSummary.Builder overageBillTo(String overageBillTo)
Overage Bill To of Subscribed Service- Parameters:
overageBillTo- the value to set- Returns:
- this builder
-
paygPolicy
public SubscribedServiceSummary.Builder paygPolicy(String paygPolicy)
Pay As You Go policy of Subscribed Service (Can be null - indicating no payg policy)- Parameters:
paygPolicy- the value to set- Returns:
- this builder
-
promoOrderLineId
public SubscribedServiceSummary.Builder promoOrderLineId(Long promoOrderLineId)
Not null if this service has an associated promotion line in SPM.Contains the line identifier from Order Management of the associated promo line.
- Parameters:
promoOrderLineId- the value to set- Returns:
- this builder
-
promotionPricingType
public SubscribedServiceSummary.Builder promotionPricingType(String promotionPricingType)
Promotion Pricing Type of Subscribed Service (Can be null - indicating no promotion pricing)- Parameters:
promotionPricingType- the value to set- Returns:
- this builder
-
rateCardDiscountPercentage
public SubscribedServiceSummary.Builder rateCardDiscountPercentage(String rateCardDiscountPercentage)
Subscribed service Rate Card Discount Percentage- Parameters:
rateCardDiscountPercentage- the value to set- Returns:
- this builder
-
overageDiscountPercentage
public SubscribedServiceSummary.Builder overageDiscountPercentage(String overageDiscountPercentage)
Subscribed service Overage Discount Percentage- Parameters:
overageDiscountPercentage- the value to set- Returns:
- this builder
-
billToCustomer
public SubscribedServiceSummary.Builder billToCustomer(SubscribedServiceBusinessPartner billToCustomer)
-
billToContact
public SubscribedServiceSummary.Builder billToContact(SubscribedServiceUser billToContact)
-
billToAddress
public SubscribedServiceSummary.Builder billToAddress(SubscribedServiceAddress billToAddress)
-
paymentNumber
public SubscribedServiceSummary.Builder paymentNumber(String paymentNumber)
Payment Number of Subscribed Service- Parameters:
paymentNumber- the value to set- Returns:
- this builder
-
timePaymentExpiry
public SubscribedServiceSummary.Builder timePaymentExpiry(Date timePaymentExpiry)
Subscribed service payment expiry date- Parameters:
timePaymentExpiry- the value to set- Returns:
- this builder
-
paymentTerm
public SubscribedServiceSummary.Builder paymentTerm(SubscribedServicePaymentTerm paymentTerm)
-
paymentMethod
public SubscribedServiceSummary.Builder paymentMethod(String paymentMethod)
Payment Method of Subscribed Service- Parameters:
paymentMethod- the value to set- Returns:
- this builder
-
transactionExtensionId
public SubscribedServiceSummary.Builder transactionExtensionId(Long transactionExtensionId)
Subscribed service Transaction Extension Id- Parameters:
transactionExtensionId- the value to set- Returns:
- this builder
-
salesChannel
public SubscribedServiceSummary.Builder salesChannel(String salesChannel)
Sales Channel of Subscribed Service- Parameters:
salesChannel- the value to set- Returns:
- this builder
-
eligibleToRenew
public SubscribedServiceSummary.Builder eligibleToRenew(String eligibleToRenew)
Subscribed service eligible to renew field- Parameters:
eligibleToRenew- the value to set- Returns:
- this builder
-
renewedSubscribedServiceId
public SubscribedServiceSummary.Builder renewedSubscribedServiceId(String renewedSubscribedServiceId)
SPM renewed Subscription ID- Parameters:
renewedSubscribedServiceId- the value to set- Returns:
- this builder
-
termValue
public SubscribedServiceSummary.Builder termValue(Long termValue)
Term value in Months- Parameters:
termValue- the value to set- Returns:
- this builder
-
termValueUom
public SubscribedServiceSummary.Builder termValueUom(String termValueUom)
Term value UOM- Parameters:
termValueUom- the value to set- Returns:
- this builder
-
renewalOptyId
public SubscribedServiceSummary.Builder renewalOptyId(Long renewalOptyId)
Subscribed service Opportunity Id- Parameters:
renewalOptyId- the value to set- Returns:
- this builder
-
renewalOptyNumber
public SubscribedServiceSummary.Builder renewalOptyNumber(String renewalOptyNumber)
Renewal Opportunity Number of Subscribed Service- Parameters:
renewalOptyNumber- the value to set- Returns:
- this builder
-
renewalOptyType
public SubscribedServiceSummary.Builder renewalOptyType(String renewalOptyType)
Renewal Opportunity Type of Subscribed Service- Parameters:
renewalOptyType- the value to set- Returns:
- this builder
-
bookingOptyNumber
public SubscribedServiceSummary.Builder bookingOptyNumber(String bookingOptyNumber)
Booking Opportunity Number of Subscribed Service- Parameters:
bookingOptyNumber- the value to set- Returns:
- this builder
-
revenueLineId
public SubscribedServiceSummary.Builder revenueLineId(Long revenueLineId)
Subscribed service Revenue Line Id- Parameters:
revenueLineId- the value to set- Returns:
- this builder
-
revenueLineNumber
public SubscribedServiceSummary.Builder revenueLineNumber(String revenueLineNumber)
Revenue Line NUmber of Subscribed Service- Parameters:
revenueLineNumber- the value to set- Returns:
- this builder
-
majorSet
public SubscribedServiceSummary.Builder majorSet(Long majorSet)
Subscribed service Major Set- Parameters:
majorSet- the value to set- Returns:
- this builder
-
timeMajorsetStart
public SubscribedServiceSummary.Builder timeMajorsetStart(Date timeMajorsetStart)
Subscribed service Major Set Start date- Parameters:
timeMajorsetStart- the value to set- Returns:
- this builder
-
timeMajorsetEnd
public SubscribedServiceSummary.Builder timeMajorsetEnd(Date timeMajorsetEnd)
Subscribed service Major Set End date- Parameters:
timeMajorsetEnd- the value to set- Returns:
- this builder
-
systemArrInLc
public SubscribedServiceSummary.Builder systemArrInLc(String systemArrInLc)
Subscribed service System ARR- Parameters:
systemArrInLc- the value to set- Returns:
- this builder
-
systemArrInSc
public SubscribedServiceSummary.Builder systemArrInSc(String systemArrInSc)
Subscribed service System ARR in Standard Currency- Parameters:
systemArrInSc- the value to set- Returns:
- this builder
-
systemAtrArrInLc
public SubscribedServiceSummary.Builder systemAtrArrInLc(String systemAtrArrInLc)
Subscribed service System ATR-ARR- Parameters:
systemAtrArrInLc- the value to set- Returns:
- this builder
-
systemAtrArrInSc
public SubscribedServiceSummary.Builder systemAtrArrInSc(String systemAtrArrInSc)
Subscribed service System ATR-ARR in Standard Currency- Parameters:
systemAtrArrInSc- the value to set- Returns:
- this builder
-
revisedArrInLc
public SubscribedServiceSummary.Builder revisedArrInLc(String revisedArrInLc)
Subscribed service Revised ARR- Parameters:
revisedArrInLc- the value to set- Returns:
- this builder
-
revisedArrInSc
public SubscribedServiceSummary.Builder revisedArrInSc(String revisedArrInSc)
Subscribed service Revised ARR in Standard Currency- Parameters:
revisedArrInSc- the value to set- Returns:
- this builder
-
totalValue
public SubscribedServiceSummary.Builder totalValue(String totalValue)
Subscribed service total value- Parameters:
totalValue- the value to set- Returns:
- this builder
-
originalPromoAmount
public SubscribedServiceSummary.Builder originalPromoAmount(String originalPromoAmount)
Subscribed service Promotion Amount- Parameters:
originalPromoAmount- the value to set- Returns:
- this builder
-
orderHeaderId
public SubscribedServiceSummary.Builder orderHeaderId(Long orderHeaderId)
Sales Order Header associated to the subscribed service- Parameters:
orderHeaderId- the value to set- Returns:
- this builder
-
orderNumber
public SubscribedServiceSummary.Builder orderNumber(Long orderNumber)
Sales Order Number associated to the subscribed service- Parameters:
orderNumber- the value to set- Returns:
- this builder
-
orderType
public SubscribedServiceSummary.Builder orderType(String orderType)
Order Type of Subscribed Service- Parameters:
orderType- the value to set- Returns:
- this builder
-
orderLineId
public SubscribedServiceSummary.Builder orderLineId(Long orderLineId)
Sales Order Line Id associated to the subscribed service- Parameters:
orderLineId- the value to set- Returns:
- this builder
-
orderLineNumber
public SubscribedServiceSummary.Builder orderLineNumber(Integer orderLineNumber)
Sales Order Line Number associated to the subscribed service- Parameters:
orderLineNumber- the value to set- Returns:
- this builder
-
commitmentScheduleId
public SubscribedServiceSummary.Builder commitmentScheduleId(String commitmentScheduleId)
Subscribed service commitment schedule Id- Parameters:
commitmentScheduleId- the value to set- Returns:
- this builder
-
salesAccountPartyId
public SubscribedServiceSummary.Builder salesAccountPartyId(Long salesAccountPartyId)
Subscribed service sales account party id- Parameters:
salesAccountPartyId- the value to set- Returns:
- this builder
-
dataCenter
public SubscribedServiceSummary.Builder dataCenter(String dataCenter)
Subscribed service data center- Parameters:
dataCenter- the value to set- Returns:
- this builder
-
dataCenterRegion
public SubscribedServiceSummary.Builder dataCenterRegion(String dataCenterRegion)
Subscribed service data center region- Parameters:
dataCenterRegion- the value to set- Returns:
- this builder
-
adminEmail
public SubscribedServiceSummary.Builder adminEmail(String adminEmail)
Subscribed service admin email id- Parameters:
adminEmail- the value to set- Returns:
- this builder
-
buyerEmail
public SubscribedServiceSummary.Builder buyerEmail(String buyerEmail)
Subscribed service buyer email id- Parameters:
buyerEmail- the value to set- Returns:
- this builder
-
subscriptionSource
public SubscribedServiceSummary.Builder subscriptionSource(String subscriptionSource)
Subscribed service source- Parameters:
subscriptionSource- the value to set- Returns:
- this builder
-
provisioningSource
public SubscribedServiceSummary.Builder provisioningSource(String provisioningSource)
Subscribed service provisioning source- Parameters:
provisioningSource- the value to set- Returns:
- this builder
-
fulfillmentSet
public SubscribedServiceSummary.Builder fulfillmentSet(String fulfillmentSet)
Subscribed service fulfillment set- Parameters:
fulfillmentSet- the value to set- Returns:
- this builder
-
isIntentToPay
public SubscribedServiceSummary.Builder isIntentToPay(Boolean isIntentToPay)
Subscribed service intent to pay flag- Parameters:
isIntentToPay- the value to set- Returns:
- this builder
-
isPayg
public SubscribedServiceSummary.Builder isPayg(Boolean isPayg)
Subscribed service payg flag- Parameters:
isPayg- the value to set- Returns:
- this builder
-
pricingModel
public SubscribedServiceSummary.Builder pricingModel(String pricingModel)
Subscribed service pricing model- Parameters:
pricingModel- the value to set- Returns:
- this builder
-
programType
public SubscribedServiceSummary.Builder programType(String programType)
Subscribed service program type- Parameters:
programType- the value to set- Returns:
- this builder
-
startDateType
public SubscribedServiceSummary.Builder startDateType(String startDateType)
Subscribed service start date type- Parameters:
startDateType- the value to set- Returns:
- this builder
-
timeProvisioned
public SubscribedServiceSummary.Builder timeProvisioned(Date timeProvisioned)
Subscribed service provisioning date- Parameters:
timeProvisioned- the value to set- Returns:
- this builder
-
promoType
public SubscribedServiceSummary.Builder promoType(String promoType)
Subscribed service promotion type- Parameters:
promoType- the value to set- Returns:
- this builder
-
serviceToCustomer
public SubscribedServiceSummary.Builder serviceToCustomer(SubscribedServiceBusinessPartner serviceToCustomer)
-
serviceToContact
public SubscribedServiceSummary.Builder serviceToContact(SubscribedServiceUser serviceToContact)
-
serviceToAddress
public SubscribedServiceSummary.Builder serviceToAddress(SubscribedServiceAddress serviceToAddress)
-
soldToCustomer
public SubscribedServiceSummary.Builder soldToCustomer(SubscribedServiceBusinessPartner soldToCustomer)
-
soldToContact
public SubscribedServiceSummary.Builder soldToContact(SubscribedServiceUser soldToContact)
-
endUserCustomer
public SubscribedServiceSummary.Builder endUserCustomer(SubscribedServiceBusinessPartner endUserCustomer)
-
endUserContact
public SubscribedServiceSummary.Builder endUserContact(SubscribedServiceUser endUserContact)
-
endUserAddress
public SubscribedServiceSummary.Builder endUserAddress(SubscribedServiceAddress endUserAddress)
-
resellerCustomer
public SubscribedServiceSummary.Builder resellerCustomer(SubscribedServiceBusinessPartner resellerCustomer)
-
resellerContact
public SubscribedServiceSummary.Builder resellerContact(SubscribedServiceUser resellerContact)
-
resellerAddress
public SubscribedServiceSummary.Builder resellerAddress(SubscribedServiceAddress resellerAddress)
-
csi
public SubscribedServiceSummary.Builder csi(Long csi)
Subscribed service CSI number- Parameters:
csi- the value to set- Returns:
- this builder
-
customerTransactionReference
public SubscribedServiceSummary.Builder customerTransactionReference(String customerTransactionReference)
Identifier for a customer’s transactions for purchase of ay oracle services- Parameters:
customerTransactionReference- the value to set- Returns:
- this builder
-
partnerCreditAmount
public SubscribedServiceSummary.Builder partnerCreditAmount(String partnerCreditAmount)
Subscribed service partner credit amount- Parameters:
partnerCreditAmount- the value to set- Returns:
- this builder
-
isSingleRateCard
public SubscribedServiceSummary.Builder isSingleRateCard(Boolean isSingleRateCard)
Indicates if the Subscribed service has a single ratecard- Parameters:
isSingleRateCard- the value to set- Returns:
- this builder
-
agreementId
public SubscribedServiceSummary.Builder agreementId(Long agreementId)
Subscribed service agreement ID- Parameters:
agreementId- the value to set- Returns:
- this builder
-
agreementName
public SubscribedServiceSummary.Builder agreementName(String agreementName)
Subscribed service agrrement name- Parameters:
agreementName- the value to set- Returns:
- this builder
-
agreementType
public SubscribedServiceSummary.Builder agreementType(String agreementType)
Subscribed service agrrement type- Parameters:
agreementType- the value to set- Returns:
- this builder
-
billingFrequency
public SubscribedServiceSummary.Builder billingFrequency(String billingFrequency)
Subscribed service invoice frequency- Parameters:
billingFrequency- the value to set- Returns:
- this builder
-
timeWelcomeEmailSent
public SubscribedServiceSummary.Builder timeWelcomeEmailSent(Date timeWelcomeEmailSent)
Subscribed service welcome email sent date- Parameters:
timeWelcomeEmailSent- the value to set- Returns:
- this builder
-
timeServiceConfigurationEmailSent
public SubscribedServiceSummary.Builder timeServiceConfigurationEmailSent(Date timeServiceConfigurationEmailSent)
Subscribed service service configuration email sent date- Parameters:
timeServiceConfigurationEmailSent- the value to set- Returns:
- this builder
-
timeCustomerConfig
public SubscribedServiceSummary.Builder timeCustomerConfig(Date timeCustomerConfig)
Subscribed service customer config date- Parameters:
timeCustomerConfig- the value to set- Returns:
- this builder
-
timeAgreementEnd
public SubscribedServiceSummary.Builder timeAgreementEnd(Date timeAgreementEnd)
Subscribed service agrrement end date- Parameters:
timeAgreementEnd- the value to set- Returns:
- this builder
-
timeCreated
public SubscribedServiceSummary.Builder timeCreated(Date timeCreated)
Subscribed service creation date- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
createdBy
public SubscribedServiceSummary.Builder createdBy(String createdBy)
User that created the subscribed service- Parameters:
createdBy- the value to set- Returns:
- this builder
-
timeUpdated
public SubscribedServiceSummary.Builder timeUpdated(Date timeUpdated)
Subscribed service last update date- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
updatedBy
public SubscribedServiceSummary.Builder updatedBy(String updatedBy)
User that updated the subscribed service- Parameters:
updatedBy- the value to set- Returns:
- this builder
-
ratecardType
public SubscribedServiceSummary.Builder ratecardType(String ratecardType)
SPM Ratecard Type- Parameters:
ratecardType- the value to set- Returns:
- this builder
-
build
public SubscribedServiceSummary build()
-
copy
public SubscribedServiceSummary.Builder copy(SubscribedServiceSummary model)
-
-