Class ProfileDetails.ProfileDetailsBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.bufferprofile.ProfileDetails.ProfileDetailsBuilder
- Enclosing class:
- ProfileDetails
Helper class to allow for fluent creation of ProfileDetails instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()isMinOrderQtyConsidered(String isMinOrderQtyConsidered) (Key Field) Constraints: Not nullable, Maximum length: 1leadTimeFactor(BigDecimal leadTimeFactor) Constraints: Not nullable, Precision: 3, Scale: 2(Key Field) Constraints: Not nullable, Maximum length: 4procurementType(String procurementType) (Key Field) Constraints: Not nullable, Maximum length: 1Navigation property to_ProfileAssignment for ProfileDetails to single ProfileAssignedToPlant.replenishmentLeadTimeCode(String replenishmentLeadTimeCode) (Key Field) Constraints: Not nullable, Maximum length: 1toString()variabilityCode(String variabilityCode) (Key Field) Constraints: Not nullable, Maximum length: 1variabilityFactor(BigDecimal variabilityFactor) Constraints: Not nullable, Precision: 3, Scale: 2
-
Method Details
-
profileAssignment
@Nonnull public ProfileDetails.ProfileDetailsBuilder profileAssignment(ProfileAssignedToPlant value) Navigation property to_ProfileAssignment for ProfileDetails to single ProfileAssignedToPlant.- Parameters:
value- The ProfileAssignedToPlant to build this ProfileDetails with.- Returns:
- This Builder to allow for a fluent interface.
-
plant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
procurementType
@Nonnull public ProfileDetails.ProfileDetailsBuilder procurementType(@Nullable String procurementType) (Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProcurementType
- Returns:
this.
-
variabilityCode
@Nonnull public ProfileDetails.ProfileDetailsBuilder variabilityCode(@Nullable String variabilityCode) (Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VariabilityCode
- Returns:
this.
-
replenishmentLeadTimeCode
@Nonnull public ProfileDetails.ProfileDetailsBuilder replenishmentLeadTimeCode(@Nullable String replenishmentLeadTimeCode) (Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ReplenishmentLeadTimeCode
- Returns:
this.
-
isMinOrderQtyConsidered
@Nonnull public ProfileDetails.ProfileDetailsBuilder isMinOrderQtyConsidered(@Nullable String isMinOrderQtyConsidered) (Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsMinOrderQtyConsidered
- Returns:
this.
-
variabilityFactor
@Nonnull public ProfileDetails.ProfileDetailsBuilder variabilityFactor(@Nullable BigDecimal variabilityFactor) Constraints: Not nullable, Precision: 3, Scale: 2Original property name from the Odata EDM: VariabilityFactor
- Returns:
this.
-
leadTimeFactor
@Nonnull public ProfileDetails.ProfileDetailsBuilder leadTimeFactor(@Nullable BigDecimal leadTimeFactor) Constraints: Not nullable, Precision: 3, Scale: 2Original property name from the Odata EDM: LeadTimeFactor
- Returns:
this.
-
build
-
toString
-