Class ProductPlantStorage.ProductPlantStorageBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.productv2.ProductPlantStorage.ProductPlantStorageBuilder
Enclosing class:
ProductPlantStorage

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

    • product

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

      @Nonnull public ProductPlantStorage.ProductPlantStorageBuilder product(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

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

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

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • physInventoryForCycleCounting

      @Nonnull public ProductPlantStorage.ProductPlantStorageBuilder physInventoryForCycleCounting(@Nullable String physInventoryForCycleCounting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PhysInventoryForCycleCounting

      Returns:
      this.
    • maximumStoragePeriod

      @Nonnull public ProductPlantStorage.ProductPlantStorageBuilder maximumStoragePeriod(@Nullable BigDecimal maximumStoragePeriod)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: MaximumStoragePeriod

      Returns:
      this.
    • prodMaximumStoragePeriodUnit

      @Nonnull public ProductPlantStorage.ProductPlantStorageBuilder prodMaximumStoragePeriodUnit(@Nullable String prodMaximumStoragePeriodUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProdMaximumStoragePeriodUnit

      Returns:
      this.
    • maximumStoragePeriodISOUnit

      @Nonnull public ProductPlantStorage.ProductPlantStorageBuilder maximumStoragePeriodISOUnit(@Nullable String maximumStoragePeriodISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaximumStoragePeriodISOUnit

      Returns:
      this.
    • cycleCountingIndicatorIsFixed

      @Nonnull public ProductPlantStorage.ProductPlantStorageBuilder cycleCountingIndicatorIsFixed(@Nullable Boolean cycleCountingIndicatorIsFixed)
      Constraints: Not nullable

      Original property name from the Odata EDM: CycleCountingIndicatorIsFixed

      Returns:
      this.
    • build

      @Nonnull public ProductPlantStorage build()
    • toString

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