Class FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder

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

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

    • freightAgreement

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

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder frtAgrmtRateTableValidity(FrtAgrmtRateTableValidity value)
      Navigation property _FrtAgrmtRateTableValidity for FrtAgrmtRateTableRate to single FrtAgrmtRateTableValidity.
      Parameters:
      value - The FrtAgrmtRateTableValidity to build this FrtAgrmtRateTableRate with.
      Returns:
      This Builder to allow for a fluent interface.
    • transpRateTableRateUUID

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transpRateTableRateUUID(@Nullable UUID transpRateTableRateUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TranspRateTableRateUUID

      Returns:
      this.
    • transpRateTableValidityUUID

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transpRateTableValidityUUID(@Nullable UUID transpRateTableValidityUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspRateTableValidityUUID

      Returns:
      this.
    • transportationRateTableUUID

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationRateTableUUID(@Nullable UUID transportationRateTableUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TransportationRateTableUUID

      Returns:
      this.
    • transportationAgreementUUID

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationAgreementUUID(@Nullable UUID transportationAgreementUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationAgreementUUID

      Returns:
      this.
    • transportationCalcBase01

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase01(@Nullable String transportationCalcBase01)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase01

      Returns:
      this.
    • transportationCalcBase02

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase02(@Nullable String transportationCalcBase02)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase02

      Returns:
      this.
    • transportationCalcBase03

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase03(@Nullable String transportationCalcBase03)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase03

      Returns:
      this.
    • transportationCalcBase04

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase04(@Nullable String transportationCalcBase04)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase04

      Returns:
      this.
    • transportationCalcBase05

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase05(@Nullable String transportationCalcBase05)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase05

      Returns:
      this.
    • transportationCalcBase06

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase06(@Nullable String transportationCalcBase06)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase06

      Returns:
      this.
    • transportationCalcBase07

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase07(@Nullable String transportationCalcBase07)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase07

      Returns:
      this.
    • transportationCalcBase08

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase08(@Nullable String transportationCalcBase08)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase08

      Returns:
      this.
    • transportationCalcBase09

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase09(@Nullable String transportationCalcBase09)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase09

      Returns:
      this.
    • transportationCalcBase10

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase10(@Nullable String transportationCalcBase10)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase10

      Returns:
      this.
    • transportationCalcBase11

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase11(@Nullable String transportationCalcBase11)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase11

      Returns:
      this.
    • transportationCalcBase12

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase12(@Nullable String transportationCalcBase12)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase12

      Returns:
      this.
    • transportationCalcBase13

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase13(@Nullable String transportationCalcBase13)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase13

      Returns:
      this.
    • transportationCalcBase14

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationCalcBase14(@Nullable String transportationCalcBase14)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TransportationCalcBase14

      Returns:
      this.
    • transportationRateCurrency

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationRateCurrency(@Nullable String transportationRateCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransportationRateCurrency

      Returns:
      this.
    • transportationRateAmount

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationRateAmount(@Nullable BigDecimal transportationRateAmount)
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TransportationRateAmount

      Returns:
      this.
    • transportationRatePctUnit

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationRatePctUnit(@Nullable String transportationRatePctUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransportationRatePctUnit

      Returns:
      this.
    • transportationRateAmountPct

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationRateAmountPct(@Nullable BigDecimal transportationRateAmountPct)
      Constraints: Not nullable, Precision: 31, Scale: 2

      Original property name from the Odata EDM: TransportationRateAmountPct

      Returns:
      this.
    • transpRateTableDimensionIndex

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transpRateTableDimensionIndex(@Nullable String transpRateTableDimensionIndex)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TranspRateTableDimensionIndex

      Returns:
      this.
    • transportationScaleItem01Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem01Value(@Nullable String transportationScaleItem01Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem01Value

      Returns:
      this.
    • transportationScaleItem02Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem02Value(@Nullable String transportationScaleItem02Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem02Value

      Returns:
      this.
    • transportationScaleItem03Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem03Value(@Nullable String transportationScaleItem03Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem03Value

      Returns:
      this.
    • transportationScaleItem04Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem04Value(@Nullable String transportationScaleItem04Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem04Value

      Returns:
      this.
    • transportationScaleItem05Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem05Value(@Nullable String transportationScaleItem05Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem05Value

      Returns:
      this.
    • transportationScaleItem06Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem06Value(@Nullable String transportationScaleItem06Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem06Value

      Returns:
      this.
    • transportationScaleItem07Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem07Value(@Nullable String transportationScaleItem07Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem07Value

      Returns:
      this.
    • transportationScaleItem08Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem08Value(@Nullable String transportationScaleItem08Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem08Value

      Returns:
      this.
    • transportationScaleItem09Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem09Value(@Nullable String transportationScaleItem09Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem09Value

      Returns:
      this.
    • transportationScaleItem10Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem10Value(@Nullable String transportationScaleItem10Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem10Value

      Returns:
      this.
    • transportationScaleItem11Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem11Value(@Nullable String transportationScaleItem11Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem11Value

      Returns:
      this.
    • transportationScaleItem12Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem12Value(@Nullable String transportationScaleItem12Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem12Value

      Returns:
      this.
    • transportationScaleItem13Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem13Value(@Nullable String transportationScaleItem13Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem13Value

      Returns:
      this.
    • transportationScaleItem14Value

      @Nonnull public FrtAgrmtRateTableRate.FrtAgrmtRateTableRateBuilder transportationScaleItem14Value(@Nullable String transportationScaleItem14Value)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TransportationScaleItem14Value

      Returns:
      this.
    • build

      @Nonnull public FrtAgrmtRateTableRate build()
    • toString

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