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