Class FrtBkgChrgItmExchRate.FrtBkgChrgItmExchRateBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightbookingintegration.FrtBkgChrgItmExchRate.FrtBkgChrgItmExchRateBuilder
- Enclosing class:
- FrtBkgChrgItmExchRate
Helper class to allow for fluent creation of FrtBkgChrgItmExchRate instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()exchangeRateDate(LocalDate exchangeRateDate) Constraints: NullablefreightBooking(FreightBooking value) Navigation property _FreightBooking for FrtBkgChrgItmExchRate to single FreightBooking.Navigation property _FreightBookingChargeItem for FrtBkgChrgItmExchRate to single FreightBookingChargeItem.sourceCurrency(String sourceCurrency) Constraints: Not nullable, Maximum length: 3targetCurrency(String targetCurrency) Constraints: Not nullable, Maximum length: 3toString()transpChargeItemUUID(UUID transpChargeItemUUID) Constraints: Not nullabletranspChrgExchangeRate(BigDecimal transpChrgExchangeRate) Constraints: Not nullable, Precision: 28, Scale: 14transpChrgExchangeRateType(String transpChrgExchangeRateType) Constraints: Not nullable, Maximum length: 4transpChrgExchangeRateUUID(UUID transpChrgExchangeRateUUID) (Key Field) Constraints: Not nullabletransportationOrderUUID(UUID transportationOrderUUID) Constraints: Not nullable
-
Method Details
-
freightBooking
@Nonnull public FrtBkgChrgItmExchRate.FrtBkgChrgItmExchRateBuilder freightBooking(FreightBooking value) Navigation property _FreightBooking for FrtBkgChrgItmExchRate to single FreightBooking.- Parameters:
value- The FreightBooking to build this FrtBkgChrgItmExchRate with.- Returns:
- This Builder to allow for a fluent interface.
-
freightBookingChargeItem
@Nonnull public FrtBkgChrgItmExchRate.FrtBkgChrgItmExchRateBuilder freightBookingChargeItem(FreightBookingChargeItem value) Navigation property _FreightBookingChargeItem for FrtBkgChrgItmExchRate to single FreightBookingChargeItem.- Parameters:
value- The FreightBookingChargeItem to build this FrtBkgChrgItmExchRate with.- Returns:
- This Builder to allow for a fluent interface.
-
transpChrgExchangeRateUUID
@Nonnull public FrtBkgChrgItmExchRate.FrtBkgChrgItmExchRateBuilder transpChrgExchangeRateUUID(@Nullable UUID transpChrgExchangeRateUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspChrgExchangeRateUUID
- Returns:
this.
-
transpChargeItemUUID
@Nonnull public FrtBkgChrgItmExchRate.FrtBkgChrgItmExchRateBuilder transpChargeItemUUID(@Nullable UUID transpChargeItemUUID) Constraints: Not nullableOriginal property name from the Odata EDM: TranspChargeItemUUID
- Returns:
this.
-
transportationOrderUUID
@Nonnull public FrtBkgChrgItmExchRate.FrtBkgChrgItmExchRateBuilder transportationOrderUUID(@Nullable UUID transportationOrderUUID) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Returns:
this.
-
sourceCurrency
@Nonnull public FrtBkgChrgItmExchRate.FrtBkgChrgItmExchRateBuilder sourceCurrency(@Nullable String sourceCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SourceCurrency
- Returns:
this.
-
targetCurrency
@Nonnull public FrtBkgChrgItmExchRate.FrtBkgChrgItmExchRateBuilder targetCurrency(@Nullable String targetCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TargetCurrency
- Returns:
this.
-
transpChrgExchangeRate
@Nonnull public FrtBkgChrgItmExchRate.FrtBkgChrgItmExchRateBuilder transpChrgExchangeRate(@Nullable BigDecimal transpChrgExchangeRate) Constraints: Not nullable, Precision: 28, Scale: 14Original property name from the Odata EDM: TranspChrgExchangeRate
- Returns:
this.
-
transpChrgExchangeRateType
@Nonnull public FrtBkgChrgItmExchRate.FrtBkgChrgItmExchRateBuilder transpChrgExchangeRateType(@Nullable String transpChrgExchangeRateType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: TranspChrgExchangeRateType
- Returns:
this.
-
exchangeRateDate
@Nonnull public FrtBkgChrgItmExchRate.FrtBkgChrgItmExchRateBuilder exchangeRateDate(@Nullable LocalDate exchangeRateDate) Constraints: NullableOriginal property name from the Odata EDM: ExchangeRateDate
- Returns:
this.
-
build
-
toString
-