Package com.chrt.api.types
Class WebcargoBookingRate.Builder
- java.lang.Object
-
- com.chrt.api.types.WebcargoBookingRate.Builder
-
- Enclosing class:
- WebcargoBookingRate
public static final class WebcargoBookingRate.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public WebcargoBookingRate.Builder from(WebcargoBookingRate other)
-
referenceId
public WebcargoBookingRate.Builder referenceId(java.util.Optional<java.lang.String> referenceId)
-
referenceId
public WebcargoBookingRate.Builder referenceId(java.lang.String referenceId)
-
referenceId
public WebcargoBookingRate.Builder referenceId(Nullable<java.lang.String> referenceId)
-
shipmentPriorityCode
public WebcargoBookingRate.Builder shipmentPriorityCode(java.util.Optional<java.lang.String> shipmentPriorityCode)
-
shipmentPriorityCode
public WebcargoBookingRate.Builder shipmentPriorityCode(java.lang.String shipmentPriorityCode)
-
shipmentPriorityCode
public WebcargoBookingRate.Builder shipmentPriorityCode(Nullable<java.lang.String> shipmentPriorityCode)
-
product
public WebcargoBookingRate.Builder product(java.util.Optional<WebcargoProduct> product)
-
product
public WebcargoBookingRate.Builder product(WebcargoProduct product)
-
product
public WebcargoBookingRate.Builder product(Nullable<WebcargoProduct> product)
-
transportMode
public WebcargoBookingRate.Builder transportMode(java.util.Optional<java.lang.String> transportMode)
-
transportMode
public WebcargoBookingRate.Builder transportMode(java.lang.String transportMode)
-
transportMode
public WebcargoBookingRate.Builder transportMode(Nullable<java.lang.String> transportMode)
-
originLocation
public WebcargoBookingRate.Builder originLocation(java.util.Optional<WebcargoLocation> originLocation)
-
originLocation
public WebcargoBookingRate.Builder originLocation(WebcargoLocation originLocation)
-
originLocation
public WebcargoBookingRate.Builder originLocation(Nullable<WebcargoLocation> originLocation)
-
destinationLocation
public WebcargoBookingRate.Builder destinationLocation(java.util.Optional<WebcargoLocation> destinationLocation)
-
destinationLocation
public WebcargoBookingRate.Builder destinationLocation(WebcargoLocation destinationLocation)
-
destinationLocation
public WebcargoBookingRate.Builder destinationLocation(Nullable<WebcargoLocation> destinationLocation)
-
connection
public WebcargoBookingRate.Builder connection(java.util.Optional<WebcargoConnection> connection)
-
connection
public WebcargoBookingRate.Builder connection(WebcargoConnection connection)
-
connection
public WebcargoBookingRate.Builder connection(Nullable<WebcargoConnection> connection)
-
load
public WebcargoBookingRate.Builder load(java.util.Optional<WebcargoLoad> load)
-
load
public WebcargoBookingRate.Builder load(WebcargoLoad load)
-
load
public WebcargoBookingRate.Builder load(Nullable<WebcargoLoad> load)
-
timeOfAvailability
public WebcargoBookingRate.Builder timeOfAvailability(java.util.Optional<java.lang.String> timeOfAvailability)
-
timeOfAvailability
public WebcargoBookingRate.Builder timeOfAvailability(java.lang.String timeOfAvailability)
-
timeOfAvailability
public WebcargoBookingRate.Builder timeOfAvailability(Nullable<java.lang.String> timeOfAvailability)
-
latestAcceptanceDate
public WebcargoBookingRate.Builder latestAcceptanceDate(java.util.Optional<java.lang.String> latestAcceptanceDate)
-
latestAcceptanceDate
public WebcargoBookingRate.Builder latestAcceptanceDate(java.lang.String latestAcceptanceDate)
-
latestAcceptanceDate
public WebcargoBookingRate.Builder latestAcceptanceDate(Nullable<java.lang.String> latestAcceptanceDate)
-
priceIndicator
public WebcargoBookingRate.Builder priceIndicator(java.util.Optional<WebcargoPriceIndicator> priceIndicator)
-
priceIndicator
public WebcargoBookingRate.Builder priceIndicator(WebcargoPriceIndicator priceIndicator)
-
priceIndicator
public WebcargoBookingRate.Builder priceIndicator(Nullable<WebcargoPriceIndicator> priceIndicator)
-
specialHandlingCodes
public WebcargoBookingRate.Builder specialHandlingCodes(java.util.Optional<java.util.List<java.lang.String>> specialHandlingCodes)
-
specialHandlingCodes
public WebcargoBookingRate.Builder specialHandlingCodes(java.util.List<java.lang.String> specialHandlingCodes)
-
commodityClassification
public WebcargoBookingRate.Builder commodityClassification(java.util.Optional<java.util.List<WebcargoCommodityClass>> commodityClassification)
-
commodityClassification
public WebcargoBookingRate.Builder commodityClassification(java.util.List<WebcargoCommodityClass> commodityClassification)
-
hash
public WebcargoBookingRate.Builder hash(java.util.Optional<java.lang.String> hash)
-
hash
public WebcargoBookingRate.Builder hash(java.lang.String hash)
-
hash
public WebcargoBookingRate.Builder hash(Nullable<java.lang.String> hash)
-
build
public WebcargoBookingRate build()
-
-