Class CompanySubstance.CompanySubstanceBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.companysubstance.CompanySubstance.CompanySubstanceBuilder
- Enclosing class:
- CompanySubstance
Helper class to allow for fluent creation of CompanySubstance instances.
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablebuild()Constraints: Not nullable, Maximum length: 20companySubstance(String companySubstance) Constraints: Not nullable, Maximum length: 12companySubstanceInternalName(String companySubstanceInternalName) Constraints: Not nullable, Maximum length: 255companySubstanceText(CompanySubstanceText... value) Navigation property _CompanySubstanceText for CompanySubstance to multiple CompanySubstanceText.companySubstanceUUID(UUID companySubstanceUUID) (Key Field) Constraints: Not nullableNavigation property _CompanySubstanceVarAssgmt for CompanySubstance to multiple CompanySubstanceVarAssgmt.Constraints: Not nullable, Maximum length: 9listedSubstance(String listedSubstance) Constraints: Not nullable, Maximum length: 12listedSubstanceUUID(UUID listedSubstanceUUID) Constraints: NullablemolecularFormula(String molecularFormula) Constraints: Not nullable, Maximum length: 60polymerIsBsdOnOECDDef(Boolean polymerIsBsdOnOECDDef) Constraints: Not nullableresponsibleUnit(String responsibleUnit) Constraints: Not nullable, Maximum length: 10toString()
-
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 nullableOriginal property name from the Odata EDM: CompanySubstanceUUID
- Returns:
this.
-
companySubstance
@Nonnull public CompanySubstance.CompanySubstanceBuilder companySubstance(@Nullable String companySubstance) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CompanySubstance
- Returns:
this.
-
companySubstanceInternalName
@Nonnull public CompanySubstance.CompanySubstanceBuilder companySubstanceInternalName(@Nullable String companySubstanceInternalName) Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: CompanySubstanceInternalName
- Returns:
this.
-
responsibleUnit
@Nonnull public CompanySubstance.CompanySubstanceBuilder responsibleUnit(@Nullable String responsibleUnit) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ResponsibleUnit
- Returns:
this.
-
polymerIsBsdOnOECDDef
@Nonnull public CompanySubstance.CompanySubstanceBuilder polymerIsBsdOnOECDDef(@Nullable Boolean polymerIsBsdOnOECDDef) Constraints: Not nullableOriginal property name from the Odata EDM: PolymerIsBsdOnOECDDef
- Returns:
this.
-
listedSubstanceUUID
@Nonnull public CompanySubstance.CompanySubstanceBuilder listedSubstanceUUID(@Nullable UUID listedSubstanceUUID) Constraints: NullableOriginal property name from the Odata EDM: ListedSubstanceUUID
- Returns:
this.
-
listedSubstance
@Nonnull public CompanySubstance.CompanySubstanceBuilder listedSubstance(@Nullable String listedSubstance) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ListedSubstance
- Returns:
this.
-
cASNumber
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CASNumber
- Returns:
this.
-
eCNumber
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: ECNumber
- Returns:
this.
-
molecularFormula
@Nonnull public CompanySubstance.CompanySubstanceBuilder molecularFormula(@Nullable String molecularFormula) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: MolecularFormula
- Returns:
this.
-
_Messages
@Nonnull public CompanySubstance.CompanySubstanceBuilder _Messages(@Nullable Collection<SAP__Message> _Messages) Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-