Class ProductMLPrices.ProductMLPricesBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.productmaster.ProductMLPrices.ProductMLPricesBuilder
Enclosing class:
ProductMLPrices

public static class ProductMLPrices.ProductMLPricesBuilder extends Object
  • Method Details

    • product

      @Nonnull public ProductMLPrices.ProductMLPricesBuilder product(@Nullable String product)
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Product

      Returns:
      this.
    • valuationArea

      @Nonnull public ProductMLPrices.ProductMLPricesBuilder valuationArea(@Nullable String valuationArea)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ValuationArea

      Returns:
      this.
    • valuationType

      @Nonnull public ProductMLPrices.ProductMLPricesBuilder valuationType(@Nullable String valuationType)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ValuationType

      Returns:
      this.
    • currencyRole

      @Nonnull public ProductMLPrices.ProductMLPricesBuilder currencyRole(@Nullable String currencyRole)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CurrencyRole

      Returns:
      this.
    • currency

      @Nonnull public ProductMLPrices.ProductMLPricesBuilder currency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • futurePrice

      @Nonnull public ProductMLPrices.ProductMLPricesBuilder futurePrice(@Nullable BigDecimal futurePrice)
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: FuturePrice

      Returns:
      this.
    • futurePriceValidityStartDate

      @Nonnull public ProductMLPrices.ProductMLPricesBuilder futurePriceValidityStartDate(@Nullable LocalDateTime futurePriceValidityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: FuturePriceValidityStartDate

      Returns:
      this.
    • plannedPrice

      @Nonnull public ProductMLPrices.ProductMLPricesBuilder plannedPrice(@Nullable BigDecimal plannedPrice)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: PlannedPrice

      Returns:
      this.
    • build

      @Nonnull public ProductMLPrices build()
    • toString

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