Class LegalCategory.LegalCategoryBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.legalcategorie.LegalCategory.LegalCategoryBuilder
Enclosing class:
LegalCategory

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

    • legalCategoryText

      @Nonnull public LegalCategory.LegalCategoryBuilder legalCategoryText(LegalCategoryText... value)
      Navigation property to_LegalCategoryText for LegalCategory to multiple LegalCategoryText.
      Parameters:
      value - The LegalCategoryTexts to build this LegalCategory with.
      Returns:
      This Builder to allow for a fluent interface.
    • lglCntntMCategory

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCategory(@Nullable String lglCntntMCategory)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: LglCntntMCategory

      Returns:
      this.
    • lglCntntMCatType

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCatType(@Nullable String lglCntntMCatType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: LglCntntMCatType

      Returns:
      this.
    • lglCntntMCatIsSelect

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCatIsSelect(@Nullable Boolean lglCntntMCatIsSelect)
      Constraints: none

      Original property name from the Odata EDM: LglCntntMCatIsSelect

      Returns:
      this.
    • lglCntntMCatIsMultiSelection

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCatIsMultiSelection(@Nullable Boolean lglCntntMCatIsMultiSelection)
      Constraints: none

      Original property name from the Odata EDM: LglCntntMCatIsMultiSelection

      Returns:
      this.
    • lglCntntMCatLevel

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCatLevel(@Nullable Short lglCntntMCatLevel)
      Constraints: none

      Original property name from the Odata EDM: LglCntntMCatLevel

      Returns:
      this.
    • lglCntntMCatIsObsolete

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCatIsObsolete(@Nullable Boolean lglCntntMCatIsObsolete)
      Constraints: none

      Original property name from the Odata EDM: LglCntntMCatIsObsolete

      Returns:
      this.
    • lglCntntMCatModel

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCatModel(@Nullable String lglCntntMCatModel)
      Constraints: Not nullable, Maximum length: 120

      Original property name from the Odata EDM: LglCntntMCatModel

      Returns:
      this.
    • lglCntntMCategoryValue

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCategoryValue(@Nullable String lglCntntMCategoryValue)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: LglCntntMCategoryValue

      Returns:
      this.
    • lglCntntMChangedByUser

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMChangedByUser(@Nullable String lglCntntMChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LglCntntMChangedByUser

      Returns:
      this.
    • lglCntntMChangedUTCDateTime

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMChangedUTCDateTime(@Nullable ZonedDateTime lglCntntMChangedUTCDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LglCntntMChangedUTCDateTime

      Returns:
      this.
    • lglCntntMCreatedByUser

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCreatedByUser(@Nullable String lglCntntMCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LglCntntMCreatedByUser

      Returns:
      this.
    • lglCntntMCreatedUTCDateTime

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCreatedUTCDateTime(@Nullable ZonedDateTime lglCntntMCreatedUTCDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LglCntntMCreatedUTCDateTime

      Returns:
      this.
    • lglCntntMParentCategory

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMParentCategory(@Nullable String lglCntntMParentCategory)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: LglCntntMParentCategory

      Returns:
      this.
    • lglCntntMRootCategory

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMRootCategory(@Nullable String lglCntntMRootCategory)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: LglCntntMRootCategory

      Returns:
      this.
    • lglCntntMCatPurpose

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCatPurpose(@Nullable String lglCntntMCatPurpose)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: LglCntntMCatPurpose

      Returns:
      this.
    • lglCntntMCatIsSystGenerated

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCatIsSystGenerated(@Nullable Boolean lglCntntMCatIsSystGenerated)
      Constraints: none

      Original property name from the Odata EDM: LglCntntMCatIsSystGenerated

      Returns:
      this.
    • lglCntntMCatConstant

      @Nonnull public LegalCategory.LegalCategoryBuilder lglCntntMCatConstant(@Nullable String lglCntntMCatConstant)
      Constraints: Not nullable, Maximum length: 55

      Original property name from the Odata EDM: LglCntntMCatConstant

      Returns:
      this.
    • build

      @Nonnull public LegalCategory build()
    • toString

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