Class SuplrPricingElement.SuplrPricingElementBuilder
- Enclosing class:
- SuplrPricingElement
-
Method Summary
Modifier and TypeMethodDescriptionbuild()cndnIsRelevantForInvoiceList(Boolean cndnIsRelevantForInvoiceList) Constraints: Not nullablecndnRoundingOffDiffAmount(BigDecimal cndnRoundingOffDiffAmount) Constraints: Not nullable, Precision: 5, Scale: 0conditionAmount(BigDecimal conditionAmount) Constraints: Not nullable, Precision: 15, Scale: 0conditionApplication(String conditionApplication) Constraints: Not nullable, Maximum length: 2conditionBaseAmount(BigDecimal conditionBaseAmount) Constraints: Not nullable, Precision: 24, Scale: 9conditionBaseQuantity(BigDecimal conditionBaseQuantity) Constraints: Not nullable, Precision: 24, Scale: 9conditionCalculationType(String conditionCalculationType) Constraints: Not nullable, Maximum length: 3conditionCategory(String conditionCategory) Constraints: Not nullable, Maximum length: 1conditionClass(String conditionClass) Constraints: Not nullable, Maximum length: 1conditionControl(String conditionControl) Constraints: Not nullable, Maximum length: 1conditionCurrency(String conditionCurrency) Constraints: Not nullable, Maximum length: 3conditionInactiveReason(String conditionInactiveReason) Constraints: Not nullable, Maximum length: 1conditionIsForConfiguration(Boolean conditionIsForConfiguration) Constraints: Not nullableconditionIsForStatistics(Boolean conditionIsForStatistics) Constraints: Not nullableconditionIsManuallyChanged(Boolean conditionIsManuallyChanged) Constraints: Not nullableconditionOrigin(String conditionOrigin) Constraints: Not nullable, Maximum length: 1conditionQuantity(BigDecimal conditionQuantity) Constraints: Not nullable, Precision: 5conditionQuantityUnit(String conditionQuantityUnit) Constraints: Not nullable, Maximum length: 3conditionQuantityUnitISOCode(String conditionQuantityUnitISOCode) Constraints: Not nullable, Maximum length: 3conditionQuantityUnitSAPCode(String conditionQuantityUnitSAPCode) Constraints: Not nullable, Maximum length: 3conditionRateAmount(BigDecimal conditionRateAmount) Constraints: Not nullable, Precision: 24, Scale: 9conditionRateRatio(BigDecimal conditionRateRatio) Constraints: Not nullable, Precision: 24, Scale: 9conditionRateRatioUnit(String conditionRateRatioUnit) Constraints: Not nullable, Maximum length: 3conditionRateRatioUnitISOCode(String conditionRateRatioUnitISOCode) Constraints: Not nullable, Maximum length: 3conditionRateRatioUnitSAPCode(String conditionRateRatioUnitSAPCode) Constraints: Not nullable, Maximum length: 3conditionRecord(String conditionRecord) Constraints: Not nullable, Maximum length: 10conditionScaleBaseAmount(BigDecimal conditionScaleBaseAmount) Constraints: Not nullable, Precision: 24, Scale: 9conditionScaleBaseQuantity(BigDecimal conditionScaleBaseQuantity) Constraints: Not nullable, Precision: 24, Scale: 9conditionScaleBasisCurrency(String conditionScaleBasisCurrency) Constraints: Not nullable, Maximum length: 3conditionScaleBasisUnit(String conditionScaleBasisUnit) Constraints: Not nullable, Maximum length: 3conditionScaleBasisUnitISOCode(String conditionScaleBasisUnitISOCode) Constraints: Not nullable, Maximum length: 3conditionScaleBasisUnitSAPCode(String conditionScaleBasisUnitSAPCode) Constraints: Not nullable, Maximum length: 3conditionSequentialNumber(String conditionSequentialNumber) Constraints: Not nullable, Maximum length: 3conditionType(String conditionType) Constraints: Not nullable, Maximum length: 4factorForConditionBasisValue(Double factorForConditionBasisValue) Constraints: Not nullableisGroupCondition(Boolean isGroupCondition) Constraints: Not nullableisRelevantForAccrual(Boolean isRelevantForAccrual) Constraints: Not nullableperiodFactorForCndnBasisValue(Double periodFactorForCndnBasisValue) Constraints: Not nullableprcgProcedureCounterForHeader(String prcgProcedureCounterForHeader) Constraints: Not nullable, Maximum length: 3priceConditionDeterminationDte(LocalDate priceConditionDeterminationDte) Constraints: NullablepricingProcedureCounter(String pricingProcedureCounter) (Key Field) Constraints: Not nullable, Maximum length: 3pricingProcedureStep(String pricingProcedureStep) (Key Field) Constraints: Not nullable, Maximum length: 3pricingScaleBasis(String pricingScaleBasis) Constraints: Not nullable, Maximum length: 3pricingScaleType(String pricingScaleType) Constraints: Not nullable, Maximum length: 1settlmtDoc(SetlDoc value) Navigation property _SettlmtDoc for SuplrPricingElement to single SetlDoc.settlmtDoc(String value) (Key Field) Constraints: Not nullable, Maximum length: 10structureCondition(String structureCondition) Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 2toString()transactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 3variantCondition(String variantCondition) Constraints: Not nullable, Maximum length: 26withholdingTaxCode(String withholdingTaxCode) Constraints: Not nullable, Maximum length: 2
-
Method Details
-
settlmtDoc
Navigation property _SettlmtDoc for SuplrPricingElement to single SetlDoc.- Parameters:
value- The SetlDoc to build this SuplrPricingElement with.- Returns:
- This Builder to allow for a fluent interface.
-
settlmtDoc
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SettlmtDoc
- Parameters:
value- The settlmtDoc to build this SuplrPricingElement with.- Returns:
- This Builder to allow for a fluent interface.
-
pricingProcedureStep
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder pricingProcedureStep(@Nullable String pricingProcedureStep) (Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PricingProcedureStep
- Returns:
this.
-
pricingProcedureCounter
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder pricingProcedureCounter(@Nullable String pricingProcedureCounter) (Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PricingProcedureCounter
- Returns:
this.
-
conditionApplication
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionApplication(@Nullable String conditionApplication) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionApplication
- Returns:
this.
-
conditionType
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionType(@Nullable String conditionType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ConditionType
- Returns:
this.
-
priceConditionDeterminationDte
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder priceConditionDeterminationDte(@Nullable LocalDate priceConditionDeterminationDte) Constraints: NullableOriginal property name from the Odata EDM: PriceConditionDeterminationDte
- Returns:
this.
-
conditionCalculationType
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionCalculationType(@Nullable String conditionCalculationType) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionCalculationType
- Returns:
this.
-
conditionCurrency
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionCurrency(@Nullable String conditionCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionCurrency
- Returns:
this.
-
conditionQuantity
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionQuantity(@Nullable BigDecimal conditionQuantity) Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: ConditionQuantity
- Returns:
this.
-
conditionQuantityUnit
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionQuantityUnit(@Nullable String conditionQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionQuantityUnit
- Returns:
this.
-
conditionQuantityUnitISOCode
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionQuantityUnitISOCode(@Nullable String conditionQuantityUnitISOCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionQuantityUnitISOCode
- Returns:
this.
-
conditionQuantityUnitSAPCode
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionQuantityUnitSAPCode(@Nullable String conditionQuantityUnitSAPCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionQuantityUnitSAPCode
- Returns:
this.
-
conditionCategory
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionCategory(@Nullable String conditionCategory) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionCategory
- Returns:
this.
-
conditionIsForStatistics
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionIsForStatistics(@Nullable Boolean conditionIsForStatistics) Constraints: Not nullableOriginal property name from the Odata EDM: ConditionIsForStatistics
- Returns:
this.
-
pricingScaleType
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder pricingScaleType(@Nullable String pricingScaleType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PricingScaleType
- Returns:
this.
-
isRelevantForAccrual
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder isRelevantForAccrual(@Nullable Boolean isRelevantForAccrual) Constraints: Not nullableOriginal property name from the Odata EDM: IsRelevantForAccrual
- Returns:
this.
-
cndnIsRelevantForInvoiceList
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder cndnIsRelevantForInvoiceList(@Nullable Boolean cndnIsRelevantForInvoiceList) Constraints: Not nullableOriginal property name from the Odata EDM: CndnIsRelevantForInvoiceList
- Returns:
this.
-
conditionOrigin
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionOrigin(@Nullable String conditionOrigin) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionOrigin
- Returns:
this.
-
isGroupCondition
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder isGroupCondition(@Nullable Boolean isGroupCondition) Constraints: Not nullableOriginal property name from the Odata EDM: IsGroupCondition
- Returns:
this.
-
conditionRecord
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionRecord(@Nullable String conditionRecord) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ConditionRecord
- Returns:
this.
-
conditionSequentialNumber
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionSequentialNumber(@Nullable String conditionSequentialNumber) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionSequentialNumber
- Returns:
this.
-
taxCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxCode
- Returns:
this.
-
withholdingTaxCode
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder withholdingTaxCode(@Nullable String withholdingTaxCode) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: WithholdingTaxCode
- Returns:
this.
-
cndnRoundingOffDiffAmount
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder cndnRoundingOffDiffAmount(@Nullable BigDecimal cndnRoundingOffDiffAmount) Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: CndnRoundingOffDiffAmount
- Returns:
this.
-
conditionAmount
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionAmount(@Nullable BigDecimal conditionAmount) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: ConditionAmount
- Returns:
this.
-
transactionCurrency
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder transactionCurrency(@Nullable String transactionCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TransactionCurrency
- Returns:
this.
-
conditionControl
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionControl(@Nullable String conditionControl) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionControl
- Returns:
this.
-
conditionInactiveReason
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionInactiveReason(@Nullable String conditionInactiveReason) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionInactiveReason
- Returns:
this.
-
conditionClass
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionClass(@Nullable String conditionClass) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionClass
- Returns:
this.
-
prcgProcedureCounterForHeader
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder prcgProcedureCounterForHeader(@Nullable String prcgProcedureCounterForHeader) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PrcgProcedureCounterForHeader
- Returns:
this.
-
factorForConditionBasisValue
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder factorForConditionBasisValue(@Nullable Double factorForConditionBasisValue) Constraints: Not nullableOriginal property name from the Odata EDM: FactorForConditionBasisValue
- Returns:
this.
-
structureCondition
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder structureCondition(@Nullable String structureCondition) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: StructureCondition
- Returns:
this.
-
periodFactorForCndnBasisValue
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder periodFactorForCndnBasisValue(@Nullable Double periodFactorForCndnBasisValue) Constraints: Not nullableOriginal property name from the Odata EDM: PeriodFactorForCndnBasisValue
- Returns:
this.
-
pricingScaleBasis
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder pricingScaleBasis(@Nullable String pricingScaleBasis) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PricingScaleBasis
- Returns:
this.
-
conditionScaleBasisUnit
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionScaleBasisUnit(@Nullable String conditionScaleBasisUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleBasisUnit
- Returns:
this.
-
conditionScaleBasisUnitISOCode
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionScaleBasisUnitISOCode(@Nullable String conditionScaleBasisUnitISOCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleBasisUnitISOCode
- Returns:
this.
-
conditionScaleBasisUnitSAPCode
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionScaleBasisUnitSAPCode(@Nullable String conditionScaleBasisUnitSAPCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleBasisUnitSAPCode
- Returns:
this.
-
conditionScaleBasisCurrency
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionScaleBasisCurrency(@Nullable String conditionScaleBasisCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleBasisCurrency
- Returns:
this.
-
conditionIsManuallyChanged
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionIsManuallyChanged(@Nullable Boolean conditionIsManuallyChanged) Constraints: Not nullableOriginal property name from the Odata EDM: ConditionIsManuallyChanged
- Returns:
this.
-
conditionIsForConfiguration
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionIsForConfiguration(@Nullable Boolean conditionIsForConfiguration) Constraints: Not nullableOriginal property name from the Odata EDM: ConditionIsForConfiguration
- Returns:
this.
-
variantCondition
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder variantCondition(@Nullable String variantCondition) Constraints: Not nullable, Maximum length: 26Original property name from the Odata EDM: VariantCondition
- Returns:
this.
-
conditionRateAmount
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionRateAmount(@Nullable BigDecimal conditionRateAmount) Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionRateAmount
- Returns:
this.
-
conditionBaseAmount
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionBaseAmount(@Nullable BigDecimal conditionBaseAmount) Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionBaseAmount
- Returns:
this.
-
conditionBaseQuantity
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionBaseQuantity(@Nullable BigDecimal conditionBaseQuantity) Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionBaseQuantity
- Returns:
this.
-
conditionRateRatio
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionRateRatio(@Nullable BigDecimal conditionRateRatio) Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionRateRatio
- Returns:
this.
-
conditionRateRatioUnit
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionRateRatioUnit(@Nullable String conditionRateRatioUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionRateRatioUnit
- Returns:
this.
-
conditionRateRatioUnitISOCode
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionRateRatioUnitISOCode(@Nullable String conditionRateRatioUnitISOCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionRateRatioUnitISOCode
- Returns:
this.
-
conditionRateRatioUnitSAPCode
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionRateRatioUnitSAPCode(@Nullable String conditionRateRatioUnitSAPCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionRateRatioUnitSAPCode
- Returns:
this.
-
conditionScaleBaseAmount
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionScaleBaseAmount(@Nullable BigDecimal conditionScaleBaseAmount) Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionScaleBaseAmount
- Returns:
this.
-
conditionScaleBaseQuantity
@Nonnull public SuplrPricingElement.SuplrPricingElementBuilder conditionScaleBaseQuantity(@Nullable BigDecimal conditionScaleBaseQuantity) Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionScaleBaseQuantity
- Returns:
this.
-
build
-
toString
-