Class BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.budgetaccounthierarchy.BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder
- Enclosing class:
- BudgetAccountCoreHierNode
Helper class to allow for fluent creation of BudgetAccountCoreHierNode instances.
-
Method Summary
Modifier and TypeMethodDescriptionbudgetAccountHierarchy(String budgetAccountHierarchy) (Key Field) Constraints: Not nullable, Maximum length: 42build()chartOfAccounts(String chartOfAccounts) Constraints: Not nullable, Maximum length: 4Navigation property to_Hierarchy for BudgetAccountCoreHierNode to single BudgetAccountCoreHierarchy.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: 50pubSecBudgetAccount(String pubSecBudgetAccount) Constraints: Not nullable, Maximum length: 10text(BudgetPeriodCoreHierarchyNodeText... value) Navigation property to_Text for BudgetAccountCoreHierNode to multiple BudgetPeriodCoreHierarchyNodeText.toString()validityEndDate(LocalDateTime validityEndDate) (Key Field) Constraints: Not nullable, Precision: 0validityStartDate(LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0
-
Method Details
-
hierarchy
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder hierarchy(BudgetAccountCoreHierarchy value) Navigation property to_Hierarchy for BudgetAccountCoreHierNode to single BudgetAccountCoreHierarchy.- Parameters:
value- The BudgetAccountCoreHierarchy to build this BudgetAccountCoreHierNode with.- Returns:
- This Builder to allow for a fluent interface.
-
text
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder text(BudgetPeriodCoreHierarchyNodeText... value) Navigation property to_Text for BudgetAccountCoreHierNode to multiple BudgetPeriodCoreHierarchyNodeText.- Parameters:
value- The BudgetPeriodCoreHierarchyNodeTexts to build this BudgetAccountCoreHierNode with.- Returns:
- This Builder to allow for a fluent interface.
-
budgetAccountHierarchy
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder budgetAccountHierarchy(@Nullable String budgetAccountHierarchy) (Key Field) Constraints: Not nullable, Maximum length: 42Original property name from the Odata EDM: BudgetAccountHierarchy
- Returns:
this.
-
hierarchyNode
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder hierarchyNode(@Nullable String hierarchyNode) (Key Field) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: HierarchyNode
- Returns:
this.
-
validityEndDate
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder validityEndDate(@Nullable LocalDateTime validityEndDate) (Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Returns:
this.
-
parentNode
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder parentNode(@Nullable String parentNode) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: ParentNode
- Returns:
this.
-
hierarchyVersion
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder hierarchyVersion(@Nullable String hierarchyVersion) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: HierarchyVersion
- Returns:
this.
-
validityStartDate
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder validityStartDate(@Nullable LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Returns:
this.
-
pubSecBudgetAccount
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder pubSecBudgetAccount(@Nullable String pubSecBudgetAccount) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PubSecBudgetAccount
- Returns:
this.
-
chartOfAccounts
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder chartOfAccounts(@Nullable String chartOfAccounts) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ChartOfAccounts
- Returns:
this.
-
hierarchyNodeSequence
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder hierarchyNodeSequence(@Nullable String hierarchyNodeSequence) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HierarchyNodeSequence
- Returns:
this.
-
hierarchyNodeLevel
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder hierarchyNodeLevel(@Nullable String hierarchyNodeLevel) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HierarchyNodeLevel
- Returns:
this.
-
nodeType
@Nonnull public BudgetAccountCoreHierNode.BudgetAccountCoreHierNodeBuilder nodeType(@Nullable String nodeType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: NodeType
- Returns:
this.
-
build
-
toString
-