Class SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder
- Enclosing class:
- SrcgProjItmCommodityQuantity
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Constraints: Not nullable, Maximum length: 18commodityISOUnit(String commodityISOUnit) Constraints: Not nullable, Maximum length: 3commodityName(String commodityName) Constraints: Not nullable, Maximum length: 40commodityQuantity(BigDecimal commodityQuantity) Constraints: Not nullable, Precision: 17, Scale: 3commodityUnit(String commodityUnit) Constraints: Not nullable, Maximum length: 3itemQuantityISOUnit(String itemQuantityISOUnit) Constraints: Not nullable, Maximum length: 3itemQuantityUnit(String itemQuantityUnit) Constraints: Not nullable, Maximum length: 3purgDocCmmdtyRefDocItmQty(BigDecimal purgDocCmmdtyRefDocItmQty) Constraints: Not nullable, Precision: 5purgDocCmmdtyUpdateCycle(String purgDocCmmdtyUpdateCycle) Constraints: Not nullable, Maximum length: 2sourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2sourcingProject(SourcingProject value) Navigation property _SourcingProject for SrcgProjItmCommodityQuantity to single SourcingProject.Navigation property _SourcingProjectItem for SrcgProjItmCommodityQuantity to single SourcingProjectItem.sourcingProjectItemUUID(UUID sourcingProjectItemUUID) Constraints: Not nullablesourcingProjectUUID(UUID sourcingProjectUUID) Constraints: Not nullablesourcingScenario(String sourcingScenario) Constraints: Not nullable, Maximum length: 2srcgProjCommodityQuantityUUID(UUID srcgProjCommodityQuantityUUID) (Key Field) Constraints: Not nullabletoString()validityEndDate(LocalDate validityEndDate) Constraints: NullablevalidityStartDate(LocalDate validityStartDate) Constraints: Nullable
-
Method Details
-
sourcingProject
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder sourcingProject(SourcingProject value) Navigation property _SourcingProject for SrcgProjItmCommodityQuantity to single SourcingProject.- Parameters:
value- The SourcingProject to build this SrcgProjItmCommodityQuantity with.- Returns:
- This Builder to allow for a fluent interface.
-
sourcingProjectItem
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder sourcingProjectItem(SourcingProjectItem value) Navigation property _SourcingProjectItem for SrcgProjItmCommodityQuantity to single SourcingProjectItem.- Parameters:
value- The SourcingProjectItem to build this SrcgProjItmCommodityQuantity with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjCommodityQuantityUUID
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder srcgProjCommodityQuantityUUID(@Nullable UUID srcgProjCommodityQuantityUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjCommodityQuantityUUID
- Returns:
this.
-
sourcingProjectUUID
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder sourcingProjectUUID(@Nullable UUID sourcingProjectUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
this.
-
sourcingProjectItemUUID
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder sourcingProjectItemUUID(@Nullable UUID sourcingProjectItemUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectItemUUID
- Returns:
this.
-
commodity
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder commodity(@Nullable String commodity) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Commodity
- Returns:
this.
-
validityEndDate
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder validityEndDate(@Nullable LocalDate validityEndDate) Constraints: NullableOriginal property name from the Odata EDM: ValidityEndDate
- Returns:
this.
-
validityStartDate
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder validityStartDate(@Nullable LocalDate validityStartDate) Constraints: NullableOriginal property name from the Odata EDM: ValidityStartDate
- Returns:
this.
-
commodityQuantity
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder commodityQuantity(@Nullable BigDecimal commodityQuantity) Constraints: Not nullable, Precision: 17, Scale: 3Original property name from the Odata EDM: CommodityQuantity
- Returns:
this.
-
commodityUnit
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder commodityUnit(@Nullable String commodityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CommodityUnit
- Returns:
this.
-
commodityISOUnit
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder commodityISOUnit(@Nullable String commodityISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CommodityISOUnit
- Returns:
this.
-
purgDocCmmdtyRefDocItmQty
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder purgDocCmmdtyRefDocItmQty(@Nullable BigDecimal purgDocCmmdtyRefDocItmQty) Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: PurgDocCmmdtyRefDocItmQty
- Returns:
this.
-
itemQuantityUnit
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder itemQuantityUnit(@Nullable String itemQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ItemQuantityUnit
- Returns:
this.
-
itemQuantityISOUnit
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder itemQuantityISOUnit(@Nullable String itemQuantityISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ItemQuantityISOUnit
- Returns:
this.
-
purgDocCmmdtyUpdateCycle
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder purgDocCmmdtyUpdateCycle(@Nullable String purgDocCmmdtyUpdateCycle) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PurgDocCmmdtyUpdateCycle
- Returns:
this.
-
commodityName
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder commodityName(@Nullable String commodityName) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CommodityName
- Returns:
this.
-
sourcingOrigin
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder sourcingOrigin(@Nullable String sourcingOrigin) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Returns:
this.
-
sourcingScenario
@Nonnull public SrcgProjItmCommodityQuantity.SrcgProjItmCommodityQuantityBuilder sourcingScenario(@Nullable String sourcingScenario) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingScenario
- Returns:
this.
-
build
-
toString
-