Class ProductPlantStorageLocation.ProductPlantStorageLocationBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.product.ProductPlantStorageLocation.ProductPlantStorageLocationBuilder
- Enclosing class:
- ProductPlantStorageLocation
public static final class ProductPlantStorageLocation.ProductPlantStorageLocationBuilder
extends Object
Helper class to allow for fluent creation of ProductPlantStorageLocation instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()isMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: Not nullable(Key Field) Constraints: Not nullable, Maximum length: 4Navigation property _Product for ProductPlantStorageLocation to single Product.(Key Field) Constraints: Not nullable, Maximum length: 18productPlant(ProductPlant value) Navigation property _ProductPlant for ProductPlantStorageLocation to single ProductPlant.storageLocation(String storageLocation) (Key Field) Constraints: Not nullable, Maximum length: 4toString()warehouseStorageBin(String warehouseStorageBin) Constraints: Not nullable, Maximum length: 10
-
Method Details
-
product
@Nonnull public ProductPlantStorageLocation.ProductPlantStorageLocationBuilder product(Product value) Navigation property _Product for ProductPlantStorageLocation to single Product.- Parameters:
value- The Product to build this ProductPlantStorageLocation with.- Returns:
- This Builder to allow for a fluent interface.
-
product
@Nonnull public ProductPlantStorageLocation.ProductPlantStorageLocationBuilder 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 ProductPlantStorageLocation with.- Returns:
- This Builder to allow for a fluent interface.
-
productPlant
@Nonnull public ProductPlantStorageLocation.ProductPlantStorageLocationBuilder productPlant(ProductPlant value) Navigation property _ProductPlant for ProductPlantStorageLocation to single ProductPlant.- Parameters:
value- The ProductPlant to build this ProductPlantStorageLocation with.- Returns:
- This Builder to allow for a fluent interface.
-
plant
@Nonnull public ProductPlantStorageLocation.ProductPlantStorageLocationBuilder plant(@Nullable String plant) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
storageLocation
@Nonnull public ProductPlantStorageLocation.ProductPlantStorageLocationBuilder storageLocation(@Nullable String storageLocation) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
this.
-
warehouseStorageBin
@Nonnull public ProductPlantStorageLocation.ProductPlantStorageLocationBuilder warehouseStorageBin(@Nullable String warehouseStorageBin) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: WarehouseStorageBin
- Returns:
this.
-
isMarkedForDeletion
@Nonnull public ProductPlantStorageLocation.ProductPlantStorageLocationBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion) Constraints: Not nullableOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
this.
-
build
-
toString
-