Class ProductPlantQualityManagement.ProductPlantQualityManagementBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.productv2.ProductPlantQualityManagement.ProductPlantQualityManagementBuilder
- Enclosing class:
- ProductPlantQualityManagement
public static final class ProductPlantQualityManagement.ProductPlantQualityManagementBuilder
extends Object
Helper class to allow for fluent creation of ProductPlantQualityManagement instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()hasPostToInspectionStock(Boolean hasPostToInspectionStock) Constraints: Not nullableinspLotDocumentationIsRequired(Boolean inspLotDocumentationIsRequired) Constraints: Not nullable(Key Field) Constraints: Not nullable, Maximum length: 4prodQltyManagementControlKey(String prodQltyManagementControlKey) Constraints: Not nullable, Maximum length: 8prodQualityAuthorizationGroup(String prodQualityAuthorizationGroup) Constraints: Not nullable, Maximum length: 6Navigation property _Product for ProductPlantQualityManagement to single Product.(Key Field) Constraints: Not nullable, Maximum length: 18productPlant(ProductPlant value) Navigation property _ProductPlant for ProductPlantQualityManagement to single ProductPlant.productQualityCertificateType(String productQualityCertificateType) Constraints: Not nullable, Maximum length: 4qualityMgmtSystemForSupplier(String qualityMgmtSystemForSupplier) Constraints: Not nullable, Maximum length: 4recrrgInspIntervalTimeInDays(BigDecimal recrrgInspIntervalTimeInDays) Constraints: Not nullable, Precision: 5toString()
-
Method Details
-
product
@Nonnull public ProductPlantQualityManagement.ProductPlantQualityManagementBuilder product(Product value) Navigation property _Product for ProductPlantQualityManagement to single Product.- Parameters:
value- The Product to build this ProductPlantQualityManagement with.- Returns:
- This Builder to allow for a fluent interface.
-
product
@Nonnull public ProductPlantQualityManagement.ProductPlantQualityManagementBuilder product(String value) (Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Parameters:
value- The product to build this ProductPlantQualityManagement with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlant
@Nonnull public ProductPlantQualityManagement.ProductPlantQualityManagementBuilder productPlant(ProductPlant value) Navigation property _ProductPlant for ProductPlantQualityManagement to single ProductPlant.- Parameters:
value- The ProductPlant to build this ProductPlantQualityManagement with.- Returns:
- This Builder to allow for a fluent interface.
-
plant
@Nonnull public ProductPlantQualityManagement.ProductPlantQualityManagementBuilder plant(@Nullable String plant) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
prodQltyManagementControlKey
@Nonnull public ProductPlantQualityManagement.ProductPlantQualityManagementBuilder prodQltyManagementControlKey(@Nullable String prodQltyManagementControlKey) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProdQltyManagementControlKey
- Returns:
this.
-
hasPostToInspectionStock
@Nonnull public ProductPlantQualityManagement.ProductPlantQualityManagementBuilder hasPostToInspectionStock(@Nullable Boolean hasPostToInspectionStock) Constraints: Not nullableOriginal property name from the Odata EDM: HasPostToInspectionStock
- Returns:
this.
-
inspLotDocumentationIsRequired
@Nonnull public ProductPlantQualityManagement.ProductPlantQualityManagementBuilder inspLotDocumentationIsRequired(@Nullable Boolean inspLotDocumentationIsRequired) Constraints: Not nullableOriginal property name from the Odata EDM: InspLotDocumentationIsRequired
- Returns:
this.
-
qualityMgmtSystemForSupplier
@Nonnull public ProductPlantQualityManagement.ProductPlantQualityManagementBuilder qualityMgmtSystemForSupplier(@Nullable String qualityMgmtSystemForSupplier) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: QualityMgmtSystemForSupplier
- Returns:
this.
-
recrrgInspIntervalTimeInDays
@Nonnull public ProductPlantQualityManagement.ProductPlantQualityManagementBuilder recrrgInspIntervalTimeInDays(@Nullable BigDecimal recrrgInspIntervalTimeInDays) Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: RecrrgInspIntervalTimeInDays
- Returns:
this.
-
productQualityCertificateType
@Nonnull public ProductPlantQualityManagement.ProductPlantQualityManagementBuilder productQualityCertificateType(@Nullable String productQualityCertificateType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductQualityCertificateType
- Returns:
this.
-
prodQualityAuthorizationGroup
@Nonnull public ProductPlantQualityManagement.ProductPlantQualityManagementBuilder prodQualityAuthorizationGroup(@Nullable String prodQualityAuthorizationGroup) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ProdQualityAuthorizationGroup
- Returns:
this.
-
build
-
toString
-