Class CompanySubstance.CompanySubstanceBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.companysubstance.CompanySubstance.CompanySubstanceBuilder
Enclosing class:
CompanySubstance

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

    • companySubstanceText

      @Nonnull public CompanySubstance.CompanySubstanceBuilder companySubstanceText(CompanySubstanceText... value)
      Navigation property _CompanySubstanceText for CompanySubstance to multiple CompanySubstanceText.
      Parameters:
      value - The CompanySubstanceTexts to build this CompanySubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • companySubstanceVarAssgmt

      @Nonnull public CompanySubstance.CompanySubstanceBuilder companySubstanceVarAssgmt(CompanySubstanceVarAssgmt... value)
      Navigation property _CompanySubstanceVarAssgmt for CompanySubstance to multiple CompanySubstanceVarAssgmt.
      Parameters:
      value - The CompanySubstanceVarAssgmts to build this CompanySubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • companySubstanceUUID

      @Nonnull public CompanySubstance.CompanySubstanceBuilder companySubstanceUUID(@Nullable UUID companySubstanceUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CompanySubstanceUUID

      Returns:
      this.
    • companySubstance

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

      Original property name from the Odata EDM: CompanySubstance

      Returns:
      this.
    • companySubstanceInternalName

      @Nonnull public CompanySubstance.CompanySubstanceBuilder companySubstanceInternalName(@Nullable String companySubstanceInternalName)
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: CompanySubstanceInternalName

      Returns:
      this.
    • responsibleUnit

      @Nonnull public CompanySubstance.CompanySubstanceBuilder responsibleUnit(@Nullable String responsibleUnit)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ResponsibleUnit

      Returns:
      this.
    • polymerIsBsdOnOECDDef

      @Nonnull public CompanySubstance.CompanySubstanceBuilder polymerIsBsdOnOECDDef(@Nullable Boolean polymerIsBsdOnOECDDef)
      Constraints: Not nullable

      Original property name from the Odata EDM: PolymerIsBsdOnOECDDef

      Returns:
      this.
    • listedSubstanceUUID

      @Nonnull public CompanySubstance.CompanySubstanceBuilder listedSubstanceUUID(@Nullable UUID listedSubstanceUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ListedSubstanceUUID

      Returns:
      this.
    • listedSubstance

      @Nonnull public CompanySubstance.CompanySubstanceBuilder listedSubstance(@Nullable String listedSubstance)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ListedSubstance

      Returns:
      this.
    • cASNumber

      @Nonnull public CompanySubstance.CompanySubstanceBuilder cASNumber(@Nullable String cASNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CASNumber

      Returns:
      this.
    • eCNumber

      @Nonnull public CompanySubstance.CompanySubstanceBuilder eCNumber(@Nullable String eCNumber)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: ECNumber

      Returns:
      this.
    • molecularFormula

      @Nonnull public CompanySubstance.CompanySubstanceBuilder molecularFormula(@Nullable String molecularFormula)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: MolecularFormula

      Returns:
      this.
    • _Messages

      @Nonnull public CompanySubstance.CompanySubstanceBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public CompanySubstance build()
    • toString

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