Class PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.purchasecontractv2.PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder
Enclosing class:
PurContrHdrCndnScale

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

    • purchaseContract

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder purchaseContract(PurchaseContract value)
      Navigation property to_PurchaseContract for PurContrHdrCndnScale to single PurchaseContract.
      Parameters:
      value - The PurchaseContract to build this PurContrHdrCndnScale with.
      Returns:
      This Builder to allow for a fluent interface.
    • purchaseContract

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder purchaseContract(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseContract

      Parameters:
      value - The purchaseContract to build this PurContrHdrCndnScale with.
      Returns:
      This Builder to allow for a fluent interface.
    • purContrHdrCndnAmount

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder purContrHdrCndnAmount(PurContrHdrCndnAmount value)
      Navigation property to_PurContrHdrCndnAmount for PurContrHdrCndnScale to single PurContrHdrCndnAmount.
      Parameters:
      value - The PurContrHdrCndnAmount to build this PurContrHdrCndnScale with.
      Returns:
      This Builder to allow for a fluent interface.
    • conditionRecord

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionRecord(@Nullable String conditionRecord)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ConditionRecord

      Returns:
      this.
    • conditionSequentialNumber

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionSequentialNumber(@Nullable String conditionSequentialNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConditionSequentialNumber

      Returns:
      this.
    • conditionValidityEndDate

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionValidityEndDate(@Nullable LocalDateTime conditionValidityEndDate)
      (Key Field) Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ConditionValidityEndDate

      Returns:
      this.
    • conditionScaleLine

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionScaleLine(@Nullable String conditionScaleLine)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConditionScaleLine

      Returns:
      this.
    • conditionScaleQuantity

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionScaleQuantity(@Nullable BigDecimal conditionScaleQuantity)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ConditionScaleQuantity

      Returns:
      this.
    • conditionScaleQuantityUnit

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionScaleQuantityUnit(@Nullable String conditionScaleQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionScaleQuantityUnit

      Returns:
      this.
    • conditionScaleAmount

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionScaleAmount(@Nullable BigDecimal conditionScaleAmount)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ConditionScaleAmount

      Returns:
      this.
    • conditionScaleAmountCurrency

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionScaleAmountCurrency(@Nullable String conditionScaleAmountCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ConditionScaleAmountCurrency

      Returns:
      this.
    • conditionRateValue

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionRateValue(@Nullable BigDecimal conditionRateValue)
      Constraints: Not nullable, Precision: 11, Scale: 3

      Original property name from the Odata EDM: ConditionRateValue

      Returns:
      this.
    • conditionRateValueUnit

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionRateValueUnit(@Nullable String conditionRateValueUnit)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ConditionRateValueUnit

      Returns:
      this.
    • conditionRateRatio

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionRateRatio(@Nullable BigDecimal conditionRateRatio)
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: ConditionRateRatio

      Returns:
      this.
    • conditionRateRatioUnit

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionRateRatioUnit(@Nullable String conditionRateRatioUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionRateRatioUnit

      Returns:
      this.
    • conditionRateAmount

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionRateAmount(@Nullable BigDecimal conditionRateAmount)
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: ConditionRateAmount

      Returns:
      this.
    • conditionCurrency

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionCurrency(@Nullable String conditionCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ConditionCurrency

      Returns:
      this.
    • conditionScaleIsDeleted

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionScaleIsDeleted(@Nullable Boolean conditionScaleIsDeleted)
      Constraints: none

      Original property name from the Odata EDM: ConditionScaleIsDeleted

      Returns:
      this.
    • pricingScaleType

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder pricingScaleType(@Nullable String pricingScaleType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PricingScaleType

      Returns:
      this.
    • conditionQuantity

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionQuantity(@Nullable BigDecimal conditionQuantity)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: ConditionQuantity

      Returns:
      this.
    • conditionQuantityUnit

      @Nonnull public PurContrHdrCndnScale.PurContrHdrCndnScaleBuilder conditionQuantityUnit(@Nullable String conditionQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionQuantityUnit

      Returns:
      this.
    • build

      @Nonnull public PurContrHdrCndnScale build()
    • toString

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