Class PackageDetail


  • public class PackageDetail
    extends java.lang.Object
    Properties of packages
    • Constructor Detail

      • PackageDetail

        public PackageDetail()
    • Method Detail

      • packageReferenceId

        public PackageDetail packageReferenceId​(java.lang.String packageReferenceId)
      • getPackageReferenceId

        public java.lang.String getPackageReferenceId()
        Get packageReferenceId
        Returns:
        packageReferenceId
      • setPackageReferenceId

        public void setPackageReferenceId​(java.lang.String packageReferenceId)
      • carrierCode

        public PackageDetail carrierCode​(java.lang.String carrierCode)
      • getCarrierCode

        public java.lang.String getCarrierCode()
        Identifies the carrier that will deliver the package. This field is required for all marketplaces. For more information, refer to the [`CarrierCode` announcement](https://developer-docs.amazon.com/sp-api/changelog/carriercode-value-required-in-shipment-confirmations-for-br-mx-ca-sg-au-in-jp-marketplaces).
        Returns:
        carrierCode
      • setCarrierCode

        public void setCarrierCode​(java.lang.String carrierCode)
      • carrierName

        public PackageDetail carrierName​(java.lang.String carrierName)
      • getCarrierName

        public java.lang.String getCarrierName()
        Carrier Name that will deliver the package. Required when `carrierCode` is \"Others\"
        Returns:
        carrierName
      • setCarrierName

        public void setCarrierName​(java.lang.String carrierName)
      • shippingMethod

        public PackageDetail shippingMethod​(java.lang.String shippingMethod)
      • getShippingMethod

        public java.lang.String getShippingMethod()
        Ship method to be used for shipping the order.
        Returns:
        shippingMethod
      • setShippingMethod

        public void setShippingMethod​(java.lang.String shippingMethod)
      • trackingNumber

        public PackageDetail trackingNumber​(java.lang.String trackingNumber)
      • getTrackingNumber

        public java.lang.String getTrackingNumber()
        The tracking number used to obtain tracking and delivery information.
        Returns:
        trackingNumber
      • setTrackingNumber

        public void setTrackingNumber​(java.lang.String trackingNumber)
      • shipDate

        public PackageDetail shipDate​(org.threeten.bp.OffsetDateTime shipDate)
      • getShipDate

        public org.threeten.bp.OffsetDateTime getShipDate()
        The shipping date for the package. Must be in <a href='https://developer-docs.amazon.com/sp-api/docs/iso-8601'>ISO 8601</a> date/time format.
        Returns:
        shipDate
      • setShipDate

        public void setShipDate​(org.threeten.bp.OffsetDateTime shipDate)
      • shipFromSupplySourceId

        public PackageDetail shipFromSupplySourceId​(java.lang.String shipFromSupplySourceId)
      • getShipFromSupplySourceId

        public java.lang.String getShipFromSupplySourceId()
        The unique identifier for the supply source.
        Returns:
        shipFromSupplySourceId
      • setShipFromSupplySourceId

        public void setShipFromSupplySourceId​(java.lang.String shipFromSupplySourceId)
      • 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