Class PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder
- Enclosing class:
- PurgPrcgConditionRecord
-
Method Summary
Modifier and TypeMethodDescriptionadditionalValueDays(String additionalValueDays) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3build()cndnMaxNumberOfSalesOrders(String cndnMaxNumberOfSalesOrders) Constraints: Not nullable, Maximum length: 2conditionAlternativeCurrency(String conditionAlternativeCurrency) Constraints: Not nullable, Maximum length: 5conditionApplication(String conditionApplication) Constraints: Not nullable, Maximum length: 2conditionCalculationType(String conditionCalculationType) Constraints: Not nullable, Maximum length: 1conditionExclusion(String conditionExclusion) Constraints: Not nullable, Maximum length: 1conditionIsDeleted(Boolean conditionIsDeleted) Constraints: noneconditionLowerLimit(BigDecimal conditionLowerLimit) Constraints: Not nullable, Precision: 12, Scale: 3conditionQuantity(BigDecimal conditionQuantity) Constraints: Not nullable, Precision: 5, Scale: 0conditionQuantityUnit(String conditionQuantityUnit) Constraints: Not nullable, Maximum length: 3conditionRateValue(BigDecimal conditionRateValue) Constraints: Not nullable, Precision: 12, Scale: 3conditionRateValueUnit(String conditionRateValueUnit) Constraints: Not nullable, Maximum length: 5conditionRecord(String conditionRecord) (Key Field) Constraints: Not nullable, Maximum length: 10conditionReleaseStatus(String conditionReleaseStatus) Constraints: Not nullable, Maximum length: 1conditionScaleAmount(BigDecimal conditionScaleAmount) Constraints: Not nullable, Precision: 16, Scale: 3conditionScaleAmountCurrency(String conditionScaleAmountCurrency) Constraints: Not nullable, Maximum length: 5conditionScaleQuantity(BigDecimal conditionScaleQuantity) Constraints: Not nullable, Precision: 15, Scale: 3conditionScaleQuantityUnit(String conditionScaleQuantityUnit) Constraints: Not nullable, Maximum length: 3conditionSequentialNumber(String conditionSequentialNumber) Constraints: Not nullable, Maximum length: 2conditionTable(String conditionTable) Constraints: Not nullable, Maximum length: 3conditionTextID(String conditionTextID) Constraints: Not nullable, Maximum length: 10conditionToBaseQtyDnmntr(BigDecimal conditionToBaseQtyDnmntr) Constraints: Not nullable, Precision: 5, Scale: 0conditionToBaseQtyNmrtr(BigDecimal conditionToBaseQtyNmrtr) Constraints: Not nullable, Precision: 5, Scale: 0conditionType(String conditionType) Constraints: Not nullable, Maximum length: 4conditionUpperLimit(BigDecimal conditionUpperLimit) Constraints: Not nullable, Precision: 12, Scale: 3conditionValidityEndDate(LocalDateTime conditionValidityEndDate) Constraints: Not nullable, Precision: 0conditionValidityStartDate(LocalDateTime conditionValidityStartDate) Constraints: Not nullable, Precision: 0createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 40fixedValueDate(LocalDateTime fixedValueDate) Constraints: Not nullable, Precision: 0incrementalScale(String incrementalScale) Constraints: Not nullable, Maximum length: 4maximumConditionAmount(BigDecimal maximumConditionAmount) Constraints: Not nullable, Precision: 14, Scale: 3maximumConditionBasisValue(BigDecimal maximumConditionBasisValue) Constraints: Not nullable, Precision: 15, Scale: 3minimumConditionBasisValue(BigDecimal minimumConditionBasisValue) Constraints: Not nullable, Precision: 15, Scale: 3paymentTerms(String paymentTerms) Constraints: Not nullable, Maximum length: 4pricingScaleBasis(String pricingScaleBasis) Constraints: Not nullable, Maximum length: 1pricingScaleLine(String pricingScaleLine) Constraints: Not nullable, Maximum length: 4pricingScaleType(String pricingScaleType) Constraints: Not nullable, Maximum length: 1Navigation property to_PurgPrcgCndnRecdSuplmnt for PurgPrcgConditionRecord to multiple PurgPrcgCndnRecdSuplmnt.Navigation property to_PurgPrcgCndnRecdValidity for PurgPrcgConditionRecord to multiple PurgPrcgCndnRecdValidity.Navigation property to_PurgPricingCndnRecdScale for PurgPrcgConditionRecord to multiple PurgPrcgCndnRecordScale.toString()
-
Method Details
-
purgPrcgCndnRecdSuplmnt
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder purgPrcgCndnRecdSuplmnt(PurgPrcgCndnRecdSuplmnt... value) Navigation property to_PurgPrcgCndnRecdSuplmnt for PurgPrcgConditionRecord to multiple PurgPrcgCndnRecdSuplmnt.- Parameters:
value- The PurgPrcgCndnRecdSuplmnts to build this PurgPrcgConditionRecord with.- Returns:
- This Builder to allow for a fluent interface.
-
purgPrcgCndnRecdValidity
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder purgPrcgCndnRecdValidity(PurgPrcgCndnRecdValidity... value) Navigation property to_PurgPrcgCndnRecdValidity for PurgPrcgConditionRecord to multiple PurgPrcgCndnRecdValidity.- Parameters:
value- The PurgPrcgCndnRecdValiditys to build this PurgPrcgConditionRecord with.- Returns:
- This Builder to allow for a fluent interface.
-
purgPricingCndnRecdScale
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder purgPricingCndnRecdScale(PurgPrcgCndnRecordScale... value) Navigation property to_PurgPricingCndnRecdScale for PurgPrcgConditionRecord to multiple PurgPrcgCndnRecordScale.- Parameters:
value- The PurgPrcgCndnRecordScales to build this PurgPrcgConditionRecord with.- Returns:
- This Builder to allow for a fluent interface.
-
conditionRecord
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionRecord(@Nullable String conditionRecord) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ConditionRecord
- Returns:
this.
-
conditionSequentialNumber
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionSequentialNumber(@Nullable String conditionSequentialNumber) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionSequentialNumber
- Returns:
this.
-
conditionTable
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionTable(@Nullable String conditionTable) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionTable
- Returns:
this.
-
conditionApplication
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionApplication(@Nullable String conditionApplication) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionApplication
- Returns:
this.
-
conditionType
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionType(@Nullable String conditionType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ConditionType
- Returns:
this.
-
conditionValidityEndDate
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionValidityEndDate(@Nullable LocalDateTime conditionValidityEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ConditionValidityEndDate
- Returns:
this.
-
conditionValidityStartDate
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionValidityStartDate(@Nullable LocalDateTime conditionValidityStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ConditionValidityStartDate
- Returns:
this.
-
createdByUser
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
creationDate
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder creationDate(@Nullable LocalDateTime creationDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
this.
-
conditionTextID
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionTextID(@Nullable String conditionTextID) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ConditionTextID
- Returns:
this.
-
pricingScaleType
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder pricingScaleType(@Nullable String pricingScaleType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PricingScaleType
- Returns:
this.
-
pricingScaleBasis
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder pricingScaleBasis(@Nullable String pricingScaleBasis) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PricingScaleBasis
- Returns:
this.
-
conditionScaleQuantity
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionScaleQuantity(@Nullable BigDecimal conditionScaleQuantity) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: ConditionScaleQuantity
- Returns:
this.
-
conditionScaleQuantityUnit
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionScaleQuantityUnit(@Nullable String conditionScaleQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleQuantityUnit
- Returns:
this.
-
conditionScaleAmount
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionScaleAmount(@Nullable BigDecimal conditionScaleAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ConditionScaleAmount
- Returns:
this.
-
conditionScaleAmountCurrency
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionScaleAmountCurrency(@Nullable String conditionScaleAmountCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ConditionScaleAmountCurrency
- Returns:
this.
-
conditionCalculationType
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionCalculationType(@Nullable String conditionCalculationType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionCalculationType
- Returns:
this.
-
conditionRateValue
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionRateValue(@Nullable BigDecimal conditionRateValue) Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: ConditionRateValue
- Returns:
this.
-
conditionRateValueUnit
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionRateValueUnit(@Nullable String conditionRateValueUnit) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ConditionRateValueUnit
- Returns:
this.
-
conditionQuantity
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionQuantity(@Nullable BigDecimal conditionQuantity) Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: ConditionQuantity
- Returns:
this.
-
conditionQuantityUnit
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionQuantityUnit(@Nullable String conditionQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionQuantityUnit
- Returns:
this.
-
conditionToBaseQtyNmrtr
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionToBaseQtyNmrtr(@Nullable BigDecimal conditionToBaseQtyNmrtr) Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: ConditionToBaseQtyNmrtr
- Returns:
this.
-
conditionToBaseQtyDnmntr
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionToBaseQtyDnmntr(@Nullable BigDecimal conditionToBaseQtyDnmntr) Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: ConditionToBaseQtyDnmntr
- Returns:
this.
-
baseUnit
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder baseUnit(@Nullable String baseUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
this.
-
conditionLowerLimit
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionLowerLimit(@Nullable BigDecimal conditionLowerLimit) Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: ConditionLowerLimit
- Returns:
this.
-
conditionUpperLimit
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionUpperLimit(@Nullable BigDecimal conditionUpperLimit) Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: ConditionUpperLimit
- Returns:
this.
-
conditionAlternativeCurrency
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionAlternativeCurrency(@Nullable String conditionAlternativeCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ConditionAlternativeCurrency
- Returns:
this.
-
conditionExclusion
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionExclusion(@Nullable String conditionExclusion) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionExclusion
- Returns:
this.
-
conditionIsDeleted
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionIsDeleted(@Nullable Boolean conditionIsDeleted) Constraints: noneOriginal property name from the Odata EDM: ConditionIsDeleted
- Returns:
this.
-
additionalValueDays
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder additionalValueDays(@Nullable String additionalValueDays) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AdditionalValueDays
- Returns:
this.
-
fixedValueDate
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder fixedValueDate(@Nullable LocalDateTime fixedValueDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: FixedValueDate
- Returns:
this.
-
paymentTerms
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder paymentTerms(@Nullable String paymentTerms) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Returns:
this.
-
cndnMaxNumberOfSalesOrders
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder cndnMaxNumberOfSalesOrders(@Nullable String cndnMaxNumberOfSalesOrders) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CndnMaxNumberOfSalesOrders
- Returns:
this.
-
minimumConditionBasisValue
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder minimumConditionBasisValue(@Nullable BigDecimal minimumConditionBasisValue) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: MinimumConditionBasisValue
- Returns:
this.
-
maximumConditionBasisValue
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder maximumConditionBasisValue(@Nullable BigDecimal maximumConditionBasisValue) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: MaximumConditionBasisValue
- Returns:
this.
-
maximumConditionAmount
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder maximumConditionAmount(@Nullable BigDecimal maximumConditionAmount) Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: MaximumConditionAmount
- Returns:
this.
-
incrementalScale
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder incrementalScale(@Nullable String incrementalScale) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncrementalScale
- Returns:
this.
-
pricingScaleLine
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder pricingScaleLine(@Nullable String pricingScaleLine) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PricingScaleLine
- Returns:
this.
-
conditionReleaseStatus
@Nonnull public PurgPrcgConditionRecord.PurgPrcgConditionRecordBuilder conditionReleaseStatus(@Nullable String conditionReleaseStatus) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionReleaseStatus
- Returns:
this.
-
eTag
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ETag
- Returns:
this.
-
build
-
toString
-