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.Builder
adminEmail(String adminEmail)
Subscribed service admin email idSubscribedServiceSummary.Builder
agreementId(Long agreementId)
Subscribed service agreement IDSubscribedServiceSummary.Builder
agreementName(String agreementName)
Subscribed service agrrement nameSubscribedServiceSummary.Builder
agreementType(String agreementType)
Subscribed service agrrement typeSubscribedServiceSummary.Builder
availableAmount(String availableAmount)
Subscribed sercice available or remaining amountSubscribedServiceSummary.Builder
billingFrequency(String billingFrequency)
Subscribed service invoice frequencySubscribedServiceSummary.Builder
billToAddress(SubscribedServiceAddress billToAddress)
SubscribedServiceSummary.Builder
billToContact(SubscribedServiceUser billToContact)
SubscribedServiceSummary.Builder
billToCustomer(SubscribedServiceBusinessPartner billToCustomer)
SubscribedServiceSummary.Builder
bookingOptyNumber(String bookingOptyNumber)
Booking Opportunity Number of Subscribed ServiceSubscribedServiceSummary
build()
SubscribedServiceSummary.Builder
buyerEmail(String buyerEmail)
Subscribed service buyer email idSubscribedServiceSummary.Builder
commitmentScheduleId(String commitmentScheduleId)
Subscribed service commitment schedule IdSubscribedServiceSummary.Builder
copy(SubscribedServiceSummary model)
SubscribedServiceSummary.Builder
createdBy(String createdBy)
User that created the subscribed serviceSubscribedServiceSummary.Builder
creditPercentage(String creditPercentage)
Subscribed service credit percentageSubscribedServiceSummary.Builder
csi(Long csi)
Subscribed service CSI numberSubscribedServiceSummary.Builder
customerTransactionReference(String customerTransactionReference)
Identifier for a customer’s transactions for purchase of ay oracle servicesSubscribedServiceSummary.Builder
dataCenter(String dataCenter)
Subscribed service data centerSubscribedServiceSummary.Builder
dataCenterRegion(String dataCenterRegion)
Subscribed service data center regionSubscribedServiceSummary.Builder
eligibleToRenew(String eligibleToRenew)
Subscribed service eligible to renew fieldSubscribedServiceSummary.Builder
endUserAddress(SubscribedServiceAddress endUserAddress)
SubscribedServiceSummary.Builder
endUserContact(SubscribedServiceUser endUserContact)
SubscribedServiceSummary.Builder
endUserCustomer(SubscribedServiceBusinessPartner endUserCustomer)
SubscribedServiceSummary.Builder
fulfillmentSet(String fulfillmentSet)
Subscribed service fulfillment setSubscribedServiceSummary.Builder
fundedAllocationValue(String fundedAllocationValue)
Funded Allocation line value example: 12000.00SubscribedServiceSummary.Builder
id(String id)
SPM internal Subscribed Service IDSubscribedServiceSummary.Builder
isAllowance(Boolean isAllowance)
Indicates if a service can recieve usages and consequently have available amounts computedSubscribedServiceSummary.Builder
isCapToPriceList(Boolean isCapToPriceList)
If true compares rate between ratecard and the active pricelist and minimum rate would be fetchedSubscribedServiceSummary.Builder
isCreditEnabled(Boolean isCreditEnabled)
Used in context of service credit linesSubscribedServiceSummary.Builder
isHavingUsage(Boolean isHavingUsage)
Indicator on whether or not there has been usage for the subscribed serviceSubscribedServiceSummary.Builder
isIntentToPay(Boolean isIntentToPay)
Subscribed service intent to pay flagSubscribedServiceSummary.Builder
isPayg(Boolean isPayg)
Subscribed service payg flagSubscribedServiceSummary.Builder
isSingleRateCard(Boolean isSingleRateCard)
Indicates if the Subscribed service has a single ratecardSubscribedServiceSummary.Builder
isVariableCommitment(Boolean isVariableCommitment)
Indicates if the commitment lines can have different quantitiesSubscribedServiceSummary.Builder
lineNetAmount(String lineNetAmount)
Subscribed service line net amountSubscribedServiceSummary.Builder
majorSet(Long majorSet)
Subscribed service Major SetSubscribedServiceSummary.Builder
netUnitPrice(String netUnitPrice)
Subscribed service net unit priceSubscribedServiceSummary.Builder
operationType(String operationType)
Subscribed service operation typeSubscribedServiceSummary.Builder
orderHeaderId(Long orderHeaderId)
Sales Order Header associated to the subscribed serviceSubscribedServiceSummary.Builder
orderLineId(Long orderLineId)
Sales Order Line Id associated to the subscribed serviceSubscribedServiceSummary.Builder
orderLineNumber(Integer orderLineNumber)
Sales Order Line Number associated to the subscribed serviceSubscribedServiceSummary.Builder
orderNumber(Long orderNumber)
Sales Order Number associated to the subscribed serviceSubscribedServiceSummary.Builder
orderType(String orderType)
Order Type of Subscribed ServiceSubscribedServiceSummary.Builder
originalPromoAmount(String originalPromoAmount)
Subscribed service Promotion AmountSubscribedServiceSummary.Builder
overageBillTo(String overageBillTo)
Overage Bill To of Subscribed ServiceSubscribedServiceSummary.Builder
overageDiscountPercentage(String overageDiscountPercentage)
Subscribed service Overage Discount PercentageSubscribedServiceSummary.Builder
overagePolicy(String overagePolicy)
Overage Policy of Subscribed ServiceSubscribedServiceSummary.Builder
partnerCreditAmount(String partnerCreditAmount)
Subscribed service partner credit amountSubscribedServiceSummary.Builder
partnerTransactionType(String partnerTransactionType)
This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differSubscribedServiceSummary.Builder
paygPolicy(String paygPolicy)
Pay As You Go policy of Subscribed Service (Can be null - indicating no payg policy)SubscribedServiceSummary.Builder
paymentMethod(String paymentMethod)
Payment Method of Subscribed ServiceSubscribedServiceSummary.Builder
paymentNumber(String paymentNumber)
Payment Number of Subscribed ServiceSubscribedServiceSummary.Builder
paymentTerm(SubscribedServicePaymentTerm paymentTerm)
SubscribedServiceSummary.Builder
pricePeriod(String pricePeriod)
Indicates the period for which the commitment amount can be utilised exceeding which the amount lapses.SubscribedServiceSummary.Builder
pricingModel(String pricingModel)
Subscribed service pricing modelSubscribedServiceSummary.Builder
product(RateCardProduct product)
SubscribedServiceSummary.Builder
programType(String programType)
Subscribed service program typeSubscribedServiceSummary.Builder
promoOrderLineId(Long promoOrderLineId)
Not null if this service has an associated promotion line in SPM.SubscribedServiceSummary.Builder
promotionPricingType(String promotionPricingType)
Promotion Pricing Type of Subscribed Service (Can be null - indicating no promotion pricing)SubscribedServiceSummary.Builder
promoType(String promoType)
Subscribed service promotion typeSubscribedServiceSummary.Builder
provisioningSource(String provisioningSource)
Subscribed service provisioning sourceSubscribedServiceSummary.Builder
quantity(String quantity)
Subscribed service quantitySubscribedServiceSummary.Builder
rateCardDiscountPercentage(String rateCardDiscountPercentage)
Subscribed service Rate Card Discount PercentageSubscribedServiceSummary.Builder
ratecardType(String ratecardType)
SPM Ratecard TypeSubscribedServiceSummary.Builder
renewalOptyId(Long renewalOptyId)
Subscribed service Opportunity IdSubscribedServiceSummary.Builder
renewalOptyNumber(String renewalOptyNumber)
Renewal Opportunity Number of Subscribed ServiceSubscribedServiceSummary.Builder
renewalOptyType(String renewalOptyType)
Renewal Opportunity Type of Subscribed ServiceSubscribedServiceSummary.Builder
renewedSubscribedServiceId(String renewedSubscribedServiceId)
SPM renewed Subscription IDSubscribedServiceSummary.Builder
resellerAddress(SubscribedServiceAddress resellerAddress)
SubscribedServiceSummary.Builder
resellerContact(SubscribedServiceUser resellerContact)
SubscribedServiceSummary.Builder
resellerCustomer(SubscribedServiceBusinessPartner resellerCustomer)
SubscribedServiceSummary.Builder
revenueLineId(Long revenueLineId)
Subscribed service Revenue Line IdSubscribedServiceSummary.Builder
revenueLineNumber(String revenueLineNumber)
Revenue Line NUmber of Subscribed ServiceSubscribedServiceSummary.Builder
revisedArrInLc(String revisedArrInLc)
Subscribed service Revised ARRSubscribedServiceSummary.Builder
revisedArrInSc(String revisedArrInSc)
Subscribed service Revised ARR in Standard CurrencySubscribedServiceSummary.Builder
salesAccountPartyId(Long salesAccountPartyId)
Subscribed service sales account party idSubscribedServiceSummary.Builder
salesChannel(String salesChannel)
Sales Channel of Subscribed ServiceSubscribedServiceSummary.Builder
serialNumber(String serialNumber)
Subscribed service line numberSubscribedServiceSummary.Builder
serviceToAddress(SubscribedServiceAddress serviceToAddress)
SubscribedServiceSummary.Builder
serviceToContact(SubscribedServiceUser serviceToContact)
SubscribedServiceSummary.Builder
serviceToCustomer(SubscribedServiceBusinessPartner serviceToCustomer)
SubscribedServiceSummary.Builder
soldToContact(SubscribedServiceUser soldToContact)
SubscribedServiceSummary.Builder
soldToCustomer(SubscribedServiceBusinessPartner soldToCustomer)
SubscribedServiceSummary.Builder
startDateType(String startDateType)
Subscribed service start date typeSubscribedServiceSummary.Builder
status(String status)
Subscribed service statusSubscribedServiceSummary.Builder
subscriptionId(String subscriptionId)
Subscription ID associated to the subscribed serviceSubscribedServiceSummary.Builder
subscriptionSource(String subscriptionSource)
Subscribed service sourceSubscribedServiceSummary.Builder
systemArrInLc(String systemArrInLc)
Subscribed service System ARRSubscribedServiceSummary.Builder
systemArrInSc(String systemArrInSc)
Subscribed service System ARR in Standard CurrencySubscribedServiceSummary.Builder
systemAtrArrInLc(String systemAtrArrInLc)
Subscribed service System ATR-ARRSubscribedServiceSummary.Builder
systemAtrArrInSc(String systemAtrArrInSc)
Subscribed service System ATR-ARR in Standard CurrencySubscribedServiceSummary.Builder
termValue(Long termValue)
Term value in MonthsSubscribedServiceSummary.Builder
termValueUom(String termValueUom)
Term value UOMSubscribedServiceSummary.Builder
timeAgreementEnd(Date timeAgreementEnd)
Subscribed service agrrement end dateSubscribedServiceSummary.Builder
timeCreated(Date timeCreated)
Subscribed service creation dateSubscribedServiceSummary.Builder
timeCustomerConfig(Date timeCustomerConfig)
Subscribed service customer config dateSubscribedServiceSummary.Builder
timeEnd(Date timeEnd)
Subscribed service end dateSubscribedServiceSummary.Builder
timeMajorsetEnd(Date timeMajorsetEnd)
Subscribed service Major Set End dateSubscribedServiceSummary.Builder
timeMajorsetStart(Date timeMajorsetStart)
Subscribed service Major Set Start dateSubscribedServiceSummary.Builder
timePaymentExpiry(Date timePaymentExpiry)
Subscribed service payment expiry dateSubscribedServiceSummary.Builder
timeProvisioned(Date timeProvisioned)
Subscribed service provisioning dateSubscribedServiceSummary.Builder
timeServiceConfigurationEmailSent(Date timeServiceConfigurationEmailSent)
Subscribed service service configuration email sent dateSubscribedServiceSummary.Builder
timeStart(Date timeStart)
Subscribed service start dateSubscribedServiceSummary.Builder
timeUpdated(Date timeUpdated)
Subscribed service last update dateSubscribedServiceSummary.Builder
timeWelcomeEmailSent(Date timeWelcomeEmailSent)
Subscribed service welcome email sent dateSubscribedServiceSummary.Builder
totalValue(String totalValue)
Subscribed service total valueSubscribedServiceSummary.Builder
transactionExtensionId(Long transactionExtensionId)
Subscribed service Transaction Extension IdSubscribedServiceSummary.Builder
type(String type)
Subscribed Service line typeSubscribedServiceSummary.Builder
updatedBy(String updatedBy)
User that updated the subscribed serviceSubscribedServiceSummary.Builder
usedAmount(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)
-
-