Class GetRatesRequest
- java.lang.Object
-
- software.amazon.spapi.models.shipping.v2.GetRatesRequest
-
public class GetRatesRequest extends java.lang.Object
The request schema for the getRates operation. When the channelType is Amazon, the shipTo address is not required and will be ignored.
-
-
Constructor Summary
Constructors Constructor Description GetRatesRequest()
-
Method Summary
-
-
-
Method Detail
-
shipTo
public GetRatesRequest shipTo(Address shipTo)
-
getShipTo
public Address getShipTo()
Get shipTo- Returns:
- shipTo
-
setShipTo
public void setShipTo(Address shipTo)
-
shipFrom
public GetRatesRequest shipFrom(Address shipFrom)
-
getShipFrom
public Address getShipFrom()
Get shipFrom- Returns:
- shipFrom
-
setShipFrom
public void setShipFrom(Address shipFrom)
-
returnTo
public GetRatesRequest returnTo(Address returnTo)
-
getReturnTo
public Address getReturnTo()
Get returnTo- Returns:
- returnTo
-
setReturnTo
public void setReturnTo(Address returnTo)
-
shipDate
public GetRatesRequest shipDate(org.threeten.bp.OffsetDateTime shipDate)
-
getShipDate
public org.threeten.bp.OffsetDateTime getShipDate()
The ship date and time (the requested pickup). This defaults to the current date and time.- Returns:
- shipDate
-
setShipDate
public void setShipDate(org.threeten.bp.OffsetDateTime shipDate)
-
shipperInstruction
public GetRatesRequest shipperInstruction(ShipperInstruction shipperInstruction)
-
getShipperInstruction
public ShipperInstruction getShipperInstruction()
Get shipperInstruction- Returns:
- shipperInstruction
-
setShipperInstruction
public void setShipperInstruction(ShipperInstruction shipperInstruction)
-
packages
public GetRatesRequest packages(PackageList packages)
-
getPackages
public PackageList getPackages()
Get packages- Returns:
- packages
-
setPackages
public void setPackages(PackageList packages)
-
valueAddedServices
public GetRatesRequest valueAddedServices(ValueAddedServiceDetails valueAddedServices)
-
getValueAddedServices
public ValueAddedServiceDetails getValueAddedServices()
Get valueAddedServices- Returns:
- valueAddedServices
-
setValueAddedServices
public void setValueAddedServices(ValueAddedServiceDetails valueAddedServices)
-
taxDetails
public GetRatesRequest taxDetails(TaxDetailList taxDetails)
-
getTaxDetails
public TaxDetailList getTaxDetails()
Get taxDetails- Returns:
- taxDetails
-
setTaxDetails
public void setTaxDetails(TaxDetailList taxDetails)
-
channelDetails
public GetRatesRequest channelDetails(ChannelDetails channelDetails)
-
getChannelDetails
public ChannelDetails getChannelDetails()
Get channelDetails- Returns:
- channelDetails
-
setChannelDetails
public void setChannelDetails(ChannelDetails channelDetails)
-
clientReferenceDetails
public GetRatesRequest clientReferenceDetails(ClientReferenceDetails clientReferenceDetails)
-
getClientReferenceDetails
public ClientReferenceDetails getClientReferenceDetails()
Get clientReferenceDetails- Returns:
- clientReferenceDetails
-
setClientReferenceDetails
public void setClientReferenceDetails(ClientReferenceDetails clientReferenceDetails)
-
shipmentType
public GetRatesRequest shipmentType(ShipmentType shipmentType)
-
getShipmentType
public ShipmentType getShipmentType()
Get shipmentType- Returns:
- shipmentType
-
setShipmentType
public void setShipmentType(ShipmentType shipmentType)
-
destinationAccessPointDetails
public GetRatesRequest destinationAccessPointDetails(AccessPointDetails destinationAccessPointDetails)
-
getDestinationAccessPointDetails
public AccessPointDetails getDestinationAccessPointDetails()
Get destinationAccessPointDetails- Returns:
- destinationAccessPointDetails
-
setDestinationAccessPointDetails
public void setDestinationAccessPointDetails(AccessPointDetails destinationAccessPointDetails)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-