Class ComparisonResult.ComparisonResultBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.billofmaterialcomparison.ComparisonResult.ComparisonResultBuilder
Enclosing class:
ComparisonResult

public static class ComparisonResult.ComparisonResultBuilder extends Object
  • Method Details

    • bOMComparisonUUID

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMComparisonUUID(@Nullable byte[] bOMComparisonUUID)
      (Key Field) Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: BOMComparisonUUID

      Returns:
      this.
    • bOMComponentPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMComponentPrimary(@Nullable String bOMComponentPrimary)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMComponentPrimary

      Returns:
      this.
    • bOMComponentSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMComponentSecondary(@Nullable String bOMComponentSecondary)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMComponentSecondary

      Returns:
      this.
    • bOMComparisonResult

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMComparisonResult(@Nullable String bOMComparisonResult)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMComparisonResult

      Returns:
      this.
    • materialTypePrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder materialTypePrimary(@Nullable String materialTypePrimary)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialTypePrimary

      Returns:
      this.
    • materialTypeSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder materialTypeSecondary(@Nullable String materialTypeSecondary)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialTypeSecondary

      Returns:
      this.
    • bOMItemQuantityPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMItemQuantityPrimary(@Nullable BigDecimal bOMItemQuantityPrimary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: BOMItemQuantityPrimary

      Returns:
      this.
    • bOMItemQuantitySecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMItemQuantitySecondary(@Nullable BigDecimal bOMItemQuantitySecondary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: BOMItemQuantitySecondary

      Returns:
      this.
    • bOMItemCategoryPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMItemCategoryPrimary(@Nullable String bOMItemCategoryPrimary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemCategoryPrimary

      Returns:
      this.
    • bOMItemCategorySecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMItemCategorySecondary(@Nullable String bOMItemCategorySecondary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemCategorySecondary

      Returns:
      this.
    • completeMaintStatusPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder completeMaintStatusPrimary(@Nullable String completeMaintStatusPrimary)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: CompleteMaintStatusPrimary

      Returns:
      this.
    • completeMaintStatusSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder completeMaintStatusSecondary(@Nullable String completeMaintStatusSecondary)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: CompleteMaintStatusSecondary

      Returns:
      this.
    • bOMItemDescriptionPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMItemDescriptionPrimary(@Nullable String bOMItemDescriptionPrimary)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMItemDescriptionPrimary

      Returns:
      this.
    • bOMItemDescriptionSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMItemDescriptionSecondary(@Nullable String bOMItemDescriptionSecondary)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMItemDescriptionSecondary

      Returns:
      this.
    • bOMHeaderBaseUnitPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMHeaderBaseUnitPrimary(@Nullable String bOMHeaderBaseUnitPrimary)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BOMHeaderBaseUnitPrimary

      Returns:
      this.
    • bOMHeaderBaseUnitSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMHeaderBaseUnitSecondary(@Nullable String bOMHeaderBaseUnitSecondary)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BOMHeaderBaseUnitSecondary

      Returns:
      this.
    • bOMItemUnitPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMItemUnitPrimary(@Nullable String bOMItemUnitPrimary)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BOMItemUnitPrimary

      Returns:
      this.
    • bOMItemUnitSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMItemUnitSecondary(@Nullable String bOMItemUnitSecondary)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BOMItemUnitSecondary

      Returns:
      this.
    • isProductionRelevantPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder isProductionRelevantPrimary(@Nullable Boolean isProductionRelevantPrimary)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsProductionRelevantPrimary

      Returns:
      this.
    • isProductionRelevantSecond

      @Nonnull public ComparisonResult.ComparisonResultBuilder isProductionRelevantSecond(@Nullable Boolean isProductionRelevantSecond)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsProductionRelevantSecond

      Returns:
      this.
    • itemIsCostingRelevantPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder itemIsCostingRelevantPrimary(@Nullable String itemIsCostingRelevantPrimary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemIsCostingRelevantPrimary

      Returns:
      this.
    • itemIsCostingRelevantSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder itemIsCostingRelevantSecondary(@Nullable String itemIsCostingRelevantSecondary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemIsCostingRelevantSecondary

      Returns:
      this.
    • isHeaderDeletePrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder isHeaderDeletePrimary(@Nullable Boolean isHeaderDeletePrimary)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsHeaderDeletePrimary

      Returns:
      this.
    • isHeaderDeleteSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder isHeaderDeleteSecondary(@Nullable Boolean isHeaderDeleteSecondary)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsHeaderDeleteSecondary

      Returns:
      this.
    • spclProcurementTypePrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder spclProcurementTypePrimary(@Nullable String spclProcurementTypePrimary)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SpclProcurementTypePrimary

      Returns:
      this.
    • matlIsConfigurablePrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder matlIsConfigurablePrimary(@Nullable Boolean matlIsConfigurablePrimary)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlIsConfigurablePrimary

      Returns:
      this.
    • isMaterialProvisionPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder isMaterialProvisionPrimary(@Nullable String isMaterialProvisionPrimary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsMaterialProvisionPrimary

      Returns:
      this.
    • isCADPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder isCADPrimary(@Nullable Boolean isCADPrimary)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsCADPrimary

      Returns:
      this.
    • leadTimeOffsetPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder leadTimeOffsetPrimary(@Nullable BigDecimal leadTimeOffsetPrimary)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: LeadTimeOffsetPrimary

      Returns:
      this.
    • purchasingGrouppPimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder purchasingGrouppPimary(@Nullable String purchasingGrouppPimary)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGrouppPimary

      Returns:
      this.
    • delivDurationInDaysPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder delivDurationInDaysPrimary(@Nullable BigDecimal delivDurationInDaysPrimary)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: DelivDurationInDaysPrimary

      Returns:
      this.
    • supplierPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder supplierPrimary(@Nullable String supplierPrimary)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierPrimary

      Returns:
      this.
    • bOMItemPricePrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMItemPricePrimary(@Nullable BigDecimal bOMItemPricePrimary)
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: BOMItemPricePrimary

      Returns:
      this.
    • bOMItemPriceUnitPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMItemPriceUnitPrimary(@Nullable String bOMItemPriceUnitPrimary)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: BOMItemPriceUnitPrimary

      Returns:
      this.
    • nmbrOfVarblSizeItemPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder nmbrOfVarblSizeItemPrimary(@Nullable BigDecimal nmbrOfVarblSizeItemPrimary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: NmbrOfVarblSizeItemPrimary

      Returns:
      this.
    • size1Primary

      @Nonnull public ComparisonResult.ComparisonResultBuilder size1Primary(@Nullable BigDecimal size1Primary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size1Primary

      Returns:
      this.
    • size2Primary

      @Nonnull public ComparisonResult.ComparisonResultBuilder size2Primary(@Nullable BigDecimal size2Primary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size2Primary

      Returns:
      this.
    • size3Primary

      @Nonnull public ComparisonResult.ComparisonResultBuilder size3Primary(@Nullable BigDecimal size3Primary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size3Primary

      Returns:
      this.
    • qtyVariableSizeItemPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder qtyVariableSizeItemPrimary(@Nullable BigDecimal qtyVariableSizeItemPrimary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QtyVariableSizeItemPrimary

      Returns:
      this.
    • formulaKeyPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder formulaKeyPrimary(@Nullable String formulaKeyPrimary)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FormulaKeyPrimary

      Returns:
      this.
    • goodsReceiptDurationPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder goodsReceiptDurationPrimary(@Nullable BigDecimal goodsReceiptDurationPrimary)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: GoodsReceiptDurationPrimary

      Returns:
      this.
    • materialGroupPrimary

      @Nonnull public ComparisonResult.ComparisonResultBuilder materialGroupPrimary(@Nullable String materialGroupPrimary)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroupPrimary

      Returns:
      this.
    • spclProcurementTypeSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder spclProcurementTypeSecondary(@Nullable String spclProcurementTypeSecondary)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SpclProcurementTypeSecondary

      Returns:
      this.
    • matlIsConfigurableSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder matlIsConfigurableSecondary(@Nullable Boolean matlIsConfigurableSecondary)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlIsConfigurableSecondary

      Returns:
      this.
    • isMaterialProvisionSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder isMaterialProvisionSecondary(@Nullable String isMaterialProvisionSecondary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsMaterialProvisionSecondary

      Returns:
      this.
    • isCADSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder isCADSecondary(@Nullable Boolean isCADSecondary)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsCADSecondary

      Returns:
      this.
    • leadTimeOffsetSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder leadTimeOffsetSecondary(@Nullable BigDecimal leadTimeOffsetSecondary)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: LeadTimeOffsetSecondary

      Returns:
      this.
    • purchasingGroupSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder purchasingGroupSecondary(@Nullable String purchasingGroupSecondary)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroupSecondary

      Returns:
      this.
    • delivDurationInDaysSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder delivDurationInDaysSecondary(@Nullable BigDecimal delivDurationInDaysSecondary)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: DelivDurationInDaysSecondary

      Returns:
      this.
    • supplierSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder supplierSecondary(@Nullable String supplierSecondary)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierSecondary

      Returns:
      this.
    • bOMItemPriceSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bOMItemPriceSecondary(@Nullable BigDecimal bOMItemPriceSecondary)
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: BOMItemPriceSecondary

      Returns:
      this.
    • bomItemPriceUnitSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder bomItemPriceUnitSecondary(@Nullable String bomItemPriceUnitSecondary)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: BomItemPriceUnitSecondary

      Returns:
      this.
    • nmbrOfVarblSizeItemSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder nmbrOfVarblSizeItemSecondary(@Nullable BigDecimal nmbrOfVarblSizeItemSecondary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: NmbrOfVarblSizeItemSecondary

      Returns:
      this.
    • size1Secondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder size1Secondary(@Nullable BigDecimal size1Secondary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size1Secondary

      Returns:
      this.
    • size2Secondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder size2Secondary(@Nullable BigDecimal size2Secondary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size2Secondary

      Returns:
      this.
    • size3Secondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder size3Secondary(@Nullable BigDecimal size3Secondary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size3Secondary

      Returns:
      this.
    • qtyVariableSizeItemSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder qtyVariableSizeItemSecondary(@Nullable BigDecimal qtyVariableSizeItemSecondary)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QtyVariableSizeItemSecondary

      Returns:
      this.
    • formulaKeySecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder formulaKeySecondary(@Nullable String formulaKeySecondary)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FormulaKeySecondary

      Returns:
      this.
    • goodsReceiptDurationSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder goodsReceiptDurationSecondary(@Nullable BigDecimal goodsReceiptDurationSecondary)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: GoodsReceiptDurationSecondary

      Returns:
      this.
    • materialGroupSecondary

      @Nonnull public ComparisonResult.ComparisonResultBuilder materialGroupSecondary(@Nullable String materialGroupSecondary)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroupSecondary

      Returns:
      this.
    • build

      @Nonnull public ComparisonResult build()
    • toString

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