Class SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.sourcingproject.SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder
- Enclosing class:
- SrcgProjDmndDistrDetails
Helper class to allow for fluent creation of SrcgProjDmndDistrDetails instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()fiscalYear(String fiscalYear) Constraints: Not nullable, Maximum length: 4requestedQuantity(BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3requestedQuantityISOUnit(String requestedQuantityISOUnit) Constraints: Not nullable, Maximum length: 3requestedQuantityUnit(String requestedQuantityUnit) Constraints: Not nullable, Maximum length: 3sourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2sourcingProject(SourcingProject value) Navigation property _SourcingProject for SrcgProjDmndDistrDetails to single SourcingProject.sourcingProjectUUID(UUID sourcingProjectUUID) Constraints: Not nullablesourcingScenario(String sourcingScenario) Constraints: Not nullable, Maximum length: 2Navigation property _SrcgProjDemandDistribution for SrcgProjDmndDistrDetails to single SrcgProjDemandDistribution.srcgProjDmndDistrDetailsUUID(UUID srcgProjDmndDistrDetailsUUID) (Key Field) Constraints: Not nullablesrcgProjDmndDistributionUUID(UUID srcgProjDmndDistributionUUID) Constraints: Not nullabletoString()
-
Method Details
-
sourcingProject
@Nonnull public SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder sourcingProject(SourcingProject value) Navigation property _SourcingProject for SrcgProjDmndDistrDetails to single SourcingProject.- Parameters:
value- The SourcingProject to build this SrcgProjDmndDistrDetails with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjDemandDistribution
@Nonnull public SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder srcgProjDemandDistribution(SrcgProjDemandDistribution value) Navigation property _SrcgProjDemandDistribution for SrcgProjDmndDistrDetails to single SrcgProjDemandDistribution.- Parameters:
value- The SrcgProjDemandDistribution to build this SrcgProjDmndDistrDetails with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjDmndDistrDetailsUUID
@Nonnull public SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder srcgProjDmndDistrDetailsUUID(@Nullable UUID srcgProjDmndDistrDetailsUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjDmndDistrDetailsUUID
- Returns:
this.
-
sourcingProjectUUID
@Nonnull public SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder sourcingProjectUUID(@Nullable UUID sourcingProjectUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
this.
-
srcgProjDmndDistributionUUID
@Nonnull public SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder srcgProjDmndDistributionUUID(@Nullable UUID srcgProjDmndDistributionUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjDmndDistributionUUID
- Returns:
this.
-
fiscalYear
@Nonnull public SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder fiscalYear(@Nullable String fiscalYear) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Returns:
this.
-
sourcingOrigin
@Nonnull public SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder sourcingOrigin(@Nullable String sourcingOrigin) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Returns:
this.
-
sourcingScenario
@Nonnull public SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder sourcingScenario(@Nullable String sourcingScenario) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingScenario
- Returns:
this.
-
requestedQuantity
@Nonnull public SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder requestedQuantity(@Nullable BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: RequestedQuantity
- Returns:
this.
-
requestedQuantityUnit
@Nonnull public SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder requestedQuantityUnit(@Nullable String requestedQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Returns:
this.
-
requestedQuantityISOUnit
@Nonnull public SrcgProjDmndDistrDetails.SrcgProjDmndDistrDetailsBuilder requestedQuantityISOUnit(@Nullable String requestedQuantityISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityISOUnit
- Returns:
this.
-
build
-
toString
-