Class ProductStorage.ProductStorageBuilder

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

public static class ProductStorage.ProductStorageBuilder extends Object
  • Method Details

    • product

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

      Original property name from the Odata EDM: Product

      Returns:
      this.
    • storageConditions

      @Nonnull public ProductStorage.ProductStorageBuilder storageConditions(@Nullable String storageConditions)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: StorageConditions

      Returns:
      this.
    • temperatureConditionInd

      @Nonnull public ProductStorage.ProductStorageBuilder temperatureConditionInd(@Nullable String temperatureConditionInd)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TemperatureConditionInd

      Returns:
      this.
    • hazardousMaterialNumber

      @Nonnull public ProductStorage.ProductStorageBuilder hazardousMaterialNumber(@Nullable String hazardousMaterialNumber)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: HazardousMaterialNumber

      Returns:
      this.
    • nmbrOfGROrGISlipsToPrintQty

      @Nonnull public ProductStorage.ProductStorageBuilder nmbrOfGROrGISlipsToPrintQty(@Nullable BigDecimal nmbrOfGROrGISlipsToPrintQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: NmbrOfGROrGISlipsToPrintQty

      Returns:
      this.
    • labelType

      @Nonnull public ProductStorage.ProductStorageBuilder labelType(@Nullable String labelType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: LabelType

      Returns:
      this.
    • labelForm

      @Nonnull public ProductStorage.ProductStorageBuilder labelForm(@Nullable String labelForm)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: LabelForm

      Returns:
      this.
    • minRemainingShelfLife

      @Nonnull public ProductStorage.ProductStorageBuilder minRemainingShelfLife(@Nullable BigDecimal minRemainingShelfLife)
      Constraints: Not nullable, Precision: 4, Scale: 0

      Original property name from the Odata EDM: MinRemainingShelfLife

      Returns:
      this.
    • expirationDate

      @Nonnull public ProductStorage.ProductStorageBuilder expirationDate(@Nullable String expirationDate)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ExpirationDate

      Returns:
      this.
    • shelfLifeExpirationDatePeriod

      @Nonnull public ProductStorage.ProductStorageBuilder shelfLifeExpirationDatePeriod(@Nullable String shelfLifeExpirationDatePeriod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ShelfLifeExpirationDatePeriod

      Returns:
      this.
    • totalShelfLife

      @Nonnull public ProductStorage.ProductStorageBuilder totalShelfLife(@Nullable BigDecimal totalShelfLife)
      Constraints: Not nullable, Precision: 4, Scale: 0

      Original property name from the Odata EDM: TotalShelfLife

      Returns:
      this.
    • baseUnit

      @Nonnull public ProductStorage.ProductStorageBuilder baseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Returns:
      this.
    • build

      @Nonnull public ProductStorage build()
    • toString

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