Class EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.enterpriseprojectv2.EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder
Enclosing class:
EntProjElmntDlvbrl

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

    • enterpriseProjectElement

      @Nonnull public EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder enterpriseProjectElement(EnterpriseProjectElement value)
      Navigation property to_EnterpriseProjectElement for EntProjElmntDlvbrl to single EnterpriseProjectElement.
      Parameters:
      value - The EnterpriseProjectElement to build this EntProjElmntDlvbrl with.
      Returns:
      This Builder to allow for a fluent interface.
    • entProjElmntDlvDistr

      @Nonnull public EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder entProjElmntDlvDistr(EntProjElmntDlvbrlDistr... value)
      Navigation property to_EntProjElmntDlvDistr for EntProjElmntDlvbrl to multiple EntProjElmntDlvbrlDistr.
      Parameters:
      value - The EntProjElmntDlvbrlDistrs to build this EntProjElmntDlvbrl with.
      Returns:
      This Builder to allow for a fluent interface.
    • update_mc

      @Nonnull public EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder update_mc(@Nullable Boolean update_mc)
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      this.
    • entProjElmntDlvDistr_oc

      @Nonnull public EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder entProjElmntDlvDistr_oc(@Nullable Boolean entProjElmntDlvDistr_oc)
      Constraints: none

      Original property name from the Odata EDM: to_EntProjElmntDlvDistr_oc

      Returns:
      this.
    • entProjElmntDeliverableUUID

      @Nonnull public EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder entProjElmntDeliverableUUID(@Nullable UUID entProjElmntDeliverableUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: EntProjElmntDeliverableUUID

      Returns:
      this.
    • projectElementUUID

      @Nonnull public EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder projectElementUUID(@Nullable UUID projectElementUUID)
      Constraints: none

      Original property name from the Odata EDM: ProjectElementUUID

      Returns:
      this.
    • projectUUID

      @Nonnull public EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder projectUUID(@Nullable UUID projectUUID)
      Constraints: none

      Original property name from the Odata EDM: ProjectUUID

      Returns:
      this.
    • entProjElmntDeliverableType

      @Nonnull public EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder entProjElmntDeliverableType(@Nullable String entProjElmntDeliverableType)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: EntProjElmntDeliverableType

      Returns:
      this.
    • entProjElmntDlvbrlQuantity

      @Nonnull public EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder entProjElmntDlvbrlQuantity(@Nullable BigDecimal entProjElmntDlvbrlQuantity)
      Constraints: Not nullable, Precision: 23, Scale: 2

      Original property name from the Odata EDM: EntProjElmntDlvbrlQuantity

      Returns:
      this.
    • entProjElmntDlvbrlQuantityUnit

      @Nonnull public EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder entProjElmntDlvbrlQuantityUnit(@Nullable String entProjElmntDlvbrlQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EntProjElmntDlvbrlQuantityUnit

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public EntProjElmntDlvbrl.EntProjElmntDlvbrlBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • build

      @Nonnull public EntProjElmntDlvbrl build()
    • toString

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