Class SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.sourcingproject.SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder
Enclosing class:
SrcgProjItmCndnScale

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

    • sourcingProject

      @Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder sourcingProject(SourcingProject value)
      Navigation property _SourcingProject for SrcgProjItmCndnScale to single SourcingProject.
      Parameters:
      value - The SourcingProject to build this SrcgProjItmCndnScale with.
      Returns:
      This Builder to allow for a fluent interface.
    • srcgProjItmCndnAmount

      @Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder srcgProjItmCndnAmount(SrcgProjItmCndnAmount value)
      Navigation property _SrcgProjItmCndnAmount for SrcgProjItmCndnScale to single SrcgProjItmCndnAmount.
      Parameters:
      value - The SrcgProjItmCndnAmount to build this SrcgProjItmCndnScale with.
      Returns:
      This Builder to allow for a fluent interface.
    • srcgProjItemCndnScaleUUID

      @Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder srcgProjItemCndnScaleUUID(@Nullable UUID srcgProjItemCndnScaleUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: SrcgProjItemCndnScaleUUID

      Returns:
      this.
    • sourcingProjectUUID

      @Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder sourcingProjectUUID(@Nullable UUID sourcingProjectUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: SourcingProjectUUID

      Returns:
      this.
    • srcgProjItemCndnAmountUUID

      @Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder srcgProjItemCndnAmountUUID(@Nullable UUID srcgProjItemCndnAmountUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: SrcgProjItemCndnAmountUUID

      Returns:
      this.
    • conditionScaleQuantity

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

      Original property name from the Odata EDM: ConditionScaleQuantity

      Returns:
      this.
    • conditionScaleQuantityUnit

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

      Original property name from the Odata EDM: ConditionScaleQuantityUnit

      Returns:
      this.
    • cndnScaleQuantityUnitISOCode

      @Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder cndnScaleQuantityUnitISOCode(@Nullable String cndnScaleQuantityUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnScaleQuantityUnitISOCode

      Returns:
      this.
    • conditionScaleAmount

      @Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder conditionScaleAmount(@Nullable BigDecimal conditionScaleAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ConditionScaleAmount

      Returns:
      this.
    • conditionScaleAmountCurrency

      @Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder conditionScaleAmountCurrency(@Nullable String conditionScaleAmountCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionScaleAmountCurrency

      Returns:
      this.
    • pricingScaleType

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

      Original property name from the Odata EDM: PricingScaleType

      Returns:
      this.
    • conditionSequentialNumberShort

      @Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder conditionSequentialNumberShort(@Nullable String conditionSequentialNumberShort)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConditionSequentialNumberShort

      Returns:
      this.
    • build

      @Nonnull public SrcgProjItmCndnScale build()
    • toString

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