Class LegalTransaction.LegalTransactionBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.legaltransaction.LegalTransaction.LegalTransactionBuilder
Enclosing class:
LegalTransaction

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

    • lglTransCategoryGroup

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglTransCategoryGroup(LglTransCategoryGroup... value)
      Navigation property to_LglTransCategoryGroup for LegalTransaction to multiple LglTransCategoryGroup.
      Parameters:
      value - The LglTransCategoryGroups to build this LegalTransaction with.
      Returns:
      This Builder to allow for a fluent interface.
    • lglTransDate

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglTransDate(LglTransDate... value)
      Navigation property to_LglTransDate for LegalTransaction to multiple LglTransDate.
      Parameters:
      value - The LglTransDates to build this LegalTransaction with.
      Returns:
      This Builder to allow for a fluent interface.
    • lglTransEntity

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglTransEntity(LglTransEntity... value)
      Navigation property to_LglTransEntity for LegalTransaction to multiple LglTransEntity.
      Parameters:
      value - The LglTransEntitys to build this LegalTransaction with.
      Returns:
      This Builder to allow for a fluent interface.
    • lglTransExternalContact

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglTransExternalContact(LglTransExternalContact... value)
      Navigation property to_LglTransExternalContact for LegalTransaction to multiple LglTransExternalContact.
      Parameters:
      value - The LglTransExternalContacts to build this LegalTransaction with.
      Returns:
      This Builder to allow for a fluent interface.
    • lglTransInternalContact

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglTransInternalContact(LglTransInternalContact... value)
      Navigation property to_LglTransInternalContact for LegalTransaction to multiple LglTransInternalContact.
      Parameters:
      value - The LglTransInternalContacts to build this LegalTransaction with.
      Returns:
      This Builder to allow for a fluent interface.
    • lglTransLinkedObjects

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglTransLinkedObjects(LglTransLinkedObjects... value)
      Navigation property to_LglTransLinkedObjects for LegalTransaction to multiple LglTransLinkedObjects.
      Parameters:
      value - The LglTransLinkedObjectss to build this LegalTransaction with.
      Returns:
      This Builder to allow for a fluent interface.
    • lglTransRelationship

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglTransRelationship(LglTransRelationship... value)
      Navigation property to_LglTransRelationship for LegalTransaction to multiple LglTransRelationship.
      Parameters:
      value - The LglTransRelationships to build this LegalTransaction with.
      Returns:
      This Builder to allow for a fluent interface.
    • legalTransactionUUID

      @Nonnull public LegalTransaction.LegalTransactionBuilder legalTransactionUUID(@Nullable UUID legalTransactionUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: LegalTransactionUUID

      Returns:
      this.
    • legalTransaction

      @Nonnull public LegalTransaction.LegalTransactionBuilder legalTransaction(@Nullable String legalTransaction)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LegalTransaction

      Returns:
      this.
    • legalTransactionTitle

      @Nonnull public LegalTransaction.LegalTransactionBuilder legalTransactionTitle(@Nullable String legalTransactionTitle)
      Constraints: Not nullable, Maximum length: 128

      Original property name from the Odata EDM: LegalTransactionTitle

      Returns:
      this.
    • lglCntntMContext

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglCntntMContext(@Nullable String lglCntntMContext)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: LglCntntMContext

      Returns:
      this.
    • lglCntntMContextUUID

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglCntntMContextUUID(@Nullable UUID lglCntntMContextUUID)
      Constraints: none

      Original property name from the Odata EDM: LglCntntMContextUUID

      Returns:
      this.
    • lglCntntMLanguage

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglCntntMLanguage(@Nullable String lglCntntMLanguage)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: LglCntntMLanguage

      Returns:
      this.
    • lglCntntMChangedByUser

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

      Original property name from the Odata EDM: LglCntntMChangedByUser

      Returns:
      this.
    • lglCntntMChangedUTCDateTime

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

      Original property name from the Odata EDM: LglCntntMChangedUTCDateTime

      Returns:
      this.
    • lglCntntMCreatedByUser

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

      Original property name from the Odata EDM: LglCntntMCreatedByUser

      Returns:
      this.
    • lglCntntMCreatedUTCDateTime

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglCntntMCreatedUTCDateTime(@Nullable ZonedDateTime lglCntntMCreatedUTCDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LglCntntMCreatedUTCDateTime

      Returns:
      this.
    • legalTransactionHealth

      @Nonnull public LegalTransaction.LegalTransactionBuilder legalTransactionHealth(@Nullable String legalTransactionHealth)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LegalTransactionHealth

      Returns:
      this.
    • lglCntntMProfile

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglCntntMProfile(@Nullable String lglCntntMProfile)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LglCntntMProfile

      Returns:
      this.
    • legalTransactionSource

      @Nonnull public LegalTransaction.LegalTransactionBuilder legalTransactionSource(@Nullable String legalTransactionSource)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: LegalTransactionSource

      Returns:
      this.
    • isEndOfPurposeBlocked

      @Nonnull public LegalTransaction.LegalTransactionBuilder isEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsEndOfPurposeBlocked

      Returns:
      this.
    • lglCntntMGovLaw

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglCntntMGovLaw(@Nullable String lglCntntMGovLaw)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: LglCntntMGovLaw

      Returns:
      this.
    • lglTransAccessLvl

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglTransAccessLvl(@Nullable String lglTransAccessLvl)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LglTransAccessLvl

      Returns:
      this.
    • lglCntntMMainOrgCoCode

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglCntntMMainOrgCoCode(@Nullable String lglCntntMMainOrgCoCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LglCntntMMainOrgCoCode

      Returns:
      this.
    • lglCntntMMainOrgSalesOrg

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglCntntMMainOrgSalesOrg(@Nullable String lglCntntMMainOrgSalesOrg)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LglCntntMMainOrgSalesOrg

      Returns:
      this.
    • lglCntntMMainOrgPurOrg

      @Nonnull public LegalTransaction.LegalTransactionBuilder lglCntntMMainOrgPurOrg(@Nullable String lglCntntMMainOrgPurOrg)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LglCntntMMainOrgPurOrg

      Returns:
      this.
    • build

      @Nonnull public LegalTransaction build()
    • toString

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