Class PhysChmlParticleSize.PhysChmlParticleSizeBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.physicalchemicalproperty.PhysChmlParticleSize.PhysChmlParticleSizeBuilder
Enclosing class:
PhysChmlParticleSize

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

    • physChmlPrpty

      Navigation property _PhysChmlPrpty for PhysChmlParticleSize to single PhysicalChemicalProperty.
      Parameters:
      value - The PhysicalChemicalProperty to build this PhysChmlParticleSize with.
      Returns:
      This Builder to allow for a fluent interface.
    • physChmlParticleSizeUUID

      @Nonnull public PhysChmlParticleSize.PhysChmlParticleSizeBuilder physChmlParticleSizeUUID(@Nullable UUID physChmlParticleSizeUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PhysChmlParticleSizeUUID

      Returns:
      this.
    • physChmlPrptyUUID

      @Nonnull public PhysChmlParticleSize.PhysChmlParticleSizeBuilder physChmlPrptyUUID(@Nullable UUID physChmlPrptyUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: PhysChmlPrptyUUID

      Returns:
      this.
    • pCPrptyLowrLmtOptr

      @Nonnull public PhysChmlParticleSize.PhysChmlParticleSizeBuilder pCPrptyLowrLmtOptr(@Nullable String pCPrptyLowrLmtOptr)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PCPrptyLowrLmtOptr

      Returns:
      this.
    • physChmlParticleSizeLowrQty

      @Nonnull public PhysChmlParticleSize.PhysChmlParticleSizeBuilder physChmlParticleSizeLowrQty(@Nullable BigDecimal physChmlParticleSizeLowrQty)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: PhysChmlParticleSizeLowrQty

      Returns:
      this.
    • physChmlParticleSizeLowrQtyTxt

      @Nonnull public PhysChmlParticleSize.PhysChmlParticleSizeBuilder physChmlParticleSizeLowrQtyTxt(@Nullable String physChmlParticleSizeLowrQtyTxt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlParticleSizeLowrQtyTxt

      Returns:
      this.
    • pCPrptyUprLmtOptr

      @Nonnull public PhysChmlParticleSize.PhysChmlParticleSizeBuilder pCPrptyUprLmtOptr(@Nullable String pCPrptyUprLmtOptr)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PCPrptyUprLmtOptr

      Returns:
      this.
    • physChmlParticleSizeUprQty

      @Nonnull public PhysChmlParticleSize.PhysChmlParticleSizeBuilder physChmlParticleSizeUprQty(@Nullable BigDecimal physChmlParticleSizeUprQty)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: PhysChmlParticleSizeUprQty

      Returns:
      this.
    • physChmlParticleSizeUprQtyTxt

      @Nonnull public PhysChmlParticleSize.PhysChmlParticleSizeBuilder physChmlParticleSizeUprQtyTxt(@Nullable String physChmlParticleSizeUprQtyTxt)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: PhysChmlParticleSizeUprQtyTxt

      Returns:
      this.
    • physChmlParticleSizeQtySAPUnit

      @Nonnull public PhysChmlParticleSize.PhysChmlParticleSizeBuilder physChmlParticleSizeQtySAPUnit(@Nullable String physChmlParticleSizeQtySAPUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PhysChmlParticleSizeQtySAPUnit

      Returns:
      this.
    • physChmlParticleSizeQtyISOUnit

      @Nonnull public PhysChmlParticleSize.PhysChmlParticleSizeBuilder physChmlParticleSizeQtyISOUnit(@Nullable String physChmlParticleSizeQtyISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PhysChmlParticleSizeQtyISOUnit

      Returns:
      this.
    • pCPhysNoteText

      @Nonnull public PhysChmlParticleSize.PhysChmlParticleSizeBuilder pCPhysNoteText(@Nullable String pCPhysNoteText)
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: PCPhysNoteText

      Returns:
      this.
    • build

      @Nonnull public PhysChmlParticleSize build()
    • toString

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