Class FreightAgreementRateTable.FreightAgreementRateTableBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightagreement.FreightAgreementRateTable.FreightAgreementRateTableBuilder
- Enclosing class:
- FreightAgreementRateTable
Helper class to allow for fluent creation of FreightAgreementRateTable instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()freightAgreement(FreightAgreement value) Navigation property _FreightAgreement for FreightAgreementRateTable to single FreightAgreement.Navigation property _FrtAgrmtCalcSheetItem for FreightAgreementRateTable to single FrtAgrmtCalcSheetItem.Navigation property _FrtAgrmtRateTableScaleRef for FreightAgreementRateTable to multiple FrtAgrmtRateTableScaleRef.Navigation property _FrtAgrmtRateTableValidity for FreightAgreementRateTable to multiple FrtAgrmtRateTableValidity.toString()transpCalcSheetItemUUID(UUID transpCalcSheetItemUUID) Constraints: Not nullabletranspCalculationSheetUUID(UUID transpCalculationSheetUUID) Constraints: NullabletranspChargeType(String transpChargeType) Constraints: Not nullable, Maximum length: 15transportationAgreementUUID(UUID transportationAgreementUUID) Constraints: Not nullabletransportationRateTableUUID(UUID transportationRateTableUUID) (Key Field) Constraints: Not nullabletranspRateTableDesc(String transpRateTableDesc) Constraints: Not nullable, Maximum length: 75transpRateTableID(String transpRateTableID) Constraints: Not nullable, Maximum length: 20transpRateTableSignType(String transpRateTableSignType) Constraints: Not nullable, Maximum length: 1transpRateTableTimeZone(String transpRateTableTimeZone) Constraints: Not nullable, Maximum length: 6transpRateTableValueType(String transpRateTableValueType) Constraints: Not nullable, Maximum length: 1
-
Method Details
-
freightAgreement
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder freightAgreement(FreightAgreement value) Navigation property _FreightAgreement for FreightAgreementRateTable to single FreightAgreement.- Parameters:
value- The FreightAgreement to build this FreightAgreementRateTable with.- Returns:
- This Builder to allow for a fluent interface.
-
frtAgrmtCalcSheetItem
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder frtAgrmtCalcSheetItem(FrtAgrmtCalcSheetItem value) Navigation property _FrtAgrmtCalcSheetItem for FreightAgreementRateTable to single FrtAgrmtCalcSheetItem.- Parameters:
value- The FrtAgrmtCalcSheetItem to build this FreightAgreementRateTable with.- Returns:
- This Builder to allow for a fluent interface.
-
frtAgrmtRateTableScaleRef
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder frtAgrmtRateTableScaleRef(FrtAgrmtRateTableScaleRef... value) Navigation property _FrtAgrmtRateTableScaleRef for FreightAgreementRateTable to multiple FrtAgrmtRateTableScaleRef.- Parameters:
value- The FrtAgrmtRateTableScaleRefs to build this FreightAgreementRateTable with.- Returns:
- This Builder to allow for a fluent interface.
-
frtAgrmtRateTableValidity
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder frtAgrmtRateTableValidity(FrtAgrmtRateTableValidity... value) Navigation property _FrtAgrmtRateTableValidity for FreightAgreementRateTable to multiple FrtAgrmtRateTableValidity.- Parameters:
value- The FrtAgrmtRateTableValiditys to build this FreightAgreementRateTable with.- Returns:
- This Builder to allow for a fluent interface.
-
transportationRateTableUUID
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder transportationRateTableUUID(@Nullable UUID transportationRateTableUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationRateTableUUID
- Returns:
this.
-
transpCalculationSheetUUID
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder transpCalculationSheetUUID(@Nullable UUID transpCalculationSheetUUID) Constraints: NullableOriginal property name from the Odata EDM: TranspCalculationSheetUUID
- Returns:
this.
-
transpCalcSheetItemUUID
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder transpCalcSheetItemUUID(@Nullable UUID transpCalcSheetItemUUID) Constraints: Not nullableOriginal property name from the Odata EDM: TranspCalcSheetItemUUID
- Returns:
this.
-
transportationAgreementUUID
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder transportationAgreementUUID(@Nullable UUID transportationAgreementUUID) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationAgreementUUID
- Returns:
this.
-
transpRateTableID
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder transpRateTableID(@Nullable String transpRateTableID) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: TranspRateTableID
- Returns:
this.
-
transpRateTableDesc
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder transpRateTableDesc(@Nullable String transpRateTableDesc) Constraints: Not nullable, Maximum length: 75Original property name from the Odata EDM: TranspRateTableDesc
- Returns:
this.
-
transpRateTableValueType
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder transpRateTableValueType(@Nullable String transpRateTableValueType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspRateTableValueType
- Returns:
this.
-
transpChargeType
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder transpChargeType(@Nullable String transpChargeType) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TranspChargeType
- Returns:
this.
-
transpRateTableSignType
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder transpRateTableSignType(@Nullable String transpRateTableSignType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TranspRateTableSignType
- Returns:
this.
-
transpRateTableTimeZone
@Nonnull public FreightAgreementRateTable.FreightAgreementRateTableBuilder transpRateTableTimeZone(@Nullable String transpRateTableTimeZone) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: TranspRateTableTimeZone
- Returns:
this.
-
build
-
toString
-