Class InspLotMatlDocItem.InspLotMatlDocItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.qualityinspectiondata.InspLotMatlDocItem.InspLotMatlDocItemBuilder
Enclosing class:
InspLotMatlDocItem

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

    • inspLotMatlDocItmSrlNmbr

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder inspLotMatlDocItmSrlNmbr(InspLotMatlDocItmSrlNmbr... value)
      Navigation property to_InspLotMatlDocItmSrlNmbr for InspLotMatlDocItem to multiple InspLotMatlDocItmSrlNmbr.
      Parameters:
      value - The InspLotMatlDocItmSrlNmbrs to build this InspLotMatlDocItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • inspectionLot

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder inspectionLot(@Nullable String inspectionLot)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: InspectionLot

      Returns:
      this.
    • inspLotMatlDocItem

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder inspLotMatlDocItem(@Nullable String inspLotMatlDocItem)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: InspLotMatlDocItem

      Returns:
      this.
    • inspLotQtyPosted

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder inspLotQtyPosted(@Nullable BigDecimal inspLotQtyPosted)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: InspLotQtyPosted

      Returns:
      this.
    • inspLotMatlDocItmQtyUnit

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder inspLotMatlDocItmQtyUnit(@Nullable String inspLotMatlDocItmQtyUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: InspLotMatlDocItmQtyUnit

      Returns:
      this.
    • usageDecisionStockType

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder usageDecisionStockType(@Nullable String usageDecisionStockType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: UsageDecisionStockType

      Returns:
      this.
    • storageLocation

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder storageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • inspLotMaterialPostedTo

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder inspLotMaterialPostedTo(@Nullable String inspLotMaterialPostedTo)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: InspLotMaterialPostedTo

      Returns:
      this.
    • inspLotBatchTransferredTo

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder inspLotBatchTransferredTo(@Nullable String inspLotBatchTransferredTo)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InspLotBatchTransferredTo

      Returns:
      this.
    • materialDocumentItemText

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder materialDocumentItemText(@Nullable String materialDocumentItemText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: MaterialDocumentItemText

      Returns:
      this.
    • inspLotMatlDocItemType

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder inspLotMatlDocItemType(@Nullable String inspLotMatlDocItemType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InspLotMatlDocItemType

      Returns:
      this.
    • materialDocument

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder materialDocument(@Nullable String materialDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaterialDocument

      Returns:
      this.
    • materialDocumentYear

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder materialDocumentYear(@Nullable String materialDocumentYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialDocumentYear

      Returns:
      this.
    • materialDocumentItem

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder materialDocumentItem(@Nullable String materialDocumentItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialDocumentItem

      Returns:
      this.
    • creationDate

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder creationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • changedDateTime

      @Nonnull public InspLotMatlDocItem.InspLotMatlDocItemBuilder changedDateTime(@Nullable ZonedDateTime changedDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ChangedDateTime

      Returns:
      this.
    • build

      @Nonnull public InspLotMatlDocItem build()
    • toString

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