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
-
-
-
Method Detail
-
subscribedServiceId
public BillingScheduleSummary.Builder subscribedServiceId(String subscribedServiceId)
SPM 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 AR Invoice Number- Parameters:
arInvoiceNumber
- the value to set- Returns:
- this builder
-
arCustomerTransactionId
public BillingScheduleSummary.Builder arCustomerTransactionId(String arCustomerTransactionId)
Indicates the associated AR Customer transaction id a unique identifier existing on AR.- 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)
-
-