Class ShippingService
- java.lang.Object
-
- software.amazon.spapi.models.merchantfulfillment.v0.ShippingService
-
public class ShippingService extends java.lang.Object
A shipping service offer made by a carrier.
-
-
Constructor Summary
Constructors Constructor Description ShippingService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShippingService
availableFormatOptionsForLabel(AvailableFormatOptionsForLabelList availableFormatOptionsForLabel)
ShippingService
availableLabelFormats(LabelFormatList availableLabelFormats)
ShippingService
availableShippingServiceOptions(AvailableShippingServiceOptions availableShippingServiceOptions)
ShippingService
benefits(Benefits benefits)
ShippingService
carrierName(java.lang.String carrierName)
ShippingService
earliestEstimatedDeliveryDate(org.threeten.bp.OffsetDateTime earliestEstimatedDeliveryDate)
boolean
equals(java.lang.Object o)
AvailableFormatOptionsForLabelList
getAvailableFormatOptionsForLabel()
Get availableFormatOptionsForLabelLabelFormatList
getAvailableLabelFormats()
Get availableLabelFormatsAvailableShippingServiceOptions
getAvailableShippingServiceOptions()
Get availableShippingServiceOptionsBenefits
getBenefits()
Get benefitsjava.lang.String
getCarrierName()
The name of the carrier.org.threeten.bp.OffsetDateTime
getEarliestEstimatedDeliveryDate()
Get earliestEstimatedDeliveryDateorg.threeten.bp.OffsetDateTime
getLatestEstimatedDeliveryDate()
Get latestEstimatedDeliveryDateCurrencyAmount
getRate()
Get rateorg.threeten.bp.OffsetDateTime
getShipDate()
Get shipDatejava.lang.String
getShippingServiceId()
Get shippingServiceIdjava.lang.String
getShippingServiceName()
A plain text representation of a carrier's shipping service.java.lang.String
getShippingServiceOfferId()
An Amazon-defined shipping service offer identifier.ShippingServiceOptions
getShippingServiceOptions()
Get shippingServiceOptionsint
hashCode()
java.lang.Boolean
isRequiresAdditionalSellerInputs()
When true, additional seller inputs are required.ShippingService
latestEstimatedDeliveryDate(org.threeten.bp.OffsetDateTime latestEstimatedDeliveryDate)
ShippingService
rate(CurrencyAmount rate)
ShippingService
requiresAdditionalSellerInputs(java.lang.Boolean requiresAdditionalSellerInputs)
void
setAvailableFormatOptionsForLabel(AvailableFormatOptionsForLabelList availableFormatOptionsForLabel)
void
setAvailableLabelFormats(LabelFormatList availableLabelFormats)
void
setAvailableShippingServiceOptions(AvailableShippingServiceOptions availableShippingServiceOptions)
void
setBenefits(Benefits benefits)
void
setCarrierName(java.lang.String carrierName)
void
setEarliestEstimatedDeliveryDate(org.threeten.bp.OffsetDateTime earliestEstimatedDeliveryDate)
void
setLatestEstimatedDeliveryDate(org.threeten.bp.OffsetDateTime latestEstimatedDeliveryDate)
void
setRate(CurrencyAmount rate)
void
setRequiresAdditionalSellerInputs(java.lang.Boolean requiresAdditionalSellerInputs)
void
setShipDate(org.threeten.bp.OffsetDateTime shipDate)
void
setShippingServiceId(java.lang.String shippingServiceId)
void
setShippingServiceName(java.lang.String shippingServiceName)
void
setShippingServiceOfferId(java.lang.String shippingServiceOfferId)
void
setShippingServiceOptions(ShippingServiceOptions shippingServiceOptions)
ShippingService
shipDate(org.threeten.bp.OffsetDateTime shipDate)
ShippingService
shippingServiceId(java.lang.String shippingServiceId)
ShippingService
shippingServiceName(java.lang.String shippingServiceName)
ShippingService
shippingServiceOfferId(java.lang.String shippingServiceOfferId)
ShippingService
shippingServiceOptions(ShippingServiceOptions shippingServiceOptions)
java.lang.String
toString()
-
-
-
Method Detail
-
shippingServiceName
public ShippingService shippingServiceName(java.lang.String shippingServiceName)
-
getShippingServiceName
public java.lang.String getShippingServiceName()
A plain text representation of a carrier's shipping service. For example, \"UPS Ground\" or \"FedEx Standard Overnight\".- Returns:
- shippingServiceName
-
setShippingServiceName
public void setShippingServiceName(java.lang.String shippingServiceName)
-
carrierName
public ShippingService carrierName(java.lang.String carrierName)
-
getCarrierName
public java.lang.String getCarrierName()
The name of the carrier.- Returns:
- carrierName
-
setCarrierName
public void setCarrierName(java.lang.String carrierName)
-
shippingServiceId
public ShippingService shippingServiceId(java.lang.String shippingServiceId)
-
getShippingServiceId
public java.lang.String getShippingServiceId()
Get shippingServiceId- Returns:
- shippingServiceId
-
setShippingServiceId
public void setShippingServiceId(java.lang.String shippingServiceId)
-
shippingServiceOfferId
public ShippingService shippingServiceOfferId(java.lang.String shippingServiceOfferId)
-
getShippingServiceOfferId
public java.lang.String getShippingServiceOfferId()
An Amazon-defined shipping service offer identifier.- Returns:
- shippingServiceOfferId
-
setShippingServiceOfferId
public void setShippingServiceOfferId(java.lang.String shippingServiceOfferId)
-
shipDate
public ShippingService shipDate(org.threeten.bp.OffsetDateTime shipDate)
-
getShipDate
public org.threeten.bp.OffsetDateTime getShipDate()
Get shipDate- Returns:
- shipDate
-
setShipDate
public void setShipDate(org.threeten.bp.OffsetDateTime shipDate)
-
earliestEstimatedDeliveryDate
public ShippingService earliestEstimatedDeliveryDate(org.threeten.bp.OffsetDateTime earliestEstimatedDeliveryDate)
-
getEarliestEstimatedDeliveryDate
public org.threeten.bp.OffsetDateTime getEarliestEstimatedDeliveryDate()
Get earliestEstimatedDeliveryDate- Returns:
- earliestEstimatedDeliveryDate
-
setEarliestEstimatedDeliveryDate
public void setEarliestEstimatedDeliveryDate(org.threeten.bp.OffsetDateTime earliestEstimatedDeliveryDate)
-
latestEstimatedDeliveryDate
public ShippingService latestEstimatedDeliveryDate(org.threeten.bp.OffsetDateTime latestEstimatedDeliveryDate)
-
getLatestEstimatedDeliveryDate
public org.threeten.bp.OffsetDateTime getLatestEstimatedDeliveryDate()
Get latestEstimatedDeliveryDate- Returns:
- latestEstimatedDeliveryDate
-
setLatestEstimatedDeliveryDate
public void setLatestEstimatedDeliveryDate(org.threeten.bp.OffsetDateTime latestEstimatedDeliveryDate)
-
rate
public ShippingService rate(CurrencyAmount rate)
-
getRate
public CurrencyAmount getRate()
Get rate- Returns:
- rate
-
setRate
public void setRate(CurrencyAmount rate)
-
shippingServiceOptions
public ShippingService shippingServiceOptions(ShippingServiceOptions shippingServiceOptions)
-
getShippingServiceOptions
public ShippingServiceOptions getShippingServiceOptions()
Get shippingServiceOptions- Returns:
- shippingServiceOptions
-
setShippingServiceOptions
public void setShippingServiceOptions(ShippingServiceOptions shippingServiceOptions)
-
availableShippingServiceOptions
public ShippingService availableShippingServiceOptions(AvailableShippingServiceOptions availableShippingServiceOptions)
-
getAvailableShippingServiceOptions
public AvailableShippingServiceOptions getAvailableShippingServiceOptions()
Get availableShippingServiceOptions- Returns:
- availableShippingServiceOptions
-
setAvailableShippingServiceOptions
public void setAvailableShippingServiceOptions(AvailableShippingServiceOptions availableShippingServiceOptions)
-
availableLabelFormats
public ShippingService availableLabelFormats(LabelFormatList availableLabelFormats)
-
getAvailableLabelFormats
public LabelFormatList getAvailableLabelFormats()
Get availableLabelFormats- Returns:
- availableLabelFormats
-
setAvailableLabelFormats
public void setAvailableLabelFormats(LabelFormatList availableLabelFormats)
-
availableFormatOptionsForLabel
public ShippingService availableFormatOptionsForLabel(AvailableFormatOptionsForLabelList availableFormatOptionsForLabel)
-
getAvailableFormatOptionsForLabel
public AvailableFormatOptionsForLabelList getAvailableFormatOptionsForLabel()
Get availableFormatOptionsForLabel- Returns:
- availableFormatOptionsForLabel
-
setAvailableFormatOptionsForLabel
public void setAvailableFormatOptionsForLabel(AvailableFormatOptionsForLabelList availableFormatOptionsForLabel)
-
requiresAdditionalSellerInputs
public ShippingService requiresAdditionalSellerInputs(java.lang.Boolean requiresAdditionalSellerInputs)
-
isRequiresAdditionalSellerInputs
public java.lang.Boolean isRequiresAdditionalSellerInputs()
When true, additional seller inputs are required.- Returns:
- requiresAdditionalSellerInputs
-
setRequiresAdditionalSellerInputs
public void setRequiresAdditionalSellerInputs(java.lang.Boolean requiresAdditionalSellerInputs)
-
benefits
public ShippingService benefits(Benefits benefits)
-
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
-
-