Package com.chrt.api.types
Class LineItemGroup1.Builder
- java.lang.Object
-
- com.chrt.api.types.LineItemGroup1.Builder
-
- All Implemented Interfaces:
LineItemGroup1._FinalStage,LineItemGroup1.IdStage,LineItemGroup1.OwnedByOrgIdStage,LineItemGroup1.PaymentVectorTypeStage,LineItemGroup1.SchemaVersionStage,LineItemGroup1.SettlementTypeStage
- Enclosing class:
- LineItemGroup1
public static final class LineItemGroup1.Builder extends java.lang.Object implements LineItemGroup1.SchemaVersionStage, LineItemGroup1.IdStage, LineItemGroup1.OwnedByOrgIdStage, LineItemGroup1.PaymentVectorTypeStage, LineItemGroup1.SettlementTypeStage, LineItemGroup1._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public LineItemGroup1.Builder from(LineItemGroup1 other)
- Specified by:
fromin interfaceLineItemGroup1.SchemaVersionStage
-
schemaVersion
public LineItemGroup1.IdStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceLineItemGroup1.SchemaVersionStage
-
id
public LineItemGroup1.OwnedByOrgIdStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceLineItemGroup1.IdStage
-
ownedByOrgId
public LineItemGroup1.PaymentVectorTypeStage ownedByOrgId(@NotNull java.lang.String ownedByOrgId)
Must be a string starting with
org_Must be a string starting with
org_- Specified by:
ownedByOrgIdin interfaceLineItemGroup1.OwnedByOrgIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentVectorType
public LineItemGroup1.SettlementTypeStage paymentVectorType(@NotNull PaymentVectorTypeEnum1 paymentVectorType)
- Specified by:
paymentVectorTypein interfaceLineItemGroup1.PaymentVectorTypeStage
-
settlementType
public LineItemGroup1._FinalStage settlementType(@NotNull SettlementTypeEnum1 settlementType)
- Specified by:
settlementTypein interfaceLineItemGroup1.SettlementTypeStage
-
messages
public LineItemGroup1._FinalStage messages(java.util.List<LineItemGroupMessage1> messages)
- Specified by:
messagesin interfaceLineItemGroup1._FinalStage
-
messages
public LineItemGroup1._FinalStage messages(java.util.Optional<java.util.List<LineItemGroupMessage1>> messages)
- Specified by:
messagesin interfaceLineItemGroup1._FinalStage
-
status
public LineItemGroup1._FinalStage status(LineItemGroupStatusEnum1 status)
- Specified by:
statusin interfaceLineItemGroup1._FinalStage
-
status
public LineItemGroup1._FinalStage status(java.util.Optional<LineItemGroupStatusEnum1> status)
- Specified by:
statusin interfaceLineItemGroup1._FinalStage
-
paymentDestinationDriverId
public LineItemGroup1._FinalStage paymentDestinationDriverId(Nullable<java.lang.String> paymentDestinationDriverId)
- Specified by:
paymentDestinationDriverIdin interfaceLineItemGroup1._FinalStage
-
paymentDestinationDriverId
public LineItemGroup1._FinalStage paymentDestinationDriverId(java.lang.String paymentDestinationDriverId)
- Specified by:
paymentDestinationDriverIdin interfaceLineItemGroup1._FinalStage
-
paymentDestinationDriverId
public LineItemGroup1._FinalStage paymentDestinationDriverId(java.util.Optional<java.lang.String> paymentDestinationDriverId)
- Specified by:
paymentDestinationDriverIdin interfaceLineItemGroup1._FinalStage
-
paymentDestinationOrgId
public LineItemGroup1._FinalStage paymentDestinationOrgId(Nullable<java.lang.String> paymentDestinationOrgId)
Must be a string starting with
org_- Specified by:
paymentDestinationOrgIdin interfaceLineItemGroup1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentDestinationOrgId
public LineItemGroup1._FinalStage paymentDestinationOrgId(java.lang.String paymentDestinationOrgId)
Must be a string starting with
org_- Specified by:
paymentDestinationOrgIdin interfaceLineItemGroup1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentDestinationOrgId
public LineItemGroup1._FinalStage paymentDestinationOrgId(java.util.Optional<java.lang.String> paymentDestinationOrgId)
Must be a string starting with
org_- Specified by:
paymentDestinationOrgIdin interfaceLineItemGroup1._FinalStage
-
paymentOriginOffChrtShipperOrgId
public LineItemGroup1._FinalStage paymentOriginOffChrtShipperOrgId(Nullable<java.lang.String> paymentOriginOffChrtShipperOrgId)
- Specified by:
paymentOriginOffChrtShipperOrgIdin interfaceLineItemGroup1._FinalStage
-
paymentOriginOffChrtShipperOrgId
public LineItemGroup1._FinalStage paymentOriginOffChrtShipperOrgId(java.lang.String paymentOriginOffChrtShipperOrgId)
- Specified by:
paymentOriginOffChrtShipperOrgIdin interfaceLineItemGroup1._FinalStage
-
paymentOriginOffChrtShipperOrgId
public LineItemGroup1._FinalStage paymentOriginOffChrtShipperOrgId(java.util.Optional<java.lang.String> paymentOriginOffChrtShipperOrgId)
- Specified by:
paymentOriginOffChrtShipperOrgIdin interfaceLineItemGroup1._FinalStage
-
paymentOriginOrgId
public LineItemGroup1._FinalStage paymentOriginOrgId(Nullable<java.lang.String> paymentOriginOrgId)
Must be a string starting with
org_- Specified by:
paymentOriginOrgIdin interfaceLineItemGroup1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentOriginOrgId
public LineItemGroup1._FinalStage paymentOriginOrgId(java.lang.String paymentOriginOrgId)
Must be a string starting with
org_- Specified by:
paymentOriginOrgIdin interfaceLineItemGroup1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentOriginOrgId
public LineItemGroup1._FinalStage paymentOriginOrgId(java.util.Optional<java.lang.String> paymentOriginOrgId)
Must be a string starting with
org_- Specified by:
paymentOriginOrgIdin interfaceLineItemGroup1._FinalStage
-
statementId
public LineItemGroup1._FinalStage statementId(Nullable<java.lang.String> statementId)
- Specified by:
statementIdin interfaceLineItemGroup1._FinalStage
-
statementId
public LineItemGroup1._FinalStage statementId(java.lang.String statementId)
- Specified by:
statementIdin interfaceLineItemGroup1._FinalStage
-
statementId
public LineItemGroup1._FinalStage statementId(java.util.Optional<java.lang.String> statementId)
- Specified by:
statementIdin interfaceLineItemGroup1._FinalStage
-
lineItemGroupS3ObjectMetadataIds
public LineItemGroup1._FinalStage lineItemGroupS3ObjectMetadataIds(java.util.List<java.lang.String> lineItemGroupS3ObjectMetadataIds)
- Specified by:
lineItemGroupS3ObjectMetadataIdsin interfaceLineItemGroup1._FinalStage
-
lineItemGroupS3ObjectMetadataIds
public LineItemGroup1._FinalStage lineItemGroupS3ObjectMetadataIds(java.util.Optional<java.util.List<java.lang.String>> lineItemGroupS3ObjectMetadataIds)
- Specified by:
lineItemGroupS3ObjectMetadataIdsin interfaceLineItemGroup1._FinalStage
-
addAllLineItems
public LineItemGroup1._FinalStage addAllLineItems(java.util.List<LineItem1> lineItems)
- Specified by:
addAllLineItemsin interfaceLineItemGroup1._FinalStage
-
addLineItems
public LineItemGroup1._FinalStage addLineItems(LineItem1 lineItems)
- Specified by:
addLineItemsin interfaceLineItemGroup1._FinalStage
-
lineItems
public LineItemGroup1._FinalStage lineItems(java.util.List<LineItem1> lineItems)
- Specified by:
lineItemsin interfaceLineItemGroup1._FinalStage
-
rateSheetId
public LineItemGroup1._FinalStage rateSheetId(Nullable<java.lang.String> rateSheetId)
- Specified by:
rateSheetIdin interfaceLineItemGroup1._FinalStage
-
rateSheetId
public LineItemGroup1._FinalStage rateSheetId(java.lang.String rateSheetId)
- Specified by:
rateSheetIdin interfaceLineItemGroup1._FinalStage
-
rateSheetId
public LineItemGroup1._FinalStage rateSheetId(java.util.Optional<java.lang.String> rateSheetId)
- Specified by:
rateSheetIdin interfaceLineItemGroup1._FinalStage
-
taskGroupId
public LineItemGroup1._FinalStage taskGroupId(Nullable<java.lang.String> taskGroupId)
- Specified by:
taskGroupIdin interfaceLineItemGroup1._FinalStage
-
taskGroupId
public LineItemGroup1._FinalStage taskGroupId(java.lang.String taskGroupId)
- Specified by:
taskGroupIdin interfaceLineItemGroup1._FinalStage
-
taskGroupId
public LineItemGroup1._FinalStage taskGroupId(java.util.Optional<java.lang.String> taskGroupId)
- Specified by:
taskGroupIdin interfaceLineItemGroup1._FinalStage
-
build
public LineItemGroup1 build()
- Specified by:
buildin interfaceLineItemGroup1._FinalStage
-
-