Class TranspRateTableRate.TranspRateTableRateBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.ratetable.TranspRateTableRate.TranspRateTableRateBuilder
Enclosing class:
TranspRateTableRate

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

    • transportationRateTable

      @Nonnull public TranspRateTableRate.TranspRateTableRateBuilder transportationRateTable(TransportationRateTable value)
      Navigation property _TransportationRateTable for TranspRateTableRate to single TransportationRateTable.
      Parameters:
      value - The TransportationRateTable to build this TranspRateTableRate with.
      Returns:
      This Builder to allow for a fluent interface.
    • transpRateTableValidity

      @Nonnull public TranspRateTableRate.TranspRateTableRateBuilder transpRateTableValidity(TranspRateTableValidity value)
      Navigation property _TranspRateTableValidity for TranspRateTableRate to single TranspRateTableValidity.
      Parameters:
      value - The TranspRateTableValidity to build this TranspRateTableRate with.
      Returns:
      This Builder to allow for a fluent interface.
    • transpRateTableRateUUID

      @Nonnull public TranspRateTableRate.TranspRateTableRateBuilder transpRateTableRateUUID(@Nullable UUID transpRateTableRateUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TranspRateTableRateUUID

      Returns:
      this.
    • transpRateTableValidityUUID

      @Nonnull public TranspRateTableRate.TranspRateTableRateBuilder transpRateTableValidityUUID(@Nullable UUID transpRateTableValidityUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspRateTableValidityUUID

      Returns:
      this.
    • transportationRateTableUUID

      @Nonnull public TranspRateTableRate.TranspRateTableRateBuilder transportationRateTableUUID(@Nullable UUID transportationRateTableUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationRateTableUUID

      Returns:
      this.
    • transportationCalcBase01

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

      Original property name from the Odata EDM: TransportationCalcBase01

      Returns:
      this.
    • transportationCalcBase02

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

      Original property name from the Odata EDM: TransportationCalcBase02

      Returns:
      this.
    • transportationCalcBase03

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

      Original property name from the Odata EDM: TransportationCalcBase03

      Returns:
      this.
    • transportationCalcBase04

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

      Original property name from the Odata EDM: TransportationCalcBase04

      Returns:
      this.
    • transportationCalcBase05

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

      Original property name from the Odata EDM: TransportationCalcBase05

      Returns:
      this.
    • transportationCalcBase06

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

      Original property name from the Odata EDM: TransportationCalcBase06

      Returns:
      this.
    • transportationCalcBase07

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

      Original property name from the Odata EDM: TransportationCalcBase07

      Returns:
      this.
    • transportationCalcBase08

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

      Original property name from the Odata EDM: TransportationCalcBase08

      Returns:
      this.
    • transportationCalcBase09

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

      Original property name from the Odata EDM: TransportationCalcBase09

      Returns:
      this.
    • transportationCalcBase10

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

      Original property name from the Odata EDM: TransportationCalcBase10

      Returns:
      this.
    • transportationCalcBase11

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

      Original property name from the Odata EDM: TransportationCalcBase11

      Returns:
      this.
    • transportationCalcBase12

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

      Original property name from the Odata EDM: TransportationCalcBase12

      Returns:
      this.
    • transportationCalcBase13

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

      Original property name from the Odata EDM: TransportationCalcBase13

      Returns:
      this.
    • transportationCalcBase14

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

      Original property name from the Odata EDM: TransportationCalcBase14

      Returns:
      this.
    • transportationRateCurrency

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

      Original property name from the Odata EDM: TransportationRateCurrency

      Returns:
      this.
    • transportationRateAmount

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

      Original property name from the Odata EDM: TransportationRateAmount

      Returns:
      this.
    • transportationRatePctUnit

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

      Original property name from the Odata EDM: TransportationRatePctUnit

      Returns:
      this.
    • transportationRateAmountPct

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

      Original property name from the Odata EDM: TransportationRateAmountPct

      Returns:
      this.
    • transpRateTableDimensionIndex

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

      Original property name from the Odata EDM: TranspRateTableDimensionIndex

      Returns:
      this.
    • transportationScaleItem01Value

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

      Original property name from the Odata EDM: TransportationScaleItem01Value

      Returns:
      this.
    • transportationScaleItem02Value

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

      Original property name from the Odata EDM: TransportationScaleItem02Value

      Returns:
      this.
    • transportationScaleItem03Value

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

      Original property name from the Odata EDM: TransportationScaleItem03Value

      Returns:
      this.
    • transportationScaleItem04Value

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

      Original property name from the Odata EDM: TransportationScaleItem04Value

      Returns:
      this.
    • transportationScaleItem05Value

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

      Original property name from the Odata EDM: TransportationScaleItem05Value

      Returns:
      this.
    • transportationScaleItem06Value

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

      Original property name from the Odata EDM: TransportationScaleItem06Value

      Returns:
      this.
    • transportationScaleItem07Value

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

      Original property name from the Odata EDM: TransportationScaleItem07Value

      Returns:
      this.
    • transportationScaleItem08Value

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

      Original property name from the Odata EDM: TransportationScaleItem08Value

      Returns:
      this.
    • transportationScaleItem09Value

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

      Original property name from the Odata EDM: TransportationScaleItem09Value

      Returns:
      this.
    • transportationScaleItem10Value

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

      Original property name from the Odata EDM: TransportationScaleItem10Value

      Returns:
      this.
    • transportationScaleItem11Value

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

      Original property name from the Odata EDM: TransportationScaleItem11Value

      Returns:
      this.
    • transportationScaleItem12Value

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

      Original property name from the Odata EDM: TransportationScaleItem12Value

      Returns:
      this.
    • transportationScaleItem13Value

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

      Original property name from the Odata EDM: TransportationScaleItem13Value

      Returns:
      this.
    • transportationScaleItem14Value

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

      Original property name from the Odata EDM: TransportationScaleItem14Value

      Returns:
      this.
    • build

      @Nonnull public TranspRateTableRate build()
    • toString

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