Class ProductPlantForecast.ProductPlantForecastBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.product.ProductPlantForecast.ProductPlantForecastBuilder
Enclosing class:
ProductPlantForecast

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

    • product

      Navigation property _Product for ProductPlantForecast to single Product.
      Parameters:
      value - The Product to build this ProductPlantForecast with.
      Returns:
      This Builder to allow for a fluent interface.
    • product

      (Key Field) Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Parameters:
      value - The product to build this ProductPlantForecast with.
      Returns:
      This Builder to allow for a fluent interface.
    • productPlant

      @Nonnull public ProductPlantForecast.ProductPlantForecastBuilder productPlant(ProductPlant value)
      Navigation property _ProductPlant for ProductPlantForecast to single ProductPlant.
      Parameters:
      value - The ProductPlant to build this ProductPlantForecast with.
      Returns:
      This Builder to allow for a fluent interface.
    • plant

      @Nonnull public ProductPlantForecast.ProductPlantForecastBuilder plant(@Nullable String plant)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • consumptionRefUsageEndDate

      @Nonnull public ProductPlantForecast.ProductPlantForecastBuilder consumptionRefUsageEndDate(@Nullable LocalDate consumptionRefUsageEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ConsumptionRefUsageEndDate

      Returns:
      this.
    • cnsmpnQuantityMultiplierValue

      @Nonnull public ProductPlantForecast.ProductPlantForecastBuilder cnsmpnQuantityMultiplierValue(@Nullable BigDecimal cnsmpnQuantityMultiplierValue)
      Constraints: Not nullable, Precision: 4, Scale: 2

      Original property name from the Odata EDM: CnsmpnQuantityMultiplierValue

      Returns:
      this.
    • consumptionReferenceProduct

      @Nonnull public ProductPlantForecast.ProductPlantForecastBuilder consumptionReferenceProduct(@Nullable String consumptionReferenceProduct)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ConsumptionReferenceProduct

      Returns:
      this.
    • consumptionReferencePlant

      @Nonnull public ProductPlantForecast.ProductPlantForecastBuilder consumptionReferencePlant(@Nullable String consumptionReferencePlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConsumptionReferencePlant

      Returns:
      this.
    • correctionFactorIsRequired

      @Nonnull public ProductPlantForecast.ProductPlantForecastBuilder correctionFactorIsRequired(@Nullable Boolean correctionFactorIsRequired)
      Constraints: Not nullable

      Original property name from the Odata EDM: CorrectionFactorIsRequired

      Returns:
      this.
    • forecastModelIsReset

      @Nonnull public ProductPlantForecast.ProductPlantForecastBuilder forecastModelIsReset(@Nullable Boolean forecastModelIsReset)
      Constraints: Not nullable

      Original property name from the Odata EDM: ForecastModelIsReset

      Returns:
      this.
    • build

      @Nonnull public ProductPlantForecast build()
    • toString

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