java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.extendedplannedindependentrequirement.PlannedIndepRqmt.PlannedIndepRqmtBuilder
Enclosing class:
PlannedIndepRqmt

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

    • plndIndepRqmtItem

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder plndIndepRqmtItem(PlannedIndepRqmtItem... value)
      Navigation property to_PlndIndepRqmtItem for PlannedIndepRqmt to multiple PlannedIndepRqmtItem.
      Parameters:
      value - The PlannedIndepRqmtItems to build this PlannedIndepRqmt with.
      Returns:
      This Builder to allow for a fluent interface.
    • update_mc

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder update_mc(@Nullable Boolean update_mc)
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      this.
    • plndIndepRqmtItem_oc

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder plndIndepRqmtItem_oc(@Nullable Boolean plndIndepRqmtItem_oc)
      Constraints: none

      Original property name from the Odata EDM: to_PlndIndepRqmtItem_oc

      Returns:
      this.
    • product

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder product(@Nullable String product)
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Product

      Returns:
      this.
    • plant

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder plant(@Nullable String plant)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • mRPArea

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder mRPArea(@Nullable String mRPArea)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MRPArea

      Returns:
      this.
    • plndIndepRqmtType

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder plndIndepRqmtType(@Nullable String plndIndepRqmtType)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PlndIndepRqmtType

      Returns:
      this.
    • plndIndepRqmtVersion

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder plndIndepRqmtVersion(@Nullable String plndIndepRqmtVersion)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PlndIndepRqmtVersion

      Returns:
      this.
    • requirementPlan

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder requirementPlan(@Nullable String requirementPlan)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RequirementPlan

      Returns:
      this.
    • requirementSegment

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder requirementSegment(@Nullable String requirementSegment)
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: RequirementSegment

      Returns:
      this.
    • requirementPlanIsExternal

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder requirementPlanIsExternal(@Nullable Boolean requirementPlanIsExternal)
      Constraints: none

      Original property name from the Odata EDM: RequirementPlanIsExternal

      Returns:
      this.
    • plndIndepRqmtInternalID

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder plndIndepRqmtInternalID(@Nullable String plndIndepRqmtInternalID)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: PlndIndepRqmtInternalID

      Returns:
      this.
    • plndIndepRqmtIsActive

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder plndIndepRqmtIsActive(@Nullable String plndIndepRqmtIsActive)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PlndIndepRqmtIsActive

      Returns:
      this.
    • wBSElement

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder wBSElement(@Nullable String wBSElement)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElement

      Returns:
      this.
    • plndIndepRqmtAcctAssgmtCat

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder plndIndepRqmtAcctAssgmtCat(@Nullable String plndIndepRqmtAcctAssgmtCat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PlndIndepRqmtAcctAssgmtCat

      Returns:
      this.
    • plndIndepRqmtLastChgdDateTime

      @Nonnull public PlannedIndepRqmt.PlannedIndepRqmtBuilder plndIndepRqmtLastChgdDateTime(@Nullable ZonedDateTime plndIndepRqmtLastChgdDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: PlndIndepRqmtLastChgdDateTime

      Returns:
      this.
    • build

      @Nonnull public PlannedIndepRqmt build()
    • toString

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