Class ShippingService


  • public class ShippingService
    extends java.lang.Object
    A shipping service offer made by a carrier.
    • Constructor Detail

      • ShippingService

        public ShippingService()
    • 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)
      • getShippingServiceOptions

        public ShippingServiceOptions getShippingServiceOptions()
        Get shippingServiceOptions
        Returns:
        shippingServiceOptions
      • setShippingServiceOptions

        public void setShippingServiceOptions​(ShippingServiceOptions shippingServiceOptions)
      • getAvailableShippingServiceOptions

        public AvailableShippingServiceOptions getAvailableShippingServiceOptions()
        Get availableShippingServiceOptions
        Returns:
        availableShippingServiceOptions
      • getAvailableLabelFormats

        public LabelFormatList getAvailableLabelFormats()
        Get availableLabelFormats
        Returns:
        availableLabelFormats
      • setAvailableLabelFormats

        public void setAvailableLabelFormats​(LabelFormatList availableLabelFormats)
      • getAvailableFormatOptionsForLabel

        public AvailableFormatOptionsForLabelList getAvailableFormatOptionsForLabel()
        Get availableFormatOptionsForLabel
        Returns:
        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)
      • 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 class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object