java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<ObjectT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmComplex<D_PolymerCmpstnCreateCompP>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.polymercomposition.D_PolymerCmpstnCreateCompP

public class D_PolymerCmpstnCreateCompP extends VdmComplex<D_PolymerCmpstnCreateCompP>

Original complex type name from the Odata EDM: D_PolymerCmpstnCreateCompP

  • Field Details

  • Constructor Details

    • D_PolymerCmpstnCreateCompP

      public D_PolymerCmpstnCreateCompP()
    • D_PolymerCmpstnCreateCompP

      public D_PolymerCmpstnCreateCompP(@Nullable String companySubstance, @Nullable String chmlCompType, @Nullable String chmlCompQtyAsText, @Nullable String chmlCompQtySAPUnit, @Nullable String chmlCompQtyISOUnit, @Nullable String chmlCompOperatorLowerLimit, @Nullable String chmlCompQtyLowerLimitAsText, @Nullable String chmlCompOperatorUpperLimit, @Nullable String chmlCompQtyUpperLimitAsText, @Nullable String polymerCompositionName)
  • Method Details

    • getType

      @Nonnull public Class<D_PolymerCmpstnCreateCompP> getType()
      Specified by:
      getType in class VdmObject<D_PolymerCmpstnCreateCompP>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<D_PolymerCmpstnCreateCompP>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<D_PolymerCmpstnCreateCompP>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_PolymerCmpstnCreateCompP>
    • setCompanySubstance

      public void setCompanySubstance(@Nullable String companySubstance)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CompanySubstance

      Parameters:
      companySubstance - The companySubstance to set.
    • setChmlCompType

      public void setChmlCompType(@Nullable String chmlCompType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ChmlCompType

      Parameters:
      chmlCompType - The chmlCompType to set.
    • setChmlCompQtyAsText

      public void setChmlCompQtyAsText(@Nullable String chmlCompQtyAsText)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyAsText

      Parameters:
      chmlCompQtyAsText - The chmlCompQtyAsText to set.
    • setChmlCompQtySAPUnit

      public void setChmlCompQtySAPUnit(@Nullable String chmlCompQtySAPUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ChmlCompQtySAPUnit

      Parameters:
      chmlCompQtySAPUnit - The chmlCompQtySAPUnit to set.
    • setChmlCompQtyISOUnit

      public void setChmlCompQtyISOUnit(@Nullable String chmlCompQtyISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ChmlCompQtyISOUnit

      Parameters:
      chmlCompQtyISOUnit - The chmlCompQtyISOUnit to set.
    • setChmlCompOperatorLowerLimit

      public void setChmlCompOperatorLowerLimit(@Nullable String chmlCompOperatorLowerLimit)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ChmlCompOperatorLowerLimit

      Parameters:
      chmlCompOperatorLowerLimit - The chmlCompOperatorLowerLimit to set.
    • setChmlCompQtyLowerLimitAsText

      public void setChmlCompQtyLowerLimitAsText(@Nullable String chmlCompQtyLowerLimitAsText)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyLowerLimitAsText

      Parameters:
      chmlCompQtyLowerLimitAsText - The chmlCompQtyLowerLimitAsText to set.
    • setChmlCompOperatorUpperLimit

      public void setChmlCompOperatorUpperLimit(@Nullable String chmlCompOperatorUpperLimit)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ChmlCompOperatorUpperLimit

      Parameters:
      chmlCompOperatorUpperLimit - The chmlCompOperatorUpperLimit to set.
    • setChmlCompQtyUpperLimitAsText

      public void setChmlCompQtyUpperLimitAsText(@Nullable String chmlCompQtyUpperLimitAsText)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyUpperLimitAsText

      Parameters:
      chmlCompQtyUpperLimitAsText - The chmlCompQtyUpperLimitAsText to set.
    • setPolymerCompositionName

      public void setPolymerCompositionName(@Nullable String polymerCompositionName)
      Constraints: Not nullable, Maximum length: 132

      Original property name from the Odata EDM: PolymerCompositionName

      Parameters:
      polymerCompositionName - The polymerCompositionName to set.
    • builder

    • getCompanySubstance

      @Nullable public String getCompanySubstance()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CompanySubstance

      Returns:
      The companySubstance contained in this VdmComplex.
    • getChmlCompType

      @Nullable public String getChmlCompType()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ChmlCompType

      Returns:
      The chmlCompType contained in this VdmComplex.
    • getChmlCompQtyAsText

      @Nullable public String getChmlCompQtyAsText()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyAsText

      Returns:
      The chmlCompQtyAsText contained in this VdmComplex.
    • getChmlCompQtySAPUnit

      @Nullable public String getChmlCompQtySAPUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ChmlCompQtySAPUnit

      Returns:
      The chmlCompQtySAPUnit contained in this VdmComplex.
    • getChmlCompQtyISOUnit

      @Nullable public String getChmlCompQtyISOUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ChmlCompQtyISOUnit

      Returns:
      The chmlCompQtyISOUnit contained in this VdmComplex.
    • getChmlCompOperatorLowerLimit

      @Nullable public String getChmlCompOperatorLowerLimit()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ChmlCompOperatorLowerLimit

      Returns:
      The chmlCompOperatorLowerLimit contained in this VdmComplex.
    • getChmlCompQtyLowerLimitAsText

      @Nullable public String getChmlCompQtyLowerLimitAsText()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyLowerLimitAsText

      Returns:
      The chmlCompQtyLowerLimitAsText contained in this VdmComplex.
    • getChmlCompOperatorUpperLimit

      @Nullable public String getChmlCompOperatorUpperLimit()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ChmlCompOperatorUpperLimit

      Returns:
      The chmlCompOperatorUpperLimit contained in this VdmComplex.
    • getChmlCompQtyUpperLimitAsText

      @Nullable public String getChmlCompQtyUpperLimitAsText()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyUpperLimitAsText

      Returns:
      The chmlCompQtyUpperLimitAsText contained in this VdmComplex.
    • getPolymerCompositionName

      @Nullable public String getPolymerCompositionName()
      Constraints: Not nullable, Maximum length: 132

      Original property name from the Odata EDM: PolymerCompositionName

      Returns:
      The polymerCompositionName contained in this VdmComplex.
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<D_PolymerCmpstnCreateCompP>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmObject<D_PolymerCmpstnCreateCompP>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmObject<D_PolymerCmpstnCreateCompP>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmObject<D_PolymerCmpstnCreateCompP>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<D_PolymerCmpstnCreateCompP>