Class SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.supplierquotationforsourcingproject.SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder
- Enclosing class:
- SrcgProjQtnDmndDistrDetails
public static final class SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder
extends Object
Helper class to allow for fluent creation of SrcgProjQtnDmndDistrDetails 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: 3Navigation property _SourcingProjectQuotation for SrcgProjQtnDmndDistrDetails to single SourcingProjectQuotation.sourcingProjectQuotationUUID(UUID sourcingProjectQuotationUUID) Constraints: Not nullableNavigation property _SrcgProjQtnDmndDistr for SrcgProjQtnDmndDistrDetails to single SrcgProjQtnDmndDistr.srcgProjQtnDmndDistrDetsUUID(UUID srcgProjQtnDmndDistrDetsUUID) (Key Field) Constraints: Not nullablesrcgProjQtnDmndDistrUUID(UUID srcgProjQtnDmndDistrUUID) Constraints: Not nullablesrcgProjQtnOfferedQuantity(BigDecimal srcgProjQtnOfferedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3toString()
-
Method Details
-
sourcingProjectQuotation
@Nonnull public SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder sourcingProjectQuotation(SourcingProjectQuotation value) Navigation property _SourcingProjectQuotation for SrcgProjQtnDmndDistrDetails to single SourcingProjectQuotation.- Parameters:
value- The SourcingProjectQuotation to build this SrcgProjQtnDmndDistrDetails with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnDmndDistr
@Nonnull public SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder srcgProjQtnDmndDistr(SrcgProjQtnDmndDistr value) Navigation property _SrcgProjQtnDmndDistr for SrcgProjQtnDmndDistrDetails to single SrcgProjQtnDmndDistr.- Parameters:
value- The SrcgProjQtnDmndDistr to build this SrcgProjQtnDmndDistrDetails with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnDmndDistrDetsUUID
@Nonnull public SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder srcgProjQtnDmndDistrDetsUUID(@Nullable UUID srcgProjQtnDmndDistrDetsUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnDmndDistrDetsUUID
- Returns:
this.
-
srcgProjQtnDmndDistrUUID
@Nonnull public SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder srcgProjQtnDmndDistrUUID(@Nullable UUID srcgProjQtnDmndDistrUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnDmndDistrUUID
- Returns:
this.
-
sourcingProjectQuotationUUID
@Nonnull public SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder sourcingProjectQuotationUUID(@Nullable UUID sourcingProjectQuotationUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
this.
-
fiscalYear
@Nonnull public SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder fiscalYear(@Nullable String fiscalYear) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Returns:
this.
-
requestedQuantity
@Nonnull public SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder requestedQuantity(@Nullable BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: RequestedQuantity
- Returns:
this.
-
requestedQuantityUnit
@Nonnull public SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder requestedQuantityUnit(@Nullable String requestedQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Returns:
this.
-
requestedQuantityISOUnit
@Nonnull public SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder requestedQuantityISOUnit(@Nullable String requestedQuantityISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityISOUnit
- Returns:
this.
-
srcgProjQtnOfferedQuantity
@Nonnull public SrcgProjQtnDmndDistrDetails.SrcgProjQtnDmndDistrDetailsBuilder srcgProjQtnOfferedQuantity(@Nullable BigDecimal srcgProjQtnOfferedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjQtnOfferedQuantity
- Returns:
this.
-
build
-
toString
-