Class FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightagreement.FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder
Enclosing class:
FrtAgrmtCalcSheetItem

public static final class FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder extends Object
Helper class to allow for fluent creation of FrtAgrmtCalcSheetItem instances.
  • Method Details

    • freightAgreement

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder freightAgreement(FreightAgreement value)
      Navigation property _FreightAgreement for FrtAgrmtCalcSheetItem to single FreightAgreement.
      Parameters:
      value - The FreightAgreement to build this FrtAgrmtCalcSheetItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • freightAgreementRateTable

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder freightAgreementRateTable(FreightAgreementRateTable... value)
      Navigation property _FreightAgreementRateTable for FrtAgrmtCalcSheetItem to multiple FreightAgreementRateTable.
      Parameters:
      value - The FreightAgreementRateTables to build this FrtAgrmtCalcSheetItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • freightAgrmtCalculationSheet

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder freightAgrmtCalculationSheet(FreightAgrmtCalculationSheet value)
      Navigation property _FreightAgrmtCalculationSheet for FrtAgrmtCalcSheetItem to single FreightAgrmtCalculationSheet.
      Parameters:
      value - The FreightAgrmtCalculationSheet to build this FrtAgrmtCalcSheetItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • frtAgrmtCalcShtItmCalcRule

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder frtAgrmtCalcShtItmCalcRule(FrtAgrmtCalcSheetItmCalcRule... value)
      Navigation property _FrtAgrmtCalcShtItmCalcRule for FrtAgrmtCalcSheetItem to multiple FrtAgrmtCalcSheetItmCalcRule.
      Parameters:
      value - The FrtAgrmtCalcSheetItmCalcRules to build this FrtAgrmtCalcSheetItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • transpCalcSheetItemUUID

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcSheetItemUUID(@Nullable UUID transpCalcSheetItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TranspCalcSheetItemUUID

      Returns:
      this.
    • transpCalculationSheetUUID

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalculationSheetUUID(@Nullable UUID transpCalculationSheetUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspCalculationSheetUUID

      Returns:
      this.
    • transpCalculationSheetItem

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalculationSheetItem(@Nullable String transpCalculationSheetItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspCalculationSheetItem

      Returns:
      this.
    • transportationAgreementUUID

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transportationAgreementUUID(@Nullable UUID transportationAgreementUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationAgreementUUID

      Returns:
      this.
    • transpChargeType

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpChargeType(@Nullable String transpChargeType)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TranspChargeType

      Returns:
      this.
    • transpCalcResolutionBase

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcResolutionBase(@Nullable String transpCalcResolutionBase)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspCalcResolutionBase

      Returns:
      this.
    • transportationRateTableUUID

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transportationRateTableUUID(@Nullable UUID transportationRateTableUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TransportationRateTableUUID

      Returns:
      this.
    • transpCalcSheetItemCurrency

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcSheetItemCurrency(@Nullable String transpCalcSheetItemCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspCalcSheetItemCurrency

      Returns:
      this.
    • transpCalcSheetItemAmount

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcSheetItemAmount(@Nullable BigDecimal transpCalcSheetItemAmount)
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspCalcSheetItemAmount

      Returns:
      this.
    • transpCalcSheetItemPctUnit

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcSheetItemPctUnit(@Nullable String transpCalcSheetItemPctUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspCalcSheetItemPctUnit

      Returns:
      this.
    • transpCalcSheetItemAmountPct

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcSheetItemAmountPct(@Nullable BigDecimal transpCalcSheetItemAmountPct)
      Constraints: Not nullable, Precision: 31, Scale: 2

      Original property name from the Odata EDM: TranspCalcSheetItemAmountPct

      Returns:
      this.
    • transpCalculationMethodCode

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalculationMethodCode(@Nullable String transpCalculationMethodCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TranspCalculationMethodCode

      Returns:
      this.
    • transpCalculationDateType

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalculationDateType(@Nullable String transpCalculationDateType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspCalculationDateType

      Returns:
      this.
    • transpCalcSheetItemIsMandatory

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcSheetItemIsMandatory(@Nullable Boolean transpCalcSheetItemIsMandatory)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspCalcSheetItemIsMandatory

      Returns:
      this.
    • transpCalcSheetItemRefFromUUID

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcSheetItemRefFromUUID(@Nullable UUID transpCalcSheetItemRefFromUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspCalcSheetItemRefFromUUID

      Returns:
      this.
    • transpCalcSheetItemRefToUUID

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcSheetItemRefToUUID(@Nullable UUID transpCalcSheetItemRefToUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspCalcSheetItemRefToUUID

      Returns:
      this.
    • transpChargeInstrnType

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpChargeInstrnType(@Nullable String transpChargeInstrnType)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspChargeInstrnType

      Returns:
      this.
    • transpIndexRateTableUUID

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpIndexRateTableUUID(@Nullable UUID transpIndexRateTableUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspIndexRateTableUUID

      Returns:
      this.
    • transpCalcShtItmIdxBaseDteTime

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcShtItmIdxBaseDteTime(@Nullable OffsetDateTime transpCalcShtItmIdxBaseDteTime)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspCalcShtItmIdxBaseDteTime

      Returns:
      this.
    • transpChargeIsDependent

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpChargeIsDependent(@Nullable Boolean transpChargeIsDependent)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspChargeIsDependent

      Returns:
      this.
    • transpRateTableID

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpRateTableID(@Nullable String transpRateTableID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspRateTableID

      Returns:
      this.
    • transportationStageCategory

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transportationStageCategory(@Nullable String transportationStageCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TransportationStageCategory

      Returns:
      this.
    • transpCalculationMethodName

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalculationMethodName(@Nullable String transpCalculationMethodName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspCalculationMethodName

      Returns:
      this.
    • transpCalcShtItmIsManualCharge

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcShtItmIsManualCharge(@Nullable Boolean transpCalcShtItmIsManualCharge)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspCalcShtItmIsManualCharge

      Returns:
      this.
    • transpCalcSheetRefToItem

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcSheetRefToItem(@Nullable String transpCalcSheetRefToItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspCalcSheetRefToItem

      Returns:
      this.
    • transpCalcSheetRefFromItem

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpCalcSheetRefFromItem(@Nullable String transpCalcSheetRefFromItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspCalcSheetRefFromItem

      Returns:
      this.
    • transpIndexRateTable

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder transpIndexRateTable(@Nullable String transpIndexRateTable)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspIndexRateTable

      Returns:
      this.
    • _Messages

      @Nonnull public FrtAgrmtCalcSheetItem.FrtAgrmtCalcSheetItemBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public FrtAgrmtCalcSheetItem build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object