Class SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.sourcingproject.SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder
- Enclosing class:
- SrcgProjItmCndnScale
Helper class to allow for fluent creation of SrcgProjItmCndnScale instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()cndnScaleQuantityUnitISOCode(String cndnScaleQuantityUnitISOCode) Constraints: Not nullable, Maximum length: 3conditionScaleAmount(BigDecimal conditionScaleAmount) Constraints: Not nullable, Precision: 15, Scale: 0conditionScaleAmountCurrency(String conditionScaleAmountCurrency) Constraints: Not nullable, Maximum length: 3conditionScaleQuantity(BigDecimal conditionScaleQuantity) Constraints: Not nullable, Precision: 15, Scale: 3conditionScaleQuantityUnit(String conditionScaleQuantityUnit) Constraints: Not nullable, Maximum length: 3conditionSequentialNumberShort(String conditionSequentialNumberShort) Constraints: Not nullable, Maximum length: 2pricingScaleType(String pricingScaleType) Constraints: Not nullable, Maximum length: 1sourcingProject(SourcingProject value) Navigation property _SourcingProject for SrcgProjItmCndnScale to single SourcingProject.sourcingProjectUUID(UUID sourcingProjectUUID) Constraints: Not nullablesrcgProjItemCndnAmountUUID(UUID srcgProjItemCndnAmountUUID) Constraints: Not nullablesrcgProjItemCndnScaleUUID(UUID srcgProjItemCndnScaleUUID) (Key Field) Constraints: Not nullableNavigation property _SrcgProjItmCndnAmount for SrcgProjItmCndnScale to single SrcgProjItmCndnAmount.toString()
-
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 nullableOriginal property name from the Odata EDM: SrcgProjItemCndnScaleUUID
- Returns:
this.
-
sourcingProjectUUID
@Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder sourcingProjectUUID(@Nullable UUID sourcingProjectUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
this.
-
srcgProjItemCndnAmountUUID
@Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder srcgProjItemCndnAmountUUID(@Nullable UUID srcgProjItemCndnAmountUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjItemCndnAmountUUID
- Returns:
this.
-
conditionScaleQuantity
@Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder conditionScaleQuantity(@Nullable BigDecimal conditionScaleQuantity) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: ConditionScaleQuantity
- Returns:
this.
-
conditionScaleQuantityUnit
@Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder conditionScaleQuantityUnit(@Nullable String conditionScaleQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleQuantityUnit
- Returns:
this.
-
cndnScaleQuantityUnitISOCode
@Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder cndnScaleQuantityUnitISOCode(@Nullable String cndnScaleQuantityUnitISOCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CndnScaleQuantityUnitISOCode
- Returns:
this.
-
conditionScaleAmount
@Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder conditionScaleAmount(@Nullable BigDecimal conditionScaleAmount) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: ConditionScaleAmount
- Returns:
this.
-
conditionScaleAmountCurrency
@Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder conditionScaleAmountCurrency(@Nullable String conditionScaleAmountCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleAmountCurrency
- Returns:
this.
-
pricingScaleType
@Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder pricingScaleType(@Nullable String pricingScaleType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PricingScaleType
- Returns:
this.
-
conditionSequentialNumberShort
@Nonnull public SrcgProjItmCndnScale.SrcgProjItmCndnScaleBuilder conditionSequentialNumberShort(@Nullable String conditionSequentialNumberShort) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionSequentialNumberShort
- Returns:
this.
-
build
-
toString
-