Class LineItemClientCreate1.Builder
- java.lang.Object
-
- com.chrt.api.resources.billing.lineitemgroups.adhoc.requests.LineItemClientCreate1.Builder
-
- All Implemented Interfaces:
LineItemClientCreate1._FinalStage,LineItemClientCreate1.ItemStage,LineItemClientCreate1.QuantityStage,LineItemClientCreate1.RateStage
- Enclosing class:
- LineItemClientCreate1
public static final class LineItemClientCreate1.Builder extends java.lang.Object implements LineItemClientCreate1.ItemStage, LineItemClientCreate1.QuantityStage, LineItemClientCreate1.RateStage, LineItemClientCreate1._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public LineItemClientCreate1.Builder from(LineItemClientCreate1 other)
- Specified by:
fromin interfaceLineItemClientCreate1.ItemStage
-
item
public LineItemClientCreate1.QuantityStage item(@NotNull LineItemEnum1 item)
- Specified by:
itemin interfaceLineItemClientCreate1.ItemStage
-
quantity
public LineItemClientCreate1.RateStage quantity(double quantity)
- Specified by:
quantityin interfaceLineItemClientCreate1.QuantityStage
-
rate
public LineItemClientCreate1._FinalStage rate(double rate)
- Specified by:
ratein interfaceLineItemClientCreate1.RateStage
-
adjustmentComments
public LineItemClientCreate1._FinalStage adjustmentComments(Nullable<java.lang.String> adjustmentComments)
- Specified by:
adjustmentCommentsin interfaceLineItemClientCreate1._FinalStage
-
adjustmentComments
public LineItemClientCreate1._FinalStage adjustmentComments(java.lang.String adjustmentComments)
- Specified by:
adjustmentCommentsin interfaceLineItemClientCreate1._FinalStage
-
adjustmentComments
public LineItemClientCreate1._FinalStage adjustmentComments(java.util.Optional<java.lang.String> adjustmentComments)
- Specified by:
adjustmentCommentsin interfaceLineItemClientCreate1._FinalStage
-
adjustment
public LineItemClientCreate1._FinalStage adjustment(Nullable<java.lang.Double> adjustment)
- Specified by:
adjustmentin interfaceLineItemClientCreate1._FinalStage
-
adjustment
public LineItemClientCreate1._FinalStage adjustment(java.lang.Double adjustment)
- Specified by:
adjustmentin interfaceLineItemClientCreate1._FinalStage
-
adjustment
public LineItemClientCreate1._FinalStage adjustment(java.util.Optional<java.lang.Double> adjustment)
- Specified by:
adjustmentin interfaceLineItemClientCreate1._FinalStage
-
comments
public LineItemClientCreate1._FinalStage comments(Nullable<java.lang.String> comments)
- Specified by:
commentsin interfaceLineItemClientCreate1._FinalStage
-
comments
public LineItemClientCreate1._FinalStage comments(java.lang.String comments)
- Specified by:
commentsin interfaceLineItemClientCreate1._FinalStage
-
comments
public LineItemClientCreate1._FinalStage comments(java.util.Optional<java.lang.String> comments)
- Specified by:
commentsin interfaceLineItemClientCreate1._FinalStage
-
units
public LineItemClientCreate1._FinalStage units(UnitsEnum units)
- Specified by:
unitsin interfaceLineItemClientCreate1._FinalStage
-
units
public LineItemClientCreate1._FinalStage units(java.util.Optional<UnitsEnum> units)
- Specified by:
unitsin interfaceLineItemClientCreate1._FinalStage
-
schemaVersion
public LineItemClientCreate1._FinalStage schemaVersion(java.lang.Integer schemaVersion)
- Specified by:
schemaVersionin interfaceLineItemClientCreate1._FinalStage
-
schemaVersion
public LineItemClientCreate1._FinalStage schemaVersion(java.util.Optional<java.lang.Integer> schemaVersion)
- Specified by:
schemaVersionin interfaceLineItemClientCreate1._FinalStage
-
build
public LineItemClientCreate1 build()
- Specified by:
buildin interfaceLineItemClientCreate1._FinalStage
-
-