java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.wastetransportationdocument.TranspDocMatl.TranspDocMatlBuilder
Enclosing class:
TranspDocMatl

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

    • transpDoc

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder transpDoc(TranspDoc value)
      Navigation property _TranspDoc for TranspDocMatl to single TranspDoc.
      Parameters:
      value - The TranspDoc to build this TranspDocMatl with.
      Returns:
      This Builder to allow for a fluent interface.
    • envWstTranspDocMatlAssgdUUID

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder envWstTranspDocMatlAssgdUUID(@Nullable UUID envWstTranspDocMatlAssgdUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: EnvWstTranspDocMatlAssgdUUID

      Returns:
      this.
    • envrmtWasteTranspDocUUID

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder envrmtWasteTranspDocUUID(@Nullable UUID envrmtWasteTranspDocUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: EnvrmtWasteTranspDocUUID

      Returns:
      this.
    • chmlCmplncInfoUUID

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder chmlCmplncInfoUUID(@Nullable UUID chmlCmplncInfoUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ChmlCmplncInfoUUID

      Returns:
      this.
    • material

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder material(@Nullable String material)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • wasteStreamContainerType

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder wasteStreamContainerType(@Nullable String wasteStreamContainerType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WasteStreamContainerType

      Returns:
      this.
    • chmlCmplncWasteCodeUUID

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder chmlCmplncWasteCodeUUID(@Nullable UUID chmlCmplncWasteCodeUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ChmlCmplncWasteCodeUUID

      Returns:
      this.
    • envrmtWasteNumberOfPackages

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder envrmtWasteNumberOfPackages(@Nullable String envrmtWasteNumberOfPackages)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: EnvrmtWasteNumberOfPackages

      Returns:
      this.
    • eHSOutgoingAmountUUID

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder eHSOutgoingAmountUUID(@Nullable UUID eHSOutgoingAmountUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: EHSOutgoingAmountUUID

      Returns:
      this.
    • eHSDisposedAmountUUID

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder eHSDisposedAmountUUID(@Nullable UUID eHSDisposedAmountUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: EHSDisposedAmountUUID

      Returns:
      this.
    • envrmtWasteOutgoingQuantity

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder envrmtWasteOutgoingQuantity(@Nullable BigDecimal envrmtWasteOutgoingQuantity)
      Constraints: Not nullable, Precision: 10, Scale: 3

      Original property name from the Odata EDM: EnvrmtWasteOutgoingQuantity

      Returns:
      this.
    • envrmtWasteOutgoingQtyCode

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder envrmtWasteOutgoingQtyCode(@Nullable String envrmtWasteOutgoingQtyCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EnvrmtWasteOutgoingQtyCode

      Returns:
      this.
    • envrmtWasteConfirmedQuantity

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder envrmtWasteConfirmedQuantity(@Nullable BigDecimal envrmtWasteConfirmedQuantity)
      Constraints: Not nullable, Precision: 10, Scale: 3

      Original property name from the Odata EDM: EnvrmtWasteConfirmedQuantity

      Returns:
      this.
    • envrmtWasteConfirmedQtyCode

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder envrmtWasteConfirmedQtyCode(@Nullable String envrmtWasteConfirmedQtyCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EnvrmtWasteConfirmedQtyCode

      Returns:
      this.
    • envrmtWasteCodeString

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder envrmtWasteCodeString(@Nullable String envrmtWasteCodeString)
      Constraints: Not nullable, Maximum length: 1000

      Original property name from the Odata EDM: EnvrmtWasteCodeString

      Returns:
      this.
    • envrmtWasteOutgoingQtyISOCode

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder envrmtWasteOutgoingQtyISOCode(@Nullable String envrmtWasteOutgoingQtyISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EnvrmtWasteOutgoingQtyISOCode

      Returns:
      this.
    • envrmtWasteConfirmedQtyISOCode

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder envrmtWasteConfirmedQtyISOCode(@Nullable String envrmtWasteConfirmedQtyISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EnvrmtWasteConfirmedQtyISOCode

      Returns:
      this.
    • envrmtWasteCodeDescription

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder envrmtWasteCodeDescription(@Nullable String envrmtWasteCodeDescription)
      Constraints: Not nullable

      Original property name from the Odata EDM: EnvrmtWasteCodeDescription

      Returns:
      this.
    • creationDateTime

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public TranspDocMatl.TranspDocMatlBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • build

      @Nonnull public TranspDocMatl build()
    • toString

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