Class RealSubstance.RealSubstanceBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.realsubstance.RealSubstance.RealSubstanceBuilder
Enclosing class:
RealSubstance

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

    • realSubstanceAllergenComp

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceAllergenComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RealSubstanceAllergenComp for RealSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceAuthznGroupText

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceAuthznGroupText(SpecAuthorizationGroupText... value)
      Navigation property to_RealSubstanceAuthznGroupText for RealSubstance to multiple SpecAuthorizationGroupText.
      Parameters:
      value - The SpecAuthorizationGroupTexts to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceComponentType

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceComponentType(SpecCharByValueAssgmtInst... value)
      Navigation property to_RealSubstanceComponentType for RealSubstance to multiple SpecCharByValueAssgmtInst.
      Parameters:
      value - The SpecCharByValueAssgmtInsts to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceConversionFactor

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceConversionFactor(SpecCharByValueAssgmtInst... value)
      Navigation property to_RealSubstanceConversionFactor for RealSubstance to multiple SpecCharByValueAssgmtInst.
      Parameters:
      value - The SpecCharByValueAssgmtInsts to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceDensity

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceDensity(SpecCharByValueAssgmtInst... value)
      Navigation property to_RealSubstanceDensity for RealSubstance to multiple SpecCharByValueAssgmtInst.
      Parameters:
      value - The SpecCharByValueAssgmtInsts to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceDietComp

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceDietComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RealSubstanceDietComp for RealSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceEstimatedPrice

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceEstimatedPrice(SpecCharByValueAssgmtInst... value)
      Navigation property to_RealSubstanceEstimatedPrice for RealSubstance to multiple SpecCharByValueAssgmtInst.
      Parameters:
      value - The SpecCharByValueAssgmtInsts to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceGMOComp

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceGMOComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RealSubstanceGMOComp for RealSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceIdentifier

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceIdentifier(SpecIdentifier... value)
      Navigation property to_RealSubstanceIdentifier for RealSubstance to multiple SpecIdentifier.
      Parameters:
      value - The SpecIdentifiers to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceIngredientComp

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceIngredientComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RealSubstanceIngredientComp for RealSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceMatlAssignment

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceMatlAssignment(SpecAssignedMatlForKeyDate... value)
      Navigation property to_RealSubstanceMatlAssignment for RealSubstance to multiple SpecAssignedMatlForKeyDate.
      Parameters:
      value - The SpecAssignedMatlForKeyDates to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceNextStatus

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceNextStatus(SpecStatusNextStatus... value)
      Navigation property to_RealSubstanceNextStatus for RealSubstance to multiple SpecStatusNextStatus.
      Parameters:
      value - The SpecStatusNextStatuss to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceNtrntComp

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceNtrntComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RealSubstanceNtrntComp for RealSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceReligiousComp

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceReligiousComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RealSubstanceReligiousComp for RealSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceSchema

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceSchema(SpecStatusSchema... value)
      Navigation property to_RealSubstanceSchema for RealSubstance to multiple SpecStatusSchema.
      Parameters:
      value - The SpecStatusSchemas to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceStatusAttributes

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceStatusAttributes(SpecStatusAttributes... value)
      Navigation property to_RealSubstanceStatusAttributes for RealSubstance to multiple SpecStatusAttributes.
      Parameters:
      value - The SpecStatusAttributess to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceStdComp

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceStdComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RealSubstanceStdComp for RealSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceTotalSolid

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceTotalSolid(SpecCharByValueAssgmtInst... value)
      Navigation property to_RealSubstanceTotalSolid for RealSubstance to multiple SpecCharByValueAssgmtInst.
      Parameters:
      value - The SpecCharByValueAssgmtInsts to build this RealSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • realSubstanceInternalID

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceInternalID(@Nullable String realSubstanceInternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: RealSubstanceInternalID

      Returns:
      this.
    • realSubstance

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstance(@Nullable String realSubstance)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RealSubstance

      Returns:
      this.
    • realSubstanceAuthznGroup

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceAuthznGroup(@Nullable String realSubstanceAuthznGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RealSubstanceAuthznGroup

      Returns:
      this.
    • realSubstanceCreationDate

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceCreationDate(@Nullable LocalDateTime realSubstanceCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RealSubstanceCreationDate

      Returns:
      this.
    • realSubstanceCreatedByUser

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceCreatedByUser(@Nullable String realSubstanceCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RealSubstanceCreatedByUser

      Returns:
      this.
    • realSubstanceCreatedByUserName

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceCreatedByUserName(@Nullable String realSubstanceCreatedByUserName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: RealSubstanceCreatedByUserName

      Returns:
      this.
    • realSubstanceChangeDate

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceChangeDate(@Nullable LocalDateTime realSubstanceChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RealSubstanceChangeDate

      Returns:
      this.
    • realSubstanceChangedByUser

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceChangedByUser(@Nullable String realSubstanceChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RealSubstanceChangedByUser

      Returns:
      this.
    • realSubstanceChangedByUserName

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceChangedByUserName(@Nullable String realSubstanceChangedByUserName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: RealSubstanceChangedByUserName

      Returns:
      this.
    • realSubstanceType

      @Nonnull public RealSubstance.RealSubstanceBuilder realSubstanceType(@Nullable String realSubstanceType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RealSubstanceType

      Returns:
      this.
    • specificationCategory

      @Nonnull public RealSubstance.RealSubstanceBuilder specificationCategory(@Nullable String specificationCategory)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationCategory

      Returns:
      this.
    • specificationNote

      @Nonnull public RealSubstance.RealSubstanceBuilder specificationNote(@Nullable String specificationNote)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: SpecificationNote

      Returns:
      this.
    • specificationHeaderStatus

      @Nonnull public RealSubstance.RealSubstanceBuilder specificationHeaderStatus(@Nullable String specificationHeaderStatus)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecificationHeaderStatus

      Returns:
      this.
    • specificationHdrStsSchema

      @Nonnull public RealSubstance.RealSubstanceBuilder specificationHdrStsSchema(@Nullable String specificationHdrStsSchema)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecificationHdrStsSchema

      Returns:
      this.
    • build

      @Nonnull public RealSubstance build()
    • toString

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