Class MaterialGroupHier.MaterialGroupHierBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.masterdataforgroupreporting.MaterialGroupHier.MaterialGroupHierBuilder
- Enclosing class:
- MaterialGroupHier
Helper class to allow for fluent creation of MaterialGroupHier instances.
-
Method Summary
Modifier and TypeMethodDescriptionadditionalMasterDataHierarchy(String additionalMasterDataHierarchy) (Key Field) Constraints: Not nullable, Maximum length: 42build()Navigation property to_CnsldtnMaterialGroup for MaterialGroupHier to single MaterialGroup.Navigation property to_CnsldtnMaterialGroupHierT for MaterialGroupHier to multiple MaterialGroupHierText.hierarchyNode(String hierarchyNode) (Key Field) Constraints: Not nullable, Maximum length: 50hierarchyNode_Text(String hierarchyNode_Text) Constraints: Not nullable, Maximum length: 50hierarchyNodeLevel(String hierarchyNodeLevel) Constraints: Not nullable, Maximum length: 6hierarchyNodeSequence(String hierarchyNodeSequence) Constraints: Not nullable, Maximum length: 6materialGroup(String materialGroup) Constraints: Not nullable, Maximum length: 9materialGroup_Text(String materialGroup_Text) Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 1parentNode(String parentNode) Constraints: Not nullable, Maximum length: 50toString()
-
Method Details
-
cnsldtnMaterialGroup
@Nonnull public MaterialGroupHier.MaterialGroupHierBuilder cnsldtnMaterialGroup(MaterialGroup value) Navigation property to_CnsldtnMaterialGroup for MaterialGroupHier to single MaterialGroup.- Parameters:
value- The MaterialGroup to build this MaterialGroupHier with.- Returns:
- This Builder to allow for a fluent interface.
-
cnsldtnMaterialGroupHierT
@Nonnull public MaterialGroupHier.MaterialGroupHierBuilder cnsldtnMaterialGroupHierT(MaterialGroupHierText... value) Navigation property to_CnsldtnMaterialGroupHierT for MaterialGroupHier to multiple MaterialGroupHierText.- Parameters:
value- The MaterialGroupHierTexts to build this MaterialGroupHier with.- Returns:
- This Builder to allow for a fluent interface.
-
additionalMasterDataHierarchy
@Nonnull public MaterialGroupHier.MaterialGroupHierBuilder additionalMasterDataHierarchy(@Nullable String additionalMasterDataHierarchy) (Key Field) Constraints: Not nullable, Maximum length: 42Original property name from the Odata EDM: AdditionalMasterDataHierarchy
- Returns:
this.
-
hierarchyNode
@Nonnull public MaterialGroupHier.MaterialGroupHierBuilder hierarchyNode(@Nullable String hierarchyNode) (Key Field) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: HierarchyNode
- Returns:
this.
-
hierarchyNode_Text
@Nonnull public MaterialGroupHier.MaterialGroupHierBuilder hierarchyNode_Text(@Nullable String hierarchyNode_Text) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: HierarchyNode_Text
- Returns:
this.
-
parentNode
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: ParentNode
- Returns:
this.
-
materialGroup
@Nonnull public MaterialGroupHier.MaterialGroupHierBuilder materialGroup(@Nullable String materialGroup) Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
this.
-
materialGroup_Text
@Nonnull public MaterialGroupHier.MaterialGroupHierBuilder materialGroup_Text(@Nullable String materialGroup_Text) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: MaterialGroup_Text
- Returns:
this.
-
hierarchyNodeSequence
@Nonnull public MaterialGroupHier.MaterialGroupHierBuilder hierarchyNodeSequence(@Nullable String hierarchyNodeSequence) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HierarchyNodeSequence
- Returns:
this.
-
hierarchyNodeLevel
@Nonnull public MaterialGroupHier.MaterialGroupHierBuilder hierarchyNodeLevel(@Nullable String hierarchyNodeLevel) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HierarchyNodeLevel
- Returns:
this.
-
nodeType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: NodeType
- Returns:
this.
-
build
-
toString
-