Class RawSubstance.RawSubstanceBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.rawsubstance.RawSubstance.RawSubstanceBuilder
Enclosing class:
RawSubstance

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

    • rawSubstanceAllergenComp

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceAllergenComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RawSubstanceAllergenComp for RawSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceAuthznGroupText

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceAuthznGroupText(SpecAuthorizationGroupText... value)
      Navigation property to_RawSubstanceAuthznGroupText for RawSubstance to multiple SpecAuthorizationGroupText.
      Parameters:
      value - The SpecAuthorizationGroupTexts to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceComponentType

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceComponentType(SpecCharByValueAssgmtInst... value)
      Navigation property to_RawSubstanceComponentType for RawSubstance to multiple SpecCharByValueAssgmtInst.
      Parameters:
      value - The SpecCharByValueAssgmtInsts to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceConversionFactor

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceConversionFactor(SpecCharByValueAssgmtInst... value)
      Navigation property to_RawSubstanceConversionFactor for RawSubstance to multiple SpecCharByValueAssgmtInst.
      Parameters:
      value - The SpecCharByValueAssgmtInsts to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceDensity

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceDensity(SpecCharByValueAssgmtInst... value)
      Navigation property to_RawSubstanceDensity for RawSubstance to multiple SpecCharByValueAssgmtInst.
      Parameters:
      value - The SpecCharByValueAssgmtInsts to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceDietComp

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceDietComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RawSubstanceDietComp for RawSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceEstimatedPrice

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceEstimatedPrice(SpecCharByValueAssgmtInst... value)
      Navigation property to_RawSubstanceEstimatedPrice for RawSubstance to multiple SpecCharByValueAssgmtInst.
      Parameters:
      value - The SpecCharByValueAssgmtInsts to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceGMOComp

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceGMOComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RawSubstanceGMOComp for RawSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceIdentifier

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceIdentifier(SpecIdentifier... value)
      Navigation property to_RawSubstanceIdentifier for RawSubstance to multiple SpecIdentifier.
      Parameters:
      value - The SpecIdentifiers to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceMatlAssignment

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceMatlAssignment(SpecAssignedMatlForKeyDate... value)
      Navigation property to_RawSubstanceMatlAssignment for RawSubstance to multiple SpecAssignedMatlForKeyDate.
      Parameters:
      value - The SpecAssignedMatlForKeyDates to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceNextStatus

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceNextStatus(SpecStatusNextStatus... value)
      Navigation property to_RawSubstanceNextStatus for RawSubstance to multiple SpecStatusNextStatus.
      Parameters:
      value - The SpecStatusNextStatuss to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceNtrntComp

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceNtrntComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RawSubstanceNtrntComp for RawSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceReligiousComp

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceReligiousComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RawSubstanceReligiousComp for RawSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceSchema

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceSchema(SpecStatusSchema... value)
      Navigation property to_RawSubstanceSchema for RawSubstance to multiple SpecStatusSchema.
      Parameters:
      value - The SpecStatusSchemas to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceStatusAttributes

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceStatusAttributes(SpecStatusAttributes... value)
      Navigation property to_RawSubstanceStatusAttributes for RawSubstance to multiple SpecStatusAttributes.
      Parameters:
      value - The SpecStatusAttributess to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceStdComp

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceStdComp(SpecValAssgmtInstanceWthComp... value)
      Navigation property to_RawSubstanceStdComp for RawSubstance to multiple SpecValAssgmtInstanceWthComp.
      Parameters:
      value - The SpecValAssgmtInstanceWthComps to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceTotalSolid

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceTotalSolid(SpecCharByValueAssgmtInst... value)
      Navigation property to_RawSubstanceTotalSolid for RawSubstance to multiple SpecCharByValueAssgmtInst.
      Parameters:
      value - The SpecCharByValueAssgmtInsts to build this RawSubstance with.
      Returns:
      This Builder to allow for a fluent interface.
    • rawSubstanceInternalID

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceInternalID(@Nullable String rawSubstanceInternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: RawSubstanceInternalID

      Returns:
      this.
    • rawSubstance

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstance(@Nullable String rawSubstance)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RawSubstance

      Returns:
      this.
    • rawSubstanceAuthznGroup

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceAuthznGroup(@Nullable String rawSubstanceAuthznGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RawSubstanceAuthznGroup

      Returns:
      this.
    • rawSubstanceCreationDate

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceCreationDate(@Nullable LocalDateTime rawSubstanceCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RawSubstanceCreationDate

      Returns:
      this.
    • rawSubstanceCreatedByUser

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceCreatedByUser(@Nullable String rawSubstanceCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RawSubstanceCreatedByUser

      Returns:
      this.
    • rawSubstanceCreatedByUserName

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceCreatedByUserName(@Nullable String rawSubstanceCreatedByUserName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: RawSubstanceCreatedByUserName

      Returns:
      this.
    • rawSubstanceChangeDate

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceChangeDate(@Nullable LocalDateTime rawSubstanceChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RawSubstanceChangeDate

      Returns:
      this.
    • rawSubstanceChangedByUser

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceChangedByUser(@Nullable String rawSubstanceChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RawSubstanceChangedByUser

      Returns:
      this.
    • rawSubstanceChangedByUserName

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceChangedByUserName(@Nullable String rawSubstanceChangedByUserName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: RawSubstanceChangedByUserName

      Returns:
      this.
    • rawSubstanceType

      @Nonnull public RawSubstance.RawSubstanceBuilder rawSubstanceType(@Nullable String rawSubstanceType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RawSubstanceType

      Returns:
      this.
    • specificationCategory

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

      Original property name from the Odata EDM: SpecificationCategory

      Returns:
      this.
    • specificationNote

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

      Original property name from the Odata EDM: SpecificationNote

      Returns:
      this.
    • specificationHeaderStatus

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

      Original property name from the Odata EDM: SpecificationHeaderStatus

      Returns:
      this.
    • specificationHdrStsSchema

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

      Original property name from the Odata EDM: SpecificationHdrStsSchema

      Returns:
      this.
    • build

      @Nonnull public RawSubstance build()
    • toString

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