Class PostingLevelHier.PostingLevelHierBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.masterdataforgroupreporting.PostingLevelHier.PostingLevelHierBuilder
Enclosing class:
PostingLevelHier

public static final class PostingLevelHier.PostingLevelHierBuilder extends Object
Helper class to allow for fluent creation of PostingLevelHier instances.
  • Method Details

    • cnsldtnPostingLevel

      @Nonnull public PostingLevelHier.PostingLevelHierBuilder cnsldtnPostingLevel(PostingLevel value)
      Navigation property to_CnsldtnPostingLevel for PostingLevelHier to single PostingLevel.
      Parameters:
      value - The PostingLevel to build this PostingLevelHier with.
      Returns:
      This Builder to allow for a fluent interface.
    • cnsldtnPostingLevelHierT

      @Nonnull public PostingLevelHier.PostingLevelHierBuilder cnsldtnPostingLevelHierT(PostingLevelHierText... value)
      Navigation property to_CnsldtnPostingLevelHierT for PostingLevelHier to multiple PostingLevelHierText.
      Parameters:
      value - The PostingLevelHierTexts to build this PostingLevelHier with.
      Returns:
      This Builder to allow for a fluent interface.
    • consolidationPostgLevelHier

      @Nonnull public PostingLevelHier.PostingLevelHierBuilder consolidationPostgLevelHier(@Nullable String consolidationPostgLevelHier)
      (Key Field) Constraints: Not nullable, Maximum length: 42

      Original property name from the Odata EDM: ConsolidationPostgLevelHier

      Returns:
      this.
    • hierarchyNode

      @Nonnull public PostingLevelHier.PostingLevelHierBuilder hierarchyNode(@Nullable String hierarchyNode)
      (Key Field) Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: HierarchyNode

      Returns:
      this.
    • hierarchyNode_Text

      @Nonnull public PostingLevelHier.PostingLevelHierBuilder hierarchyNode_Text(@Nullable String hierarchyNode_Text)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: HierarchyNode_Text

      Returns:
      this.
    • parentNode

      @Nonnull public PostingLevelHier.PostingLevelHierBuilder parentNode(@Nullable String parentNode)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: ParentNode

      Returns:
      this.
    • postingLevel

      @Nonnull public PostingLevelHier.PostingLevelHierBuilder postingLevel(@Nullable String postingLevel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PostingLevel

      Returns:
      this.
    • postingLevel_Text

      @Nonnull public PostingLevelHier.PostingLevelHierBuilder postingLevel_Text(@Nullable String postingLevel_Text)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: PostingLevel_Text

      Returns:
      this.
    • sequenceNumber

      @Nonnull public PostingLevelHier.PostingLevelHierBuilder sequenceNumber(@Nullable String sequenceNumber)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SequenceNumber

      Returns:
      this.
    • hierarchyNodeLevel

      @Nonnull public PostingLevelHier.PostingLevelHierBuilder hierarchyNodeLevel(@Nullable String hierarchyNodeLevel)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: HierarchyNodeLevel

      Returns:
      this.
    • nodeType

      @Nonnull public PostingLevelHier.PostingLevelHierBuilder nodeType(@Nullable String nodeType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: NodeType

      Returns:
      this.
    • build

      @Nonnull public PostingLevelHier build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object