Package com.oracle.bmc.ospgateway.model
Class InvoiceLineSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.ospgateway.model.InvoiceLineSummary.Builder
-
- Enclosing class:
- InvoiceLineSummary
public static class InvoiceLineSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InvoiceLineSummary
build()
InvoiceLineSummary.Builder
copy(InvoiceLineSummary model)
InvoiceLineSummary.Builder
currency(Currency currency)
InvoiceLineSummary.Builder
netUnitPrice(BigDecimal netUnitPrice)
Unit price of the ordered productInvoiceLineSummary.Builder
orderNo(String orderNo)
Product of the itemInvoiceLineSummary.Builder
partNumber(String partNumber)
Part numberInvoiceLineSummary.Builder
product(String product)
Product of the itemInvoiceLineSummary.Builder
quantity(BigDecimal quantity)
Quantity of the ordered productInvoiceLineSummary.Builder
timeEnd(Date timeEnd)
End dateInvoiceLineSummary.Builder
timeStart(Date timeStart)
Start dateInvoiceLineSummary.Builder
totalPrice(BigDecimal totalPrice)
Total price of the ordered product (Net unit price x quantity)
-
-
-
Method Detail
-
product
public InvoiceLineSummary.Builder product(String product)
Product of the item- Parameters:
product
- the value to set- Returns:
- this builder
-
orderNo
public InvoiceLineSummary.Builder orderNo(String orderNo)
Product of the item- Parameters:
orderNo
- the value to set- Returns:
- this builder
-
partNumber
public InvoiceLineSummary.Builder partNumber(String partNumber)
Part number- Parameters:
partNumber
- the value to set- Returns:
- this builder
-
timeStart
public InvoiceLineSummary.Builder timeStart(Date timeStart)
Start date- Parameters:
timeStart
- the value to set- Returns:
- this builder
-
timeEnd
public InvoiceLineSummary.Builder timeEnd(Date timeEnd)
End date- Parameters:
timeEnd
- the value to set- Returns:
- this builder
-
quantity
public InvoiceLineSummary.Builder quantity(BigDecimal quantity)
Quantity of the ordered product- Parameters:
quantity
- the value to set- Returns:
- this builder
-
netUnitPrice
public InvoiceLineSummary.Builder netUnitPrice(BigDecimal netUnitPrice)
Unit price of the ordered product- Parameters:
netUnitPrice
- the value to set- Returns:
- this builder
-
totalPrice
public InvoiceLineSummary.Builder totalPrice(BigDecimal totalPrice)
Total price of the ordered product (Net unit price x quantity)- Parameters:
totalPrice
- the value to set- Returns:
- this builder
-
currency
public InvoiceLineSummary.Builder currency(Currency currency)
-
build
public InvoiceLineSummary build()
-
copy
public InvoiceLineSummary.Builder copy(InvoiceLineSummary model)
-
-