Class RatesPackage.RatesPackageBuilder
- java.lang.Object
-
- com.broadleafcommerce.shipping.service.integrations.shipengine.domain.rates.common.RatesPackage.RatesPackageBuilder
-
- Enclosing class:
- RatesPackage
public static class RatesPackage.RatesPackageBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RatesPackage
build()
RatesPackage.RatesPackageBuilder
dimensions(Dimensions dimensions)
RatesPackage.RatesPackageBuilder
externalPackageId(String externalPackageId)
RatesPackage.RatesPackageBuilder
insuredValue(ShipEngineCurrencyAmount insuredValue)
RatesPackage.RatesPackageBuilder
labelMessages(LabelMessages labelMessages)
RatesPackage.RatesPackageBuilder
packageCode(String packageCode)
String
toString()
RatesPackage.RatesPackageBuilder
weight(ShipEngineWeight weight)
-
-
-
Method Detail
-
packageCode
public RatesPackage.RatesPackageBuilder packageCode(String packageCode)
- Returns:
this
.
-
weight
public RatesPackage.RatesPackageBuilder weight(ShipEngineWeight weight)
- Returns:
this
.
-
dimensions
public RatesPackage.RatesPackageBuilder dimensions(Dimensions dimensions)
- Returns:
this
.
-
insuredValue
public RatesPackage.RatesPackageBuilder insuredValue(ShipEngineCurrencyAmount insuredValue)
- Returns:
this
.
-
labelMessages
public RatesPackage.RatesPackageBuilder labelMessages(LabelMessages labelMessages)
- Returns:
this
.
-
externalPackageId
public RatesPackage.RatesPackageBuilder externalPackageId(String externalPackageId)
- Returns:
this
.
-
build
public RatesPackage build()
-
-