Class SourcingProjectType.SourcingProjectTypeBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.sourcingprojecttype.SourcingProjectType.SourcingProjectTypeBuilder
Enclosing class:
SourcingProjectType

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

    • sourcingProjectTypeText

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder sourcingProjectTypeText(SourcingProjectTypeText... value)
      Navigation property _SourcingProjectTypeText for SourcingProjectType to multiple SourcingProjectTypeText.
      Parameters:
      value - The SourcingProjectTypeTexts to build this SourcingProjectType with.
      Returns:
      This Builder to allow for a fluent interface.
    • sourcingProjectTypeText

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder sourcingProjectTypeText(String value)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SourcingProjectTypeText

      Parameters:
      value - The sourcingProjectTypeText to build this SourcingProjectType with.
      Returns:
      This Builder to allow for a fluent interface.
    • sourcingProjectType

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder sourcingProjectType(@Nullable String sourcingProjectType)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SourcingProjectType

      Returns:
      this.
    • srcgProjItemUnconfdDmndRsnGrp

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder srcgProjItemUnconfdDmndRsnGrp(@Nullable String srcgProjItemUnconfdDmndRsnGrp)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SrcgProjItemUnconfdDmndRsnGrp

      Returns:
      this.
    • srcPrjSuplrPartcipnDclnRsnGrp

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder srcPrjSuplrPartcipnDclnRsnGrp(@Nullable String srcPrjSuplrPartcipnDclnRsnGrp)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SrcPrjSuplrPartcipnDclnRsnGrp

      Returns:
      this.
    • srcgProjQtnItemExcludingRsnGrp

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder srcgProjQtnItemExcludingRsnGrp(@Nullable String srcgProjQtnItemExcludingRsnGrp)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SrcgProjQtnItemExcludingRsnGrp

      Returns:
      this.
    • srcgProjSuplrUnlockingRsnGroup

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder srcgProjSuplrUnlockingRsnGroup(@Nullable String srcgProjSuplrUnlockingRsnGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SrcgProjSuplrUnlockingRsnGroup

      Returns:
      this.
    • srcgProjVersioningReasonGroup

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder srcgProjVersioningReasonGroup(@Nullable String srcgProjVersioningReasonGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SrcgProjVersioningReasonGroup

      Returns:
      this.
    • srcgProjContactGroup

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder srcgProjContactGroup(@Nullable String srcgProjContactGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SrcgProjContactGroup

      Returns:
      this.
    • srcgProjFollowOnDocumentGroup

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder srcgProjFollowOnDocumentGroup(@Nullable String srcgProjFollowOnDocumentGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SrcgProjFollowOnDocumentGroup

      Returns:
      this.
    • srcgProjMilestoneGroup

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder srcgProjMilestoneGroup(@Nullable String srcgProjMilestoneGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrcgProjMilestoneGroup

      Returns:
      this.
    • srcgProjPhaseGroup

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder srcgProjPhaseGroup(@Nullable String srcgProjPhaseGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SrcgProjPhaseGroup

      Returns:
      this.
    • sourcingScenario

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder sourcingScenario(@Nullable String sourcingScenario)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SourcingScenario

      Returns:
      this.
    • srcgProjItmConfDmndHasEnabled

      @Nonnull public SourcingProjectType.SourcingProjectTypeBuilder srcgProjItmConfDmndHasEnabled(@Nullable Boolean srcgProjItmConfDmndHasEnabled)
      Constraints: Not nullable

      Original property name from the Odata EDM: SrcgProjItmConfDmndHasEnabled

      Returns:
      this.
    • build

      @Nonnull public SourcingProjectType build()
    • toString

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