Class Rate
- java.lang.Object
-
- software.amazon.spapi.models.shipping.v2.Rate
-
public class Rate extends java.lang.Object
The details of a shipping service offering.
-
-
Constructor Summary
Constructors Constructor Description Rate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rate
availableValueAddedServiceGroups(AvailableValueAddedServiceGroupList availableValueAddedServiceGroups)
Rate
benefits(Benefits benefits)
Rate
billedWeight(Weight billedWeight)
Rate
carrierId(java.lang.String carrierId)
Rate
carrierName(java.lang.String carrierName)
boolean
equals(java.lang.Object o)
AvailableValueAddedServiceGroupList
getAvailableValueAddedServiceGroups()
Get availableValueAddedServiceGroupsBenefits
getBenefits()
Get benefitsWeight
getBilledWeight()
Get billedWeightjava.lang.String
getCarrierId()
Get carrierIdjava.lang.String
getCarrierName()
Get carrierNamePaymentType
getPaymentType()
Get paymentTypePromise
getPromise()
Get promisejava.lang.String
getRateId()
Get rateIdRateItemList
getRateItemList()
Get rateItemListjava.lang.String
getServiceId()
Get serviceIdjava.lang.String
getServiceName()
Get serviceNameSupportedDocumentSpecificationList
getSupportedDocumentSpecifications()
Get supportedDocumentSpecificationsCurrency
getTotalCharge()
Get totalChargeint
hashCode()
java.lang.Boolean
isRequiresAdditionalInputs()
When true, indicates that additional inputs are required to purchase this shipment service.Rate
paymentType(PaymentType paymentType)
Rate
promise(Promise promise)
Rate
rateId(java.lang.String rateId)
Rate
rateItemList(RateItemList rateItemList)
Rate
requiresAdditionalInputs(java.lang.Boolean requiresAdditionalInputs)
Rate
serviceId(java.lang.String serviceId)
Rate
serviceName(java.lang.String serviceName)
void
setAvailableValueAddedServiceGroups(AvailableValueAddedServiceGroupList availableValueAddedServiceGroups)
void
setBenefits(Benefits benefits)
void
setBilledWeight(Weight billedWeight)
void
setCarrierId(java.lang.String carrierId)
void
setCarrierName(java.lang.String carrierName)
void
setPaymentType(PaymentType paymentType)
void
setPromise(Promise promise)
void
setRateId(java.lang.String rateId)
void
setRateItemList(RateItemList rateItemList)
void
setRequiresAdditionalInputs(java.lang.Boolean requiresAdditionalInputs)
void
setServiceId(java.lang.String serviceId)
void
setServiceName(java.lang.String serviceName)
void
setSupportedDocumentSpecifications(SupportedDocumentSpecificationList supportedDocumentSpecifications)
void
setTotalCharge(Currency totalCharge)
Rate
supportedDocumentSpecifications(SupportedDocumentSpecificationList supportedDocumentSpecifications)
java.lang.String
toString()
Rate
totalCharge(Currency totalCharge)
-
-
-
Method Detail
-
rateId
public Rate rateId(java.lang.String rateId)
-
getRateId
public java.lang.String getRateId()
Get rateId- Returns:
- rateId
-
setRateId
public void setRateId(java.lang.String rateId)
-
carrierId
public Rate carrierId(java.lang.String carrierId)
-
getCarrierId
public java.lang.String getCarrierId()
Get carrierId- Returns:
- carrierId
-
setCarrierId
public void setCarrierId(java.lang.String carrierId)
-
carrierName
public Rate carrierName(java.lang.String carrierName)
-
getCarrierName
public java.lang.String getCarrierName()
Get carrierName- Returns:
- carrierName
-
setCarrierName
public void setCarrierName(java.lang.String carrierName)
-
serviceId
public Rate serviceId(java.lang.String serviceId)
-
getServiceId
public java.lang.String getServiceId()
Get serviceId- Returns:
- serviceId
-
setServiceId
public void setServiceId(java.lang.String serviceId)
-
serviceName
public Rate serviceName(java.lang.String serviceName)
-
getServiceName
public java.lang.String getServiceName()
Get serviceName- Returns:
- serviceName
-
setServiceName
public void setServiceName(java.lang.String serviceName)
-
getBilledWeight
public Weight getBilledWeight()
Get billedWeight- Returns:
- billedWeight
-
setBilledWeight
public void setBilledWeight(Weight billedWeight)
-
getTotalCharge
public Currency getTotalCharge()
Get totalCharge- Returns:
- totalCharge
-
setTotalCharge
public void setTotalCharge(Currency totalCharge)
-
getPromise
public Promise getPromise()
Get promise- Returns:
- promise
-
setPromise
public void setPromise(Promise promise)
-
supportedDocumentSpecifications
public Rate supportedDocumentSpecifications(SupportedDocumentSpecificationList supportedDocumentSpecifications)
-
getSupportedDocumentSpecifications
public SupportedDocumentSpecificationList getSupportedDocumentSpecifications()
Get supportedDocumentSpecifications- Returns:
- supportedDocumentSpecifications
-
setSupportedDocumentSpecifications
public void setSupportedDocumentSpecifications(SupportedDocumentSpecificationList supportedDocumentSpecifications)
-
availableValueAddedServiceGroups
public Rate availableValueAddedServiceGroups(AvailableValueAddedServiceGroupList availableValueAddedServiceGroups)
-
getAvailableValueAddedServiceGroups
public AvailableValueAddedServiceGroupList getAvailableValueAddedServiceGroups()
Get availableValueAddedServiceGroups- Returns:
- availableValueAddedServiceGroups
-
setAvailableValueAddedServiceGroups
public void setAvailableValueAddedServiceGroups(AvailableValueAddedServiceGroupList availableValueAddedServiceGroups)
-
requiresAdditionalInputs
public Rate requiresAdditionalInputs(java.lang.Boolean requiresAdditionalInputs)
-
isRequiresAdditionalInputs
public java.lang.Boolean isRequiresAdditionalInputs()
When true, indicates that additional inputs are required to purchase this shipment service. You must then call the getAdditionalInputs operation to return the JSON schema to use when providing the additional inputs to the purchaseShipment operation.- Returns:
- requiresAdditionalInputs
-
setRequiresAdditionalInputs
public void setRequiresAdditionalInputs(java.lang.Boolean requiresAdditionalInputs)
-
rateItemList
public Rate rateItemList(RateItemList rateItemList)
-
getRateItemList
public RateItemList getRateItemList()
Get rateItemList- Returns:
- rateItemList
-
setRateItemList
public void setRateItemList(RateItemList rateItemList)
-
paymentType
public Rate paymentType(PaymentType paymentType)
-
getPaymentType
public PaymentType getPaymentType()
Get paymentType- Returns:
- paymentType
-
setPaymentType
public void setPaymentType(PaymentType paymentType)
-
getBenefits
public Benefits getBenefits()
Get benefits- Returns:
- benefits
-
setBenefits
public void setBenefits(Benefits benefits)
-
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
-
-