Class BillingScheduleSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.onesubscription.model.BillingScheduleSummary.Builder
-
- Enclosing class:
- BillingScheduleSummary
public static class BillingScheduleSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BillingScheduleSummary.Builderamount(String amount)Billing schedule line net amount.BillingScheduleSummary.BuilderarCustomerTransactionId(String arCustomerTransactionId)Indicates the associated accounts receivable customer transaction ID, which is a unique identifier existing on the accounts receivable.BillingScheduleSummary.BuilderarInvoiceNumber(String arInvoiceNumber)Indicates the associated accounts receivable invoice number.BillingScheduleSummary.BuilderbillingFrequency(String billingFrequency)Billing frequency.BillingScheduleSummarybuild()BillingScheduleSummary.Buildercopy(BillingScheduleSummary model)BillingScheduleSummary.BuilderinvoiceStatus(BillingScheduleSummary.InvoiceStatus invoiceStatus)Billing schedule invoice status.BillingScheduleSummary.BuildernetUnitPrice(String netUnitPrice)Billing schedule net unit price.BillingScheduleSummary.BuilderorderNumber(String orderNumber)Order number associated with the subscribed service.BillingScheduleSummary.Builderproduct(BillingScheduleProduct product)BillingScheduleSummary.Builderquantity(String quantity)Billing schedule quantity.BillingScheduleSummary.BuildersubscribedServiceId(String subscribedServiceId)SPM (Subscription Plan Management) internal subscribed service ID.BillingScheduleSummary.BuildertimeEnd(Date timeEnd)Billing schedule end date.BillingScheduleSummary.BuildertimeInvoicing(Date timeInvoicing)Billing schedule invoicing date.BillingScheduleSummary.BuildertimeStart(Date timeStart)Billing schedule start date.
-
-
-
Method Detail
-
subscribedServiceId
public BillingScheduleSummary.Builder subscribedServiceId(String subscribedServiceId)
SPM (Subscription Plan Management) internal subscribed service ID.- Parameters:
subscribedServiceId- the value to set- Returns:
- this builder
-
timeStart
public BillingScheduleSummary.Builder timeStart(Date timeStart)
Billing schedule start date.- Parameters:
timeStart- the value to set- Returns:
- this builder
-
timeEnd
public BillingScheduleSummary.Builder timeEnd(Date timeEnd)
Billing schedule end date.- Parameters:
timeEnd- the value to set- Returns:
- this builder
-
timeInvoicing
public BillingScheduleSummary.Builder timeInvoicing(Date timeInvoicing)
Billing schedule invoicing date.- Parameters:
timeInvoicing- the value to set- Returns:
- this builder
-
invoiceStatus
public BillingScheduleSummary.Builder invoiceStatus(BillingScheduleSummary.InvoiceStatus invoiceStatus)
Billing schedule invoice status.- Parameters:
invoiceStatus- the value to set- Returns:
- this builder
-
quantity
public BillingScheduleSummary.Builder quantity(String quantity)
Billing schedule quantity.- Parameters:
quantity- the value to set- Returns:
- this builder
-
netUnitPrice
public BillingScheduleSummary.Builder netUnitPrice(String netUnitPrice)
Billing schedule net unit price.- Parameters:
netUnitPrice- the value to set- Returns:
- this builder
-
amount
public BillingScheduleSummary.Builder amount(String amount)
Billing schedule line net amount.- Parameters:
amount- the value to set- Returns:
- this builder
-
billingFrequency
public BillingScheduleSummary.Builder billingFrequency(String billingFrequency)
Billing frequency.- Parameters:
billingFrequency- the value to set- Returns:
- this builder
-
arInvoiceNumber
public BillingScheduleSummary.Builder arInvoiceNumber(String arInvoiceNumber)
Indicates the associated accounts receivable invoice number.- Parameters:
arInvoiceNumber- the value to set- Returns:
- this builder
-
arCustomerTransactionId
public BillingScheduleSummary.Builder arCustomerTransactionId(String arCustomerTransactionId)
Indicates the associated accounts receivable customer transaction ID, which is a unique identifier existing on the accounts receivable.- Parameters:
arCustomerTransactionId- the value to set- Returns:
- this builder
-
orderNumber
public BillingScheduleSummary.Builder orderNumber(String orderNumber)
Order number associated with the subscribed service.- Parameters:
orderNumber- the value to set- Returns:
- this builder
-
product
public BillingScheduleSummary.Builder product(BillingScheduleProduct product)
-
build
public BillingScheduleSummary build()
-
copy
public BillingScheduleSummary.Builder copy(BillingScheduleSummary model)
-
-