Class LongestPathInBOM.LongestPathInBOMBuilder
- Enclosing class:
- LongestPathInBOM
-
Method Summary
Modifier and TypeMethodDescriptionbillOfMaterialComponent(String billOfMaterialComponent) (Key Field) Constraints: Not nullable, Maximum length: 18billOfMaterialUUID(UUID billOfMaterialUUID) (Key Field) Constraints: Not nullablebuild()componentLeadTime(BigDecimal componentLeadTime) Constraints: Not nullable, Precision: 7, Scale: 2componentMRPArea(String componentMRPArea) Constraints: Not nullable, Maximum length: 10componentPlant(String componentPlant) (Key Field) Constraints: Not nullable, Maximum length: 4componentSOS(String componentSOS) Constraints: Not nullable, Maximum length: 20componentSOSType(String componentSOSType) Constraints: Not nullable, Maximum length: 5leadTimeCalculationMethod(String leadTimeCalculationMethod) Constraints: Not nullable, Maximum length: 8(Key Field) Constraints: Not nullable, Maximum length: 18(Key Field) Constraints: Not nullable, Maximum length: 10parentComponent(String parentComponent) (Key Field) Constraints: Not nullable, Maximum length: 18parentMRPArea(String parentMRPArea) Constraints: Not nullable, Maximum length: 10parentPlant(String parentPlant) (Key Field) Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 4proposalHdr(ProposalHeader value) Navigation property to_ProposalHdr for LongestPathInBOM to single ProposalHeader.proposalStartDate(LocalDateTime proposalStartDate) (Key Field) Constraints: Not nullable, Precision: 0proposalVersion(String proposalVersion) (Key Field) Constraints: Not nullable, Maximum length: 8sOSTypeDescription(String sOSTypeDescription) Constraints: Not nullable, Maximum length: 60toString()
-
Method Details
-
proposalHdr
Navigation property to_ProposalHdr for LongestPathInBOM to single ProposalHeader.- Parameters:
value- The ProposalHeader to build this LongestPathInBOM with.- Returns:
- This Builder to allow for a fluent interface.
-
material
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
this.
-
plant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
mRPArea
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MRPArea
- Returns:
this.
-
proposalStartDate
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder proposalStartDate(@Nullable LocalDateTime proposalStartDate) (Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalStartDate
- Returns:
this.
-
proposalVersion
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder proposalVersion(@Nullable String proposalVersion) (Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProposalVersion
- Returns:
this.
-
billOfMaterialUUID
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder billOfMaterialUUID(@Nullable UUID billOfMaterialUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: BillOfMaterialUUID
- Returns:
this.
-
parentComponent
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder parentComponent(@Nullable String parentComponent) (Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ParentComponent
- Returns:
this.
-
parentPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ParentPlant
- Returns:
this.
-
billOfMaterialComponent
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder billOfMaterialComponent(@Nullable String billOfMaterialComponent) (Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: BillOfMaterialComponent
- Returns:
this.
-
componentPlant
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder componentPlant(@Nullable String componentPlant) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ComponentPlant
- Returns:
this.
-
parentMRPArea
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder parentMRPArea(@Nullable String parentMRPArea) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ParentMRPArea
- Returns:
this.
-
componentMRPArea
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder componentMRPArea(@Nullable String componentMRPArea) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ComponentMRPArea
- Returns:
this.
-
componentLeadTime
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder componentLeadTime(@Nullable BigDecimal componentLeadTime) Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: ComponentLeadTime
- Returns:
this.
-
leadTimeCalculationMethod
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder leadTimeCalculationMethod(@Nullable String leadTimeCalculationMethod) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: LeadTimeCalculationMethod
- Returns:
this.
-
componentSOS
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder componentSOS(@Nullable String componentSOS) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: ComponentSOS
- Returns:
this.
-
componentSOSType
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder componentSOSType(@Nullable String componentSOSType) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ComponentSOSType
- Returns:
this.
-
sOSTypeDescription
@Nonnull public LongestPathInBOM.LongestPathInBOMBuilder sOSTypeDescription(@Nullable String sOSTypeDescription) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SOSTypeDescription
- Returns:
this.
-
build
-
toString
-