Class PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.purchasingpricingconditionrecord.PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder
- Enclosing class:
- PurgPrcgCndnRecordScale
Helper class to allow for fluent creation of PurgPrcgCndnRecordScale instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()conditionRateValue(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: 10conditionScaleAmount(BigDecimal conditionScaleAmount) Constraints: Not nullable, Precision: 16, Scale: 3conditionScaleAmountCurrency(String conditionScaleAmountCurrency) Constraints: Not nullable, Maximum length: 5conditionScaleLine(String conditionScaleLine) (Key Field) Constraints: Not nullable, Maximum length: 4conditionScaleQuantity(BigDecimal conditionScaleQuantity) Constraints: Not nullable, Precision: 15, Scale: 3conditionScaleQuantityUnit(String conditionScaleQuantityUnit) Constraints: Not nullable, Maximum length: 3conditionSequentialNumber(String conditionSequentialNumber) (Key Field) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 40Navigation property to_PurgPrcgCndnRecdSuplmnt for PurgPrcgCndnRecordScale to single PurgPrcgCndnRecdSuplmnt.Navigation property to_PurgPrcgConditionRecord for PurgPrcgCndnRecordScale to single PurgPrcgConditionRecord.toString()
-
Method Details
-
purgPrcgCndnRecdSuplmnt
@Nonnull public PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder purgPrcgCndnRecdSuplmnt(PurgPrcgCndnRecdSuplmnt value) Navigation property to_PurgPrcgCndnRecdSuplmnt for PurgPrcgCndnRecordScale to single PurgPrcgCndnRecdSuplmnt.- Parameters:
value- The PurgPrcgCndnRecdSuplmnt to build this PurgPrcgCndnRecordScale with.- Returns:
- This Builder to allow for a fluent interface.
-
purgPrcgConditionRecord
@Nonnull public PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder purgPrcgConditionRecord(PurgPrcgConditionRecord value) Navigation property to_PurgPrcgConditionRecord for PurgPrcgCndnRecordScale to single PurgPrcgConditionRecord.- Parameters:
value- The PurgPrcgConditionRecord to build this PurgPrcgCndnRecordScale with.- Returns:
- This Builder to allow for a fluent interface.
-
conditionRecord
@Nonnull public PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder conditionRecord(@Nullable String conditionRecord) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ConditionRecord
- Returns:
this.
-
conditionSequentialNumber
@Nonnull public PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder conditionSequentialNumber(@Nullable String conditionSequentialNumber) (Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionSequentialNumber
- Returns:
this.
-
conditionScaleLine
@Nonnull public PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder conditionScaleLine(@Nullable String conditionScaleLine) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ConditionScaleLine
- Returns:
this.
-
conditionScaleQuantity
@Nonnull public PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder conditionScaleQuantity(@Nullable BigDecimal conditionScaleQuantity) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: ConditionScaleQuantity
- Returns:
this.
-
conditionScaleQuantityUnit
@Nonnull public PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder conditionScaleQuantityUnit(@Nullable String conditionScaleQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleQuantityUnit
- Returns:
this.
-
conditionScaleAmount
@Nonnull public PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder conditionScaleAmount(@Nullable BigDecimal conditionScaleAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ConditionScaleAmount
- Returns:
this.
-
conditionScaleAmountCurrency
@Nonnull public PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder conditionScaleAmountCurrency(@Nullable String conditionScaleAmountCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ConditionScaleAmountCurrency
- Returns:
this.
-
conditionRateValue
@Nonnull public PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder conditionRateValue(@Nullable BigDecimal conditionRateValue) Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: ConditionRateValue
- Returns:
this.
-
conditionRateValueUnit
@Nonnull public PurgPrcgCndnRecordScale.PurgPrcgCndnRecordScaleBuilder conditionRateValueUnit(@Nullable String conditionRateValueUnit) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ConditionRateValueUnit
- Returns:
this.
-
eTag
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ETag
- Returns:
this.
-
build
-
toString
-