Package com.chrt.api.types
Class LineItem1.Builder
- java.lang.Object
-
- com.chrt.api.types.LineItem1.Builder
-
- All Implemented Interfaces:
LineItem1._FinalStage,LineItem1.IdStage,LineItem1.ItemStage,LineItem1.ProvenanceStage,LineItem1.QuantityStage,LineItem1.RateStage
- Enclosing class:
- LineItem1
public static final class LineItem1.Builder extends java.lang.Object implements LineItem1.ItemStage, LineItem1.RateStage, LineItem1.QuantityStage, LineItem1.IdStage, LineItem1.ProvenanceStage, LineItem1._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LineItem1._FinalStageadHocStatus(Nullable<LineItemStatusEnum> adHocStatus)LineItem1._FinalStageadHocStatus(LineItemStatusEnum adHocStatus)LineItem1._FinalStageadHocStatus(java.util.Optional<LineItemStatusEnum> adHocStatus)LineItem1._FinalStageadHocSubmittedByOrgId(Nullable<java.lang.String> adHocSubmittedByOrgId)Must be a string starting withorg_LineItem1._FinalStageadHocSubmittedByOrgId(java.lang.String adHocSubmittedByOrgId)Must be a string starting withorg_LineItem1._FinalStageadHocSubmittedByOrgId(java.util.Optional<java.lang.String> adHocSubmittedByOrgId)Must be a string starting withorg_LineItem1._FinalStageadHocSubmittedByUserId(Nullable<java.lang.String> adHocSubmittedByUserId)Must be a string starting withuser_LineItem1._FinalStageadHocSubmittedByUserId(java.lang.String adHocSubmittedByUserId)Must be a string starting withuser_LineItem1._FinalStageadHocSubmittedByUserId(java.util.Optional<java.lang.String> adHocSubmittedByUserId)Must be a string starting withuser_LineItem1._FinalStageadjustment(Nullable<java.lang.Double> adjustment)LineItem1._FinalStageadjustment(java.lang.Double adjustment)LineItem1._FinalStageadjustment(java.util.Optional<java.lang.Double> adjustment)LineItem1._FinalStageadjustmentComments(Nullable<java.lang.String> adjustmentComments)LineItem1._FinalStageadjustmentComments(java.lang.String adjustmentComments)LineItem1._FinalStageadjustmentComments(java.util.Optional<java.lang.String> adjustmentComments)LineItem1build()LineItem1._FinalStagecomments(Nullable<java.lang.String> comments)LineItem1._FinalStagecomments(java.lang.String comments)LineItem1._FinalStagecomments(java.util.Optional<java.lang.String> comments)LineItem1._FinalStagecreatedAtTimestamp(java.time.OffsetDateTime createdAtTimestamp)LineItem1._FinalStagecreatedAtTimestamp(java.util.Optional<java.time.OffsetDateTime> createdAtTimestamp)LineItem1.Builderfrom(LineItem1 other)LineItem1.ProvenanceStageid(java.lang.String id)LineItem1.RateStageitem(LineItemEnum1 item)LineItem1._FinalStagelineItemS3ObjectMetadataIds(java.util.List<java.lang.String> lineItemS3ObjectMetadataIds)LineItem1._FinalStagelineItemS3ObjectMetadataIds(java.util.Optional<java.util.List<java.lang.String>> lineItemS3ObjectMetadataIds)LineItem1._FinalStageproFormaBidThreadId(Nullable<java.lang.String> proFormaBidThreadId)LineItem1._FinalStageproFormaBidThreadId(java.lang.String proFormaBidThreadId)LineItem1._FinalStageproFormaBidThreadId(java.util.Optional<java.lang.String> proFormaBidThreadId)LineItem1._FinalStageprovenance(LineItemProvenanceEnum provenance)LineItem1.IdStagequantity(double quantity)LineItem1.QuantityStagerate(double rate)LineItem1._FinalStagerateSheetId(Nullable<java.lang.String> rateSheetId)LineItem1._FinalStagerateSheetId(java.lang.String rateSheetId)LineItem1._FinalStagerateSheetId(java.util.Optional<java.lang.String> rateSheetId)LineItem1._FinalStageschemaVersion(java.lang.Integer schemaVersion)LineItem1._FinalStageschemaVersion(java.util.Optional<java.lang.Integer> schemaVersion)LineItem1._FinalStageunits(UnitsEnum units)LineItem1._FinalStageunits(java.util.Optional<UnitsEnum> units)
-
-
-
Method Detail
-
from
public LineItem1.Builder from(LineItem1 other)
- Specified by:
fromin interfaceLineItem1.ItemStage
-
item
public LineItem1.RateStage item(@NotNull LineItemEnum1 item)
- Specified by:
itemin interfaceLineItem1.ItemStage
-
rate
public LineItem1.QuantityStage rate(double rate)
- Specified by:
ratein interfaceLineItem1.RateStage
-
quantity
public LineItem1.IdStage quantity(double quantity)
- Specified by:
quantityin interfaceLineItem1.QuantityStage
-
id
public LineItem1.ProvenanceStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceLineItem1.IdStage
-
provenance
public LineItem1._FinalStage provenance(@NotNull LineItemProvenanceEnum provenance)
- Specified by:
provenancein interfaceLineItem1.ProvenanceStage
-
lineItemS3ObjectMetadataIds
public LineItem1._FinalStage lineItemS3ObjectMetadataIds(java.util.List<java.lang.String> lineItemS3ObjectMetadataIds)
- Specified by:
lineItemS3ObjectMetadataIdsin interfaceLineItem1._FinalStage
-
lineItemS3ObjectMetadataIds
public LineItem1._FinalStage lineItemS3ObjectMetadataIds(java.util.Optional<java.util.List<java.lang.String>> lineItemS3ObjectMetadataIds)
- Specified by:
lineItemS3ObjectMetadataIdsin interfaceLineItem1._FinalStage
-
createdAtTimestamp
public LineItem1._FinalStage createdAtTimestamp(java.time.OffsetDateTime createdAtTimestamp)
- Specified by:
createdAtTimestampin interfaceLineItem1._FinalStage
-
createdAtTimestamp
public LineItem1._FinalStage createdAtTimestamp(java.util.Optional<java.time.OffsetDateTime> createdAtTimestamp)
- Specified by:
createdAtTimestampin interfaceLineItem1._FinalStage
-
proFormaBidThreadId
public LineItem1._FinalStage proFormaBidThreadId(Nullable<java.lang.String> proFormaBidThreadId)
- Specified by:
proFormaBidThreadIdin interfaceLineItem1._FinalStage
-
proFormaBidThreadId
public LineItem1._FinalStage proFormaBidThreadId(java.lang.String proFormaBidThreadId)
- Specified by:
proFormaBidThreadIdin interfaceLineItem1._FinalStage
-
proFormaBidThreadId
public LineItem1._FinalStage proFormaBidThreadId(java.util.Optional<java.lang.String> proFormaBidThreadId)
- Specified by:
proFormaBidThreadIdin interfaceLineItem1._FinalStage
-
rateSheetId
public LineItem1._FinalStage rateSheetId(Nullable<java.lang.String> rateSheetId)
- Specified by:
rateSheetIdin interfaceLineItem1._FinalStage
-
rateSheetId
public LineItem1._FinalStage rateSheetId(java.lang.String rateSheetId)
- Specified by:
rateSheetIdin interfaceLineItem1._FinalStage
-
rateSheetId
public LineItem1._FinalStage rateSheetId(java.util.Optional<java.lang.String> rateSheetId)
- Specified by:
rateSheetIdin interfaceLineItem1._FinalStage
-
adHocStatus
public LineItem1._FinalStage adHocStatus(Nullable<LineItemStatusEnum> adHocStatus)
- Specified by:
adHocStatusin interfaceLineItem1._FinalStage
-
adHocStatus
public LineItem1._FinalStage adHocStatus(LineItemStatusEnum adHocStatus)
- Specified by:
adHocStatusin interfaceLineItem1._FinalStage
-
adHocStatus
public LineItem1._FinalStage adHocStatus(java.util.Optional<LineItemStatusEnum> adHocStatus)
- Specified by:
adHocStatusin interfaceLineItem1._FinalStage
-
adHocSubmittedByOrgId
public LineItem1._FinalStage adHocSubmittedByOrgId(Nullable<java.lang.String> adHocSubmittedByOrgId)
Must be a string starting with
org_- Specified by:
adHocSubmittedByOrgIdin interfaceLineItem1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
adHocSubmittedByOrgId
public LineItem1._FinalStage adHocSubmittedByOrgId(java.lang.String adHocSubmittedByOrgId)
Must be a string starting with
org_- Specified by:
adHocSubmittedByOrgIdin interfaceLineItem1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
adHocSubmittedByOrgId
public LineItem1._FinalStage adHocSubmittedByOrgId(java.util.Optional<java.lang.String> adHocSubmittedByOrgId)
Must be a string starting with
org_- Specified by:
adHocSubmittedByOrgIdin interfaceLineItem1._FinalStage
-
adHocSubmittedByUserId
public LineItem1._FinalStage adHocSubmittedByUserId(Nullable<java.lang.String> adHocSubmittedByUserId)
Must be a string starting with
user_- Specified by:
adHocSubmittedByUserIdin interfaceLineItem1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
adHocSubmittedByUserId
public LineItem1._FinalStage adHocSubmittedByUserId(java.lang.String adHocSubmittedByUserId)
Must be a string starting with
user_- Specified by:
adHocSubmittedByUserIdin interfaceLineItem1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
adHocSubmittedByUserId
public LineItem1._FinalStage adHocSubmittedByUserId(java.util.Optional<java.lang.String> adHocSubmittedByUserId)
Must be a string starting with
user_- Specified by:
adHocSubmittedByUserIdin interfaceLineItem1._FinalStage
-
adjustmentComments
public LineItem1._FinalStage adjustmentComments(Nullable<java.lang.String> adjustmentComments)
- Specified by:
adjustmentCommentsin interfaceLineItem1._FinalStage
-
adjustmentComments
public LineItem1._FinalStage adjustmentComments(java.lang.String adjustmentComments)
- Specified by:
adjustmentCommentsin interfaceLineItem1._FinalStage
-
adjustmentComments
public LineItem1._FinalStage adjustmentComments(java.util.Optional<java.lang.String> adjustmentComments)
- Specified by:
adjustmentCommentsin interfaceLineItem1._FinalStage
-
adjustment
public LineItem1._FinalStage adjustment(Nullable<java.lang.Double> adjustment)
- Specified by:
adjustmentin interfaceLineItem1._FinalStage
-
adjustment
public LineItem1._FinalStage adjustment(java.lang.Double adjustment)
- Specified by:
adjustmentin interfaceLineItem1._FinalStage
-
adjustment
public LineItem1._FinalStage adjustment(java.util.Optional<java.lang.Double> adjustment)
- Specified by:
adjustmentin interfaceLineItem1._FinalStage
-
units
public LineItem1._FinalStage units(UnitsEnum units)
- Specified by:
unitsin interfaceLineItem1._FinalStage
-
units
public LineItem1._FinalStage units(java.util.Optional<UnitsEnum> units)
- Specified by:
unitsin interfaceLineItem1._FinalStage
-
comments
public LineItem1._FinalStage comments(Nullable<java.lang.String> comments)
- Specified by:
commentsin interfaceLineItem1._FinalStage
-
comments
public LineItem1._FinalStage comments(java.lang.String comments)
- Specified by:
commentsin interfaceLineItem1._FinalStage
-
comments
public LineItem1._FinalStage comments(java.util.Optional<java.lang.String> comments)
- Specified by:
commentsin interfaceLineItem1._FinalStage
-
schemaVersion
public LineItem1._FinalStage schemaVersion(java.lang.Integer schemaVersion)
- Specified by:
schemaVersionin interfaceLineItem1._FinalStage
-
schemaVersion
public LineItem1._FinalStage schemaVersion(java.util.Optional<java.lang.Integer> schemaVersion)
- Specified by:
schemaVersionin interfaceLineItem1._FinalStage
-
build
public LineItem1 build()
- Specified by:
buildin interfaceLineItem1._FinalStage
-
-