Class ContractAccount.ContractAccountBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.contractaccount.ContractAccount.ContractAccountBuilder
Enclosing class:
ContractAccount

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

    • contractAccountPartner

      @Nonnull public ContractAccount.ContractAccountBuilder contractAccountPartner(ContractAccountPartner... value)
      Navigation property _ContractAccountPartner for ContractAccount to multiple ContractAccountPartner.
      Parameters:
      value - The ContractAccountPartners to build this ContractAccount with.
      Returns:
      This Builder to allow for a fluent interface.
    • contractAccount

      @Nonnull public ContractAccount.ContractAccountBuilder contractAccount(@Nullable String contractAccount)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • creationDate

      @Nonnull public ContractAccount.ContractAccountBuilder creationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • isMarkedForDeletion

      @Nonnull public ContractAccount.ContractAccountBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsMarkedForDeletion

      Returns:
      this.
    • lastChangeDate

      @Nonnull public ContractAccount.ContractAccountBuilder lastChangeDate(@Nullable LocalDate lastChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • cAApplicationArea

      @Nonnull public ContractAccount.ContractAccountBuilder cAApplicationArea(@Nullable String cAApplicationArea)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAApplicationArea

      Returns:
      this.
    • contractAccountCategory

      @Nonnull public ContractAccount.ContractAccountBuilder contractAccountCategory(@Nullable String contractAccountCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ContractAccountCategory

      Returns:
      this.
    • contractAccountExtReference

      @Nonnull public ContractAccount.ContractAccountBuilder contractAccountExtReference(@Nullable String contractAccountExtReference)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ContractAccountExtReference

      Returns:
      this.
    • contractAccountName

      @Nonnull public ContractAccount.ContractAccountBuilder contractAccountName(@Nullable String contractAccountName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ContractAccountName

      Returns:
      this.
    • _Messages

      @Nonnull public ContractAccount.ContractAccountBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public ContractAccount build()
    • toString

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