Class ZoneAdjustments.ZoneAdjustmentsBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.buffersizing.ZoneAdjustments.ZoneAdjustmentsBuilder
Enclosing class:
ZoneAdjustments

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

    • proposalHdr

      @Nonnull public ZoneAdjustments.ZoneAdjustmentsBuilder proposalHdr(ProposalHeader value)
      Navigation property to_ProposalHdr for ZoneAdjustments to single ProposalHeader.
      Parameters:
      value - The ProposalHeader to build this ZoneAdjustments with.
      Returns:
      This Builder to allow for a fluent interface.
    • material

      @Nonnull public ZoneAdjustments.ZoneAdjustmentsBuilder material(@Nullable String material)
      (Key Field) Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • plant

      @Nonnull public ZoneAdjustments.ZoneAdjustmentsBuilder 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 ZoneAdjustments.ZoneAdjustmentsBuilder mRPArea(@Nullable String mRPArea)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MRPArea

      Returns:
      this.
    • proposalStartDate

      @Nonnull public ZoneAdjustments.ZoneAdjustmentsBuilder proposalStartDate(@Nullable LocalDateTime proposalStartDate)
      (Key Field) Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ProposalStartDate

      Returns:
      this.
    • proposalVersion

      @Nonnull public ZoneAdjustments.ZoneAdjustmentsBuilder proposalVersion(@Nullable String proposalVersion)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: ProposalVersion

      Returns:
      this.
    • bufPrpslZoneAdjmtFctrStartDate

      @Nonnull public ZoneAdjustments.ZoneAdjustmentsBuilder bufPrpslZoneAdjmtFctrStartDate(@Nullable LocalDateTime bufPrpslZoneAdjmtFctrStartDate)
      (Key Field) Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BufPrpslZoneAdjmtFctrStartDate

      Returns:
      this.
    • bufPrpslZoneAdjmtFctrEndDate

      @Nonnull public ZoneAdjustments.ZoneAdjustmentsBuilder bufPrpslZoneAdjmtFctrEndDate(@Nullable LocalDateTime bufPrpslZoneAdjmtFctrEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BufPrpslZoneAdjmtFctrEndDate

      Returns:
      this.
    • redZoneAdjustmentFactor

      @Nonnull public ZoneAdjustments.ZoneAdjustmentsBuilder redZoneAdjustmentFactor(@Nullable BigDecimal redZoneAdjustmentFactor)
      Constraints: Not nullable, Precision: 4, Scale: 2

      Original property name from the Odata EDM: RedZoneAdjustmentFactor

      Returns:
      this.
    • yellowZoneAdjustmentFactor

      @Nonnull public ZoneAdjustments.ZoneAdjustmentsBuilder yellowZoneAdjustmentFactor(@Nullable BigDecimal yellowZoneAdjustmentFactor)
      Constraints: Not nullable, Precision: 4, Scale: 2

      Original property name from the Odata EDM: YellowZoneAdjustmentFactor

      Returns:
      this.
    • greenZoneAdjustmentFactor

      @Nonnull public ZoneAdjustments.ZoneAdjustmentsBuilder greenZoneAdjustmentFactor(@Nullable BigDecimal greenZoneAdjustmentFactor)
      Constraints: Not nullable, Precision: 4, Scale: 2

      Original property name from the Odata EDM: GreenZoneAdjustmentFactor

      Returns:
      this.
    • build

      @Nonnull public ZoneAdjustments build()
    • toString

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