Class BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.budgetperiodhierarchy.BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder
- Enclosing class:
- BudgetPeriodCoreHierNode
Helper class to allow for fluent creation of BudgetPeriodCoreHierNode instances.
-
Method Summary
Modifier and TypeMethodDescriptionbudgetPeriod(String budgetPeriod) Constraints: Not nullable, Maximum length: 10Navigation property to_BudgetPeriodCoreHierarchy for BudgetPeriodCoreHierNode to single BudgetPeriodCoreHierarchy.budgetPeriodHierarchy(String budgetPeriodHierarchy) (Key Field) Constraints: Not nullable, Maximum length: 42build()hierarchyNode(String hierarchyNode) (Key Field) Constraints: Not nullable, Maximum length: 50hierarchyNodeLevel(String hierarchyNodeLevel) Constraints: Not nullable, Maximum length: 6hierarchyNodeSequence(String hierarchyNodeSequence) Constraints: Not nullable, Maximum length: 6hierarchyVersion(String hierarchyVersion) Constraints: Not nullable, Maximum length: 15Constraints: Not nullable, Maximum length: 1parentNode(String parentNode) Constraints: Not nullable, Maximum length: 50text(BudgetPeriodCoreHierarchyNodeText... value) Navigation property to_Text for BudgetPeriodCoreHierNode to multiple BudgetPeriodCoreHierarchyNodeText.toString()validityEndDate(LocalDateTime validityEndDate) (Key Field) Constraints: Not nullable, Precision: 0validityStartDate(LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0
-
Method Details
-
budgetPeriodCoreHierarchy
@Nonnull public BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder budgetPeriodCoreHierarchy(BudgetPeriodCoreHierarchy value) Navigation property to_BudgetPeriodCoreHierarchy for BudgetPeriodCoreHierNode to single BudgetPeriodCoreHierarchy.- Parameters:
value- The BudgetPeriodCoreHierarchy to build this BudgetPeriodCoreHierNode with.- Returns:
- This Builder to allow for a fluent interface.
-
text
@Nonnull public BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder text(BudgetPeriodCoreHierarchyNodeText... value) Navigation property to_Text for BudgetPeriodCoreHierNode to multiple BudgetPeriodCoreHierarchyNodeText.- Parameters:
value- The BudgetPeriodCoreHierarchyNodeTexts to build this BudgetPeriodCoreHierNode with.- Returns:
- This Builder to allow for a fluent interface.
-
budgetPeriodHierarchy
@Nonnull public BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder budgetPeriodHierarchy(@Nullable String budgetPeriodHierarchy) (Key Field) Constraints: Not nullable, Maximum length: 42Original property name from the Odata EDM: BudgetPeriodHierarchy
- Returns:
this.
-
hierarchyNode
@Nonnull public BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder hierarchyNode(@Nullable String hierarchyNode) (Key Field) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: HierarchyNode
- Returns:
this.
-
validityEndDate
@Nonnull public BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder validityEndDate(@Nullable LocalDateTime validityEndDate) (Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Returns:
this.
-
parentNode
@Nonnull public BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder parentNode(@Nullable String parentNode) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: ParentNode
- Returns:
this.
-
hierarchyVersion
@Nonnull public BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder hierarchyVersion(@Nullable String hierarchyVersion) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: HierarchyVersion
- Returns:
this.
-
validityStartDate
@Nonnull public BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder validityStartDate(@Nullable LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Returns:
this.
-
budgetPeriod
@Nonnull public BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder budgetPeriod(@Nullable String budgetPeriod) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BudgetPeriod
- Returns:
this.
-
hierarchyNodeSequence
@Nonnull public BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder hierarchyNodeSequence(@Nullable String hierarchyNodeSequence) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HierarchyNodeSequence
- Returns:
this.
-
hierarchyNodeLevel
@Nonnull public BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder hierarchyNodeLevel(@Nullable String hierarchyNodeLevel) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HierarchyNodeLevel
- Returns:
this.
-
nodeType
@Nonnull public BudgetPeriodCoreHierNode.BudgetPeriodCoreHierNodeBuilder nodeType(@Nullable String nodeType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: NodeType
- Returns:
this.
-
build
-
toString
-