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 InvoiceLineSummarybuild()InvoiceLineSummary.Buildercopy(InvoiceLineSummary model)InvoiceLineSummary.Buildercurrency(Currency currency)InvoiceLineSummary.BuildernetUnitPrice(BigDecimal netUnitPrice)Unit price of the ordered productInvoiceLineSummary.BuilderorderNo(String orderNo)Product of the itemInvoiceLineSummary.BuilderpartNumber(String partNumber)Part numberInvoiceLineSummary.Builderproduct(String product)Product of the itemInvoiceLineSummary.Builderquantity(BigDecimal quantity)Quantity of the ordered productInvoiceLineSummary.BuildertimeEnd(Date timeEnd)End dateInvoiceLineSummary.BuildertimeStart(Date timeStart)Start dateInvoiceLineSummary.BuildertotalPrice(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)
-
-