Class PolymerComponent.PolymerComponentBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.polymercomposition.PolymerComponent.PolymerComponentBuilder
Enclosing class:
PolymerComponent

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

    • composition

      @Nonnull public PolymerComponent.PolymerComponentBuilder composition(PolymerComposition value)
      Navigation property _Composition for PolymerComponent to single PolymerComposition.
      Parameters:
      value - The PolymerComposition to build this PolymerComponent with.
      Returns:
      This Builder to allow for a fluent interface.
    • chmlCompUUID

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompUUID(@Nullable UUID chmlCompUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ChmlCompUUID

      Returns:
      this.
    • chmlCompositionUUID

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompositionUUID(@Nullable UUID chmlCompositionUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: ChmlCompositionUUID

      Returns:
      this.
    • companySubstance

      @Nonnull public PolymerComponent.PolymerComponentBuilder companySubstance(@Nullable String companySubstance)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CompanySubstance

      Returns:
      this.
    • chmlCompType

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompType(@Nullable String chmlCompType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ChmlCompType

      Returns:
      this.
    • chmlCompQty

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompQty(@Nullable BigDecimal chmlCompQty)
      Constraints: Not nullable, Precision: 13, Scale: 6

      Original property name from the Odata EDM: ChmlCompQty

      Returns:
      this.
    • chmlCompQtyAsText

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompQtyAsText(@Nullable String chmlCompQtyAsText)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyAsText

      Returns:
      this.
    • chmlCompQtySAPUnit

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompQtySAPUnit(@Nullable String chmlCompQtySAPUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ChmlCompQtySAPUnit

      Returns:
      this.
    • chmlCompQtyISOUnit

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompQtyISOUnit(@Nullable String chmlCompQtyISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ChmlCompQtyISOUnit

      Returns:
      this.
    • chmlCompOperatorLowerLimit

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompOperatorLowerLimit(@Nullable String chmlCompOperatorLowerLimit)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ChmlCompOperatorLowerLimit

      Returns:
      this.
    • chmlCompQtyLowerLimit

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompQtyLowerLimit(@Nullable BigDecimal chmlCompQtyLowerLimit)
      Constraints: Not nullable, Precision: 13, Scale: 6

      Original property name from the Odata EDM: ChmlCompQtyLowerLimit

      Returns:
      this.
    • chmlCompQtyLowerLimitAsText

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompQtyLowerLimitAsText(@Nullable String chmlCompQtyLowerLimitAsText)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyLowerLimitAsText

      Returns:
      this.
    • chmlCompOperatorUpperLimit

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompOperatorUpperLimit(@Nullable String chmlCompOperatorUpperLimit)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ChmlCompOperatorUpperLimit

      Returns:
      this.
    • chmlCompQtyUpperLimit

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompQtyUpperLimit(@Nullable BigDecimal chmlCompQtyUpperLimit)
      Constraints: Not nullable, Precision: 13, Scale: 6

      Original property name from the Odata EDM: ChmlCompQtyUpperLimit

      Returns:
      this.
    • chmlCompQtyUpperLimitAsText

      @Nonnull public PolymerComponent.PolymerComponentBuilder chmlCompQtyUpperLimitAsText(@Nullable String chmlCompQtyUpperLimitAsText)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyUpperLimitAsText

      Returns:
      this.
    • polymerCompositionName

      @Nonnull public PolymerComponent.PolymerComponentBuilder polymerCompositionName(@Nullable String polymerCompositionName)
      Constraints: Not nullable, Maximum length: 132

      Original property name from the Odata EDM: PolymerCompositionName

      Returns:
      this.
    • build

      @Nonnull public PolymerComponent build()
    • toString

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