Class InspectionPlan.InspectionPlanBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.inspectionplan.InspectionPlan.InspectionPlanBuilder
Enclosing class:
InspectionPlan

public static class InspectionPlan.InspectionPlanBuilder extends Object
  • Method Details

    • delete_mc

      @Nonnull public InspectionPlan.InspectionPlanBuilder delete_mc(@Nullable Boolean delete_mc)
      Constraints: none

      Original property name from the Odata EDM: Delete_mc

      Returns:
      this.
    • update_mc

      @Nonnull public InspectionPlan.InspectionPlanBuilder update_mc(@Nullable Boolean update_mc)
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      this.
    • inspectionPlanGroup

      @Nonnull public InspectionPlan.InspectionPlanBuilder inspectionPlanGroup(@Nullable String inspectionPlanGroup)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: InspectionPlanGroup

      Returns:
      this.
    • inspectionPlan

      @Nonnull public InspectionPlan.InspectionPlanBuilder inspectionPlan(@Nullable String inspectionPlan)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: InspectionPlan

      Returns:
      this.
    • inspectionPlanInternalVersion

      @Nonnull public InspectionPlan.InspectionPlanBuilder inspectionPlanInternalVersion(@Nullable String inspectionPlanInternalVersion)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: InspectionPlanInternalVersion

      Returns:
      this.
    • isDeleted

      @Nonnull public InspectionPlan.InspectionPlanBuilder isDeleted(@Nullable Boolean isDeleted)
      Constraints: none

      Original property name from the Odata EDM: IsDeleted

      Returns:
      this.
    • billOfOperationsDesc

      @Nonnull public InspectionPlan.InspectionPlanBuilder billOfOperationsDesc(@Nullable String billOfOperationsDesc)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BillOfOperationsDesc

      Returns:
      this.
    • plant

      @Nonnull public InspectionPlan.InspectionPlanBuilder plant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • billOfOperationsUsage

      @Nonnull public InspectionPlan.InspectionPlanBuilder billOfOperationsUsage(@Nullable String billOfOperationsUsage)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BillOfOperationsUsage

      Returns:
      this.
    • billOfOperationsStatus

      @Nonnull public InspectionPlan.InspectionPlanBuilder billOfOperationsStatus(@Nullable String billOfOperationsStatus)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BillOfOperationsStatus

      Returns:
      this.
    • responsiblePlannerGroup

      @Nonnull public InspectionPlan.InspectionPlanBuilder responsiblePlannerGroup(@Nullable String responsiblePlannerGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ResponsiblePlannerGroup

      Returns:
      this.
    • minimumLotSizeQuantity

      @Nonnull public InspectionPlan.InspectionPlanBuilder minimumLotSizeQuantity(@Nullable BigDecimal minimumLotSizeQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MinimumLotSizeQuantity

      Returns:
      this.
    • maximumLotSizeQuantity

      @Nonnull public InspectionPlan.InspectionPlanBuilder maximumLotSizeQuantity(@Nullable BigDecimal maximumLotSizeQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MaximumLotSizeQuantity

      Returns:
      this.
    • billOfOperationsUnit

      @Nonnull public InspectionPlan.InspectionPlanBuilder billOfOperationsUnit(@Nullable String billOfOperationsUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BillOfOperationsUnit

      Returns:
      this.
    • replacedBillOfOperations

      @Nonnull public InspectionPlan.InspectionPlanBuilder replacedBillOfOperations(@Nullable String replacedBillOfOperations)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ReplacedBillOfOperations

      Returns:
      this.
    • isMarkedForDeletion

      @Nonnull public InspectionPlan.InspectionPlanBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
      Constraints: none

      Original property name from the Odata EDM: IsMarkedForDeletion

      Returns:
      this.
    • inspPlanHasMultipleSpec

      @Nonnull public InspectionPlan.InspectionPlanBuilder inspPlanHasMultipleSpec(@Nullable String inspPlanHasMultipleSpec)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InspPlanHasMultipleSpec

      Returns:
      this.
    • inspSubsetFieldCombination

      @Nonnull public InspectionPlan.InspectionPlanBuilder inspSubsetFieldCombination(@Nullable String inspSubsetFieldCombination)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: InspSubsetFieldCombination

      Returns:
      this.
    • inspectionPartialLotAssignment

      @Nonnull public InspectionPlan.InspectionPlanBuilder inspectionPartialLotAssignment(@Nullable String inspectionPartialLotAssignment)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InspectionPartialLotAssignment

      Returns:
      this.
    • smplDrawingProcedure

      @Nonnull public InspectionPlan.InspectionPlanBuilder smplDrawingProcedure(@Nullable String smplDrawingProcedure)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: SmplDrawingProcedure

      Returns:
      this.
    • smplDrawingProcedureVersion

      @Nonnull public InspectionPlan.InspectionPlanBuilder smplDrawingProcedureVersion(@Nullable String smplDrawingProcedureVersion)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SmplDrawingProcedureVersion

      Returns:
      this.
    • inspectionLotDynamicLevel

      @Nonnull public InspectionPlan.InspectionPlanBuilder inspectionLotDynamicLevel(@Nullable String inspectionLotDynamicLevel)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InspectionLotDynamicLevel

      Returns:
      this.
    • inspLotDynamicRule

      @Nonnull public InspectionPlan.InspectionPlanBuilder inspLotDynamicRule(@Nullable String inspLotDynamicRule)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: InspLotDynamicRule

      Returns:
      this.
    • inspExternalNumberingOfValues

      @Nonnull public InspectionPlan.InspectionPlanBuilder inspExternalNumberingOfValues(@Nullable String inspExternalNumberingOfValues)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InspExternalNumberingOfValues

      Returns:
      this.
    • creationDate

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

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • lastChangeDate

      @Nonnull public InspectionPlan.InspectionPlanBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • changeNumber

      @Nonnull public InspectionPlan.InspectionPlanBuilder changeNumber(@Nullable String changeNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumber

      Returns:
      this.
    • validityStartDate

      @Nonnull public InspectionPlan.InspectionPlanBuilder validityStartDate(@Nullable LocalDateTime validityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

      @Nonnull public InspectionPlan.InspectionPlanBuilder validityEndDate(@Nullable LocalDateTime validityEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • changedDateTime

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

      Original property name from the Odata EDM: ChangedDateTime

      Returns:
      this.
    • build

      @Nonnull public InspectionPlan build()
    • toString

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