Class LabelFieldGroup.LabelFieldGroupBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.labelfieldcatalog.LabelFieldGroup.LabelFieldGroupBuilder
Enclosing class:
LabelFieldGroup

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

    • childrenLabelFieldGroups

      @Nonnull public LabelFieldGroup.LabelFieldGroupBuilder childrenLabelFieldGroups(LabelFieldGroup... value)
      Navigation property _ChildrenLabelFieldGroups for LabelFieldGroup to multiple LabelFieldGroup.
      Parameters:
      value - The LabelFieldGroups to build this LabelFieldGroup with.
      Returns:
      This Builder to allow for a fluent interface.
    • labelFieldVersions

      @Nonnull public LabelFieldGroup.LabelFieldGroupBuilder labelFieldVersions(LabelFieldVersion... value)
      Navigation property _LabelFieldVersions for LabelFieldGroup to multiple LabelFieldVersion.
      Parameters:
      value - The LabelFieldVersions to build this LabelFieldGroup with.
      Returns:
      This Builder to allow for a fluent interface.
    • parentLabelFieldGroup

      @Nonnull public LabelFieldGroup.LabelFieldGroupBuilder parentLabelFieldGroup(LabelFieldGroup value)
      Navigation property _ParentLabelFieldGroup for LabelFieldGroup to single LabelFieldGroup.
      Parameters:
      value - The LabelFieldGroup to build this LabelFieldGroup with.
      Returns:
      This Builder to allow for a fluent interface.
    • texts

      Navigation property _Texts for LabelFieldGroup to multiple LabelFieldGroupText.
      Parameters:
      value - The LabelFieldGroupTexts to build this LabelFieldGroup with.
      Returns:
      This Builder to allow for a fluent interface.
    • prodCmplncLabelFieldGroupID

      @Nonnull public LabelFieldGroup.LabelFieldGroupBuilder prodCmplncLabelFieldGroupID(@Nullable String prodCmplncLabelFieldGroupID)
      (Key Field) Constraints: Not nullable, Maximum length: 21

      Original property name from the Odata EDM: ProdCmplncLabelFieldGroupID

      Returns:
      this.
    • prodCmplncLblFldParentGroupID

      @Nonnull public LabelFieldGroup.LabelFieldGroupBuilder prodCmplncLblFldParentGroupID(@Nullable String prodCmplncLblFldParentGroupID)
      Constraints: Not nullable, Maximum length: 21

      Original property name from the Odata EDM: ProdCmplncLblFldParentGroupID

      Returns:
      this.
    • prodCmplncLblFldGrpDDICStruc

      @Nonnull public LabelFieldGroup.LabelFieldGroupBuilder prodCmplncLblFldGrpDDICStruc(@Nullable String prodCmplncLblFldGrpDDICStruc)
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: ProdCmplncLblFldGrpDDICStruc

      Returns:
      this.
    • createdByUser

      @Nonnull public LabelFieldGroup.LabelFieldGroupBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public LabelFieldGroup.LabelFieldGroupBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • lastChangedByUser

      @Nonnull public LabelFieldGroup.LabelFieldGroupBuilder lastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public LabelFieldGroup.LabelFieldGroupBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • build

      @Nonnull public LabelFieldGroup build()
    • toString

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