Class FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightbookingintegration.FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder
- Enclosing class:
- FrtBkgChrgElmntExchRate
Helper class to allow for fluent creation of FrtBkgChrgElmntExchRate instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()exchangeRateDate(LocalDate exchangeRateDate) Constraints: NullablefreightBooking(FreightBooking value) Navigation property _FreightBooking for FrtBkgChrgElmntExchRate to single FreightBooking.Navigation property _FreightBookingChrgElmnt for FrtBkgChrgElmntExchRate to single FrtBkgChrgElement.sourceCurrency(String sourceCurrency) Constraints: Not nullable, Maximum length: 3targetCurrency(String targetCurrency) Constraints: Not nullable, Maximum length: 3toString()transpChargeItemElementUUID(UUID transpChargeItemElementUUID) 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 nullabletranspExchRateDateIsMnllyChgd(Boolean transpExchRateDateIsMnllyChgd) Constraints: Not nullabletranspExchRateIsManuallyChgd(Boolean transpExchRateIsManuallyChgd) Constraints: Not nullabletransportationOrderUUID(UUID transportationOrderUUID) Constraints: Not nullable
-
Method Details
-
freightBooking
@Nonnull public FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder freightBooking(FreightBooking value) Navigation property _FreightBooking for FrtBkgChrgElmntExchRate to single FreightBooking.- Parameters:
value- The FreightBooking to build this FrtBkgChrgElmntExchRate with.- Returns:
- This Builder to allow for a fluent interface.
-
freightBookingChrgElmnt
@Nonnull public FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder freightBookingChrgElmnt(FrtBkgChrgElement value) Navigation property _FreightBookingChrgElmnt for FrtBkgChrgElmntExchRate to single FrtBkgChrgElement.- Parameters:
value- The FrtBkgChrgElement to build this FrtBkgChrgElmntExchRate with.- Returns:
- This Builder to allow for a fluent interface.
-
transpChrgExchangeRateUUID
@Nonnull public FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder transpChrgExchangeRateUUID(@Nullable UUID transpChrgExchangeRateUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TranspChrgExchangeRateUUID
- Returns:
this.
-
transpChargeItemElementUUID
@Nonnull public FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder transpChargeItemElementUUID(@Nullable UUID transpChargeItemElementUUID) Constraints: Not nullableOriginal property name from the Odata EDM: TranspChargeItemElementUUID
- Returns:
this.
-
transportationOrderUUID
@Nonnull public FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder transportationOrderUUID(@Nullable UUID transportationOrderUUID) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Returns:
this.
-
sourceCurrency
@Nonnull public FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder sourceCurrency(@Nullable String sourceCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SourceCurrency
- Returns:
this.
-
targetCurrency
@Nonnull public FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder targetCurrency(@Nullable String targetCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TargetCurrency
- Returns:
this.
-
transpChrgExchangeRate
@Nonnull public FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder transpChrgExchangeRate(@Nullable BigDecimal transpChrgExchangeRate) Constraints: Not nullable, Precision: 28, Scale: 14Original property name from the Odata EDM: TranspChrgExchangeRate
- Returns:
this.
-
transpChrgExchangeRateType
@Nonnull public FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder transpChrgExchangeRateType(@Nullable String transpChrgExchangeRateType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: TranspChrgExchangeRateType
- Returns:
this.
-
exchangeRateDate
@Nonnull public FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder exchangeRateDate(@Nullable LocalDate exchangeRateDate) Constraints: NullableOriginal property name from the Odata EDM: ExchangeRateDate
- Returns:
this.
-
transpExchRateDateIsMnllyChgd
@Nonnull public FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder transpExchRateDateIsMnllyChgd(@Nullable Boolean transpExchRateDateIsMnllyChgd) Constraints: Not nullableOriginal property name from the Odata EDM: TranspExchRateDateIsMnllyChgd
- Returns:
this.
-
transpExchRateIsManuallyChgd
@Nonnull public FrtBkgChrgElmntExchRate.FrtBkgChrgElmntExchRateBuilder transpExchRateIsManuallyChgd(@Nullable Boolean transpExchRateIsManuallyChgd) Constraints: Not nullableOriginal property name from the Odata EDM: TranspExchRateIsManuallyChgd
- Returns:
this.
-
build
-
toString
-