Class SupplierActivity.SupplierActivityBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplieractivity.SupplierActivity.SupplierActivityBuilder
Enclosing class:
SupplierActivity

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

    • suplrActyDescription

      @Nonnull public SupplierActivity.SupplierActivityBuilder suplrActyDescription(SuplrActyDescription... value)
      Navigation property to_SuplrActyDescription for SupplierActivity to multiple SuplrActyDescription.
      Parameters:
      value - The SuplrActyDescriptions to build this SupplierActivity with.
      Returns:
      This Builder to allow for a fluent interface.
    • suplrActyParticipant

      @Nonnull public SupplierActivity.SupplierActivityBuilder suplrActyParticipant(SuplrActyParticipant value)
      Navigation property to_SuplrActyParticipant for SupplierActivity to single SuplrActyParticipant.
      Parameters:
      value - The SuplrActyParticipant to build this SupplierActivity with.
      Returns:
      This Builder to allow for a fluent interface.
    • suplrActyPurchaserResp

      @Nonnull public SupplierActivity.SupplierActivityBuilder suplrActyPurchaserResp(SuplrActyPurchaserResp value)
      Navigation property to_SuplrActyPurchaserResp for SupplierActivity to single SuplrActyPurchaserResp.
      Parameters:
      value - The SuplrActyPurchaserResp to build this SupplierActivity with.
      Returns:
      This Builder to allow for a fluent interface.
    • suplrActySupplier

      @Nonnull public SupplierActivity.SupplierActivityBuilder suplrActySupplier(SuplrActySupplier... value)
      Navigation property to_SuplrActySupplier for SupplierActivity to multiple SuplrActySupplier.
      Parameters:
      value - The SuplrActySuppliers to build this SupplierActivity with.
      Returns:
      This Builder to allow for a fluent interface.
    • suplrActyUUID

      @Nonnull public SupplierActivity.SupplierActivityBuilder suplrActyUUID(@Nullable UUID suplrActyUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: SuplrActyUUID

      Returns:
      this.
    • supplierActivity

      @Nonnull public SupplierActivity.SupplierActivityBuilder supplierActivity(@Nullable String supplierActivity)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SupplierActivity

      Returns:
      this.
    • purgCatUUID

      @Nonnull public SupplierActivity.SupplierActivityBuilder purgCatUUID(@Nullable UUID purgCatUUID)
      Constraints: none

      Original property name from the Odata EDM: PurgCatUUID

      Returns:
      this.
    • suplrActyName

      @Nonnull public SupplierActivity.SupplierActivityBuilder suplrActyName(@Nullable String suplrActyName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: SuplrActyName

      Returns:
      this.
    • startDate

      @Nonnull public SupplierActivity.SupplierActivityBuilder startDate(@Nullable LocalDateTime startDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: StartDate

      Returns:
      this.
    • endDate

      @Nonnull public SupplierActivity.SupplierActivityBuilder endDate(@Nullable LocalDateTime endDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: EndDate

      Returns:
      this.
    • suplrActyPriority

      @Nonnull public SupplierActivity.SupplierActivityBuilder suplrActyPriority(@Nullable String suplrActyPriority)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SuplrActyPriority

      Returns:
      this.
    • suplrActyType

      @Nonnull public SupplierActivity.SupplierActivityBuilder suplrActyType(@Nullable String suplrActyType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SuplrActyType

      Returns:
      this.
    • createdByUser

      @Nonnull public SupplierActivity.SupplierActivityBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public SupplierActivity.SupplierActivityBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • lastChangedByUser

      @Nonnull public SupplierActivity.SupplierActivityBuilder lastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public SupplierActivity.SupplierActivityBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • suplrActyLifecycleStatus

      @Nonnull public SupplierActivity.SupplierActivityBuilder suplrActyLifecycleStatus(@Nullable String suplrActyLifecycleStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SuplrActyLifecycleStatus

      Returns:
      this.
    • language

      @Nonnull public SupplierActivity.SupplierActivityBuilder language(@Nullable String language)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Returns:
      this.
    • build

      @Nonnull public SupplierActivity build()
    • toString

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