Class ProductUnitOfMeasure.ProductUnitOfMeasureBuilder
- Enclosing class:
- ProductUnitOfMeasure
-
Method Summary
Modifier and TypeMethodDescriptionalternativeISOUnit(String alternativeISOUnit) Constraints: Not nullable, Maximum length: 3alternativeSAPUnit(String alternativeSAPUnit) Constraints: Not nullable, Maximum length: 3alternativeUnit(String alternativeUnit) (Key Field) Constraints: Not nullable, Maximum length: 3baseISOUnit(String baseISOUnit) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3build()capacityUsage(BigDecimal capacityUsage) Constraints: Not nullable, Precision: 15, Scale: 3globalTradeItemNumber(String globalTradeItemNumber) Constraints: Not nullable, Maximum length: 18globalTradeItemNumberCategory(String globalTradeItemNumberCategory) Constraints: Not nullable, Maximum length: 2grossWeight(BigDecimal grossWeight) Constraints: Not nullable, Precision: 13, Scale: 3lowerLevelPackagingISOUnit(String lowerLevelPackagingISOUnit) Constraints: Not nullable, Maximum length: 3lowerLevelPackagingUnit(String lowerLevelPackagingUnit) Constraints: Not nullable, Maximum length: 3maximumStackingFactor(Short maximumStackingFactor) Constraints: Not nullableNavigation property _Product for ProductUnitOfMeasure to single Product.(Key Field) Constraints: Not nullable, Maximum length: 18productMeasurementISOUnit(String productMeasurementISOUnit) Constraints: Not nullable, Maximum length: 3productMeasurementUnit(String productMeasurementUnit) Constraints: Not nullable, Maximum length: 3Navigation property _ProductUnitOfMeasureEAN for ProductUnitOfMeasure to multiple ProductUnitOfMeasureEAN.productVolume(BigDecimal productVolume) Constraints: Not nullable, Precision: 13, Scale: 3quantityDenominator(BigDecimal quantityDenominator) Constraints: Not nullable, Precision: 5quantityNumerator(BigDecimal quantityNumerator) Constraints: Not nullable, Precision: 5toString()unitSpecificProductHeight(BigDecimal unitSpecificProductHeight) Constraints: Not nullable, Precision: 13, Scale: 3unitSpecificProductLength(BigDecimal unitSpecificProductLength) Constraints: Not nullable, Precision: 13, Scale: 3unitSpecificProductWidth(BigDecimal unitSpecificProductWidth) Constraints: Not nullable, Precision: 13, Scale: 3volumeISOUnit(String volumeISOUnit) Constraints: Not nullable, Maximum length: 3volumeUnit(String volumeUnit) Constraints: Not nullable, Maximum length: 3weightISOUnit(String weightISOUnit) Constraints: Not nullable, Maximum length: 3weightUnit(String weightUnit) Constraints: Not nullable, Maximum length: 3
-
Method Details
-
product
Navigation property _Product for ProductUnitOfMeasure to single Product.- Parameters:
value- The Product to build this ProductUnitOfMeasure with.- Returns:
- This Builder to allow for a fluent interface.
-
product
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Parameters:
value- The product to build this ProductUnitOfMeasure with.- Returns:
- This Builder to allow for a fluent interface.
-
productUnitOfMeasureEAN
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder productUnitOfMeasureEAN(ProductUnitOfMeasureEAN... value) Navigation property _ProductUnitOfMeasureEAN for ProductUnitOfMeasure to multiple ProductUnitOfMeasureEAN.- Parameters:
value- The ProductUnitOfMeasureEANs to build this ProductUnitOfMeasure with.- Returns:
- This Builder to allow for a fluent interface.
-
alternativeUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder alternativeUnit(@Nullable String alternativeUnit) (Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AlternativeUnit
- Returns:
this.
-
alternativeSAPUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder alternativeSAPUnit(@Nullable String alternativeSAPUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AlternativeSAPUnit
- Returns:
this.
-
alternativeISOUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder alternativeISOUnit(@Nullable String alternativeISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AlternativeISOUnit
- Returns:
this.
-
quantityNumerator
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder quantityNumerator(@Nullable BigDecimal quantityNumerator) Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: QuantityNumerator
- Returns:
this.
-
quantityDenominator
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder quantityDenominator(@Nullable BigDecimal quantityDenominator) Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: QuantityDenominator
- Returns:
this.
-
productVolume
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder productVolume(@Nullable BigDecimal productVolume) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ProductVolume
- Returns:
this.
-
volumeUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder volumeUnit(@Nullable String volumeUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VolumeUnit
- Returns:
this.
-
volumeISOUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder volumeISOUnit(@Nullable String volumeISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VolumeISOUnit
- Returns:
this.
-
grossWeight
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder grossWeight(@Nullable BigDecimal grossWeight) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: GrossWeight
- Returns:
this.
-
weightUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder weightUnit(@Nullable String weightUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: WeightUnit
- Returns:
this.
-
weightISOUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder weightISOUnit(@Nullable String weightISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: WeightISOUnit
- Returns:
this.
-
globalTradeItemNumber
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder globalTradeItemNumber(@Nullable String globalTradeItemNumber) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: GlobalTradeItemNumber
- Returns:
this.
-
globalTradeItemNumberCategory
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder globalTradeItemNumberCategory(@Nullable String globalTradeItemNumberCategory) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: GlobalTradeItemNumberCategory
- Returns:
this.
-
unitSpecificProductLength
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder unitSpecificProductLength(@Nullable BigDecimal unitSpecificProductLength) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: UnitSpecificProductLength
- Returns:
this.
-
unitSpecificProductWidth
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder unitSpecificProductWidth(@Nullable BigDecimal unitSpecificProductWidth) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: UnitSpecificProductWidth
- Returns:
this.
-
unitSpecificProductHeight
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder unitSpecificProductHeight(@Nullable BigDecimal unitSpecificProductHeight) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: UnitSpecificProductHeight
- Returns:
this.
-
productMeasurementUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder productMeasurementUnit(@Nullable String productMeasurementUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProductMeasurementUnit
- Returns:
this.
-
productMeasurementISOUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder productMeasurementISOUnit(@Nullable String productMeasurementISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProductMeasurementISOUnit
- Returns:
this.
-
lowerLevelPackagingUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder lowerLevelPackagingUnit(@Nullable String lowerLevelPackagingUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LowerLevelPackagingUnit
- Returns:
this.
-
lowerLevelPackagingISOUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder lowerLevelPackagingISOUnit(@Nullable String lowerLevelPackagingISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LowerLevelPackagingISOUnit
- Returns:
this.
-
maximumStackingFactor
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder maximumStackingFactor(@Nullable Short maximumStackingFactor) Constraints: Not nullableOriginal property name from the Odata EDM: MaximumStackingFactor
- Returns:
this.
-
capacityUsage
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder capacityUsage(@Nullable BigDecimal capacityUsage) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: CapacityUsage
- Returns:
this.
-
baseUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder baseUnit(@Nullable String baseUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
this.
-
baseISOUnit
@Nonnull public ProductUnitOfMeasure.ProductUnitOfMeasureBuilder baseISOUnit(@Nullable String baseISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseISOUnit
- Returns:
this.
-
build
-
toString
-