Class FbaInboundApi


  • public class FbaInboundApi
    extends java.lang.Object
    • Constructor Detail

      • FbaInboundApi

        public FbaInboundApi​(ApiClient apiClient)
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • cancelInboundPlan

        public CancelInboundPlanResponse cancelInboundPlan​(java.lang.String inboundPlanId)
                                                    throws ApiException,
                                                           LWAException
        Cancels an Inbound Plan. Charges may apply if the cancellation is performed outside of a void window. The window for Amazon Partnered Carriers is 24 hours for Small Parcel Delivery (SPD) and one hour for Less-Than-Truckload (LTL) carrier shipments. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        CancelInboundPlanResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • cancelInboundPlanWithHttpInfo

        public ApiResponse<CancelInboundPlanResponse> cancelInboundPlanWithHttpInfo​(java.lang.String inboundPlanId)
                                                                             throws ApiException,
                                                                                    LWAException
        Cancels an Inbound Plan. Charges may apply if the cancellation is performed outside of a void window. The window for Amazon Partnered Carriers is 24 hours for Small Parcel Delivery (SPD) and one hour for Less-Than-Truckload (LTL) carrier shipments. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        ApiResponse<CancelInboundPlanResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • cancelInboundPlanAsync

        public okhttp3.Call cancelInboundPlanAsync​(java.lang.String inboundPlanId,
                                                   ApiCallback<CancelInboundPlanResponse> callback)
                                            throws ApiException,
                                                   LWAException
        (asynchronously) Cancels an Inbound Plan. Charges may apply if the cancellation is performed outside of a void window. The window for Amazon Partnered Carriers is 24 hours for Small Parcel Delivery (SPD) and one hour for Less-Than-Truckload (LTL) carrier shipments. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • cancelSelfShipAppointmentCall

        public okhttp3.Call cancelSelfShipAppointmentCall​(CancelSelfShipAppointmentRequest body,
                                                          java.lang.String inboundPlanId,
                                                          java.lang.String shipmentId,
                                                          ProgressResponseBody.ProgressListener progressListener,
                                                          ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                   throws ApiException,
                                                          LWAException
        Build call for cancelSelfShipAppointment
        Parameters:
        body - The body of the request to `cancelSelfShipAppointment`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • cancelSelfShipAppointment

        public CancelSelfShipAppointmentResponse cancelSelfShipAppointment​(CancelSelfShipAppointmentRequest body,
                                                                           java.lang.String inboundPlanId,
                                                                           java.lang.String shipmentId)
                                                                    throws ApiException,
                                                                           LWAException
        Cancels a self-ship appointment slot against a shipment. Only available in the following [marketplaces](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids): MX, BR, EG, SA, AE, IN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `cancelSelfShipAppointment`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        CancelSelfShipAppointmentResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • cancelSelfShipAppointmentWithHttpInfo

        public ApiResponse<CancelSelfShipAppointmentResponse> cancelSelfShipAppointmentWithHttpInfo​(CancelSelfShipAppointmentRequest body,
                                                                                                    java.lang.String inboundPlanId,
                                                                                                    java.lang.String shipmentId)
                                                                                             throws ApiException,
                                                                                                    LWAException
        Cancels a self-ship appointment slot against a shipment. Only available in the following [marketplaces](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids): MX, BR, EG, SA, AE, IN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `cancelSelfShipAppointment`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        ApiResponse<CancelSelfShipAppointmentResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • cancelSelfShipAppointmentAsync

        public okhttp3.Call cancelSelfShipAppointmentAsync​(CancelSelfShipAppointmentRequest body,
                                                           java.lang.String inboundPlanId,
                                                           java.lang.String shipmentId,
                                                           ApiCallback<CancelSelfShipAppointmentResponse> callback)
                                                    throws ApiException,
                                                           LWAException
        (asynchronously) Cancels a self-ship appointment slot against a shipment. Only available in the following [marketplaces](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids): MX, BR, EG, SA, AE, IN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `cancelSelfShipAppointment`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • confirmDeliveryWindowOptionsCall

        public okhttp3.Call confirmDeliveryWindowOptionsCall​(java.lang.String inboundPlanId,
                                                             java.lang.String shipmentId,
                                                             java.lang.String deliveryWindowOptionId,
                                                             ProgressResponseBody.ProgressListener progressListener,
                                                             ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                      throws ApiException,
                                                             LWAException
        Build call for confirmDeliveryWindowOptions
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - The shipment to confirm the delivery window option for. (required)
        deliveryWindowOptionId - The id of the delivery window option to be confirmed. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • confirmDeliveryWindowOptions

        public ConfirmDeliveryWindowOptionsResponse confirmDeliveryWindowOptions​(java.lang.String inboundPlanId,
                                                                                 java.lang.String shipmentId,
                                                                                 java.lang.String deliveryWindowOptionId)
                                                                          throws ApiException,
                                                                                 LWAException
        Confirms the delivery window option for chosen shipment within an inbound plan. A placement option must be confirmed prior to use of this API. Once confirmed, new delivery window options cannot be generated, but the chosen delivery window option can be updated before shipment closure. The window is used to provide the expected time when a shipment will arrive at the warehouse. All transportation options which have the program `CONFIRMED_DELIVERY_WINDOW` require a delivery window to be confirmed prior to transportation option confirmation. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - The shipment to confirm the delivery window option for. (required)
        deliveryWindowOptionId - The id of the delivery window option to be confirmed. (required)
        Returns:
        ConfirmDeliveryWindowOptionsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • confirmDeliveryWindowOptionsWithHttpInfo

        public ApiResponse<ConfirmDeliveryWindowOptionsResponse> confirmDeliveryWindowOptionsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                                          java.lang.String shipmentId,
                                                                                                          java.lang.String deliveryWindowOptionId)
                                                                                                   throws ApiException,
                                                                                                          LWAException
        Confirms the delivery window option for chosen shipment within an inbound plan. A placement option must be confirmed prior to use of this API. Once confirmed, new delivery window options cannot be generated, but the chosen delivery window option can be updated before shipment closure. The window is used to provide the expected time when a shipment will arrive at the warehouse. All transportation options which have the program `CONFIRMED_DELIVERY_WINDOW` require a delivery window to be confirmed prior to transportation option confirmation. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - The shipment to confirm the delivery window option for. (required)
        deliveryWindowOptionId - The id of the delivery window option to be confirmed. (required)
        Returns:
        ApiResponse<ConfirmDeliveryWindowOptionsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • confirmDeliveryWindowOptionsAsync

        public okhttp3.Call confirmDeliveryWindowOptionsAsync​(java.lang.String inboundPlanId,
                                                              java.lang.String shipmentId,
                                                              java.lang.String deliveryWindowOptionId,
                                                              ApiCallback<ConfirmDeliveryWindowOptionsResponse> callback)
                                                       throws ApiException,
                                                              LWAException
        (asynchronously) Confirms the delivery window option for chosen shipment within an inbound plan. A placement option must be confirmed prior to use of this API. Once confirmed, new delivery window options cannot be generated, but the chosen delivery window option can be updated before shipment closure. The window is used to provide the expected time when a shipment will arrive at the warehouse. All transportation options which have the program `CONFIRMED_DELIVERY_WINDOW` require a delivery window to be confirmed prior to transportation option confirmation. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - The shipment to confirm the delivery window option for. (required)
        deliveryWindowOptionId - The id of the delivery window option to be confirmed. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • confirmPackingOptionCall

        public okhttp3.Call confirmPackingOptionCall​(java.lang.String inboundPlanId,
                                                     java.lang.String packingOptionId,
                                                     ProgressResponseBody.ProgressListener progressListener,
                                                     ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                              throws ApiException,
                                                     LWAException
        Build call for confirmPackingOption
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        packingOptionId - Identifier of a packing option. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • confirmPackingOption

        public ConfirmPackingOptionResponse confirmPackingOption​(java.lang.String inboundPlanId,
                                                                 java.lang.String packingOptionId)
                                                          throws ApiException,
                                                                 LWAException
        Confirms the packing option for an inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        packingOptionId - Identifier of a packing option. (required)
        Returns:
        ConfirmPackingOptionResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • confirmPackingOptionWithHttpInfo

        public ApiResponse<ConfirmPackingOptionResponse> confirmPackingOptionWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                          java.lang.String packingOptionId)
                                                                                   throws ApiException,
                                                                                          LWAException
        Confirms the packing option for an inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        packingOptionId - Identifier of a packing option. (required)
        Returns:
        ApiResponse<ConfirmPackingOptionResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • confirmPackingOptionAsync

        public okhttp3.Call confirmPackingOptionAsync​(java.lang.String inboundPlanId,
                                                      java.lang.String packingOptionId,
                                                      ApiCallback<ConfirmPackingOptionResponse> callback)
                                               throws ApiException,
                                                      LWAException
        (asynchronously) Confirms the packing option for an inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        packingOptionId - Identifier of a packing option. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • confirmPlacementOptionCall

        public okhttp3.Call confirmPlacementOptionCall​(java.lang.String inboundPlanId,
                                                       java.lang.String placementOptionId,
                                                       ProgressResponseBody.ProgressListener progressListener,
                                                       ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                throws ApiException,
                                                       LWAException
        Build call for confirmPlacementOption
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        placementOptionId - The identifier of a placement option. A placement option represents the shipment splits and destinations of SKUs. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • confirmPlacementOption

        public ConfirmPlacementOptionResponse confirmPlacementOption​(java.lang.String inboundPlanId,
                                                                     java.lang.String placementOptionId)
                                                              throws ApiException,
                                                                     LWAException
        Confirms the placement option for an inbound plan. Once confirmed, it cannot be changed for the Inbound Plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        placementOptionId - The identifier of a placement option. A placement option represents the shipment splits and destinations of SKUs. (required)
        Returns:
        ConfirmPlacementOptionResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • confirmPlacementOptionWithHttpInfo

        public ApiResponse<ConfirmPlacementOptionResponse> confirmPlacementOptionWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                              java.lang.String placementOptionId)
                                                                                       throws ApiException,
                                                                                              LWAException
        Confirms the placement option for an inbound plan. Once confirmed, it cannot be changed for the Inbound Plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        placementOptionId - The identifier of a placement option. A placement option represents the shipment splits and destinations of SKUs. (required)
        Returns:
        ApiResponse<ConfirmPlacementOptionResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • confirmPlacementOptionAsync

        public okhttp3.Call confirmPlacementOptionAsync​(java.lang.String inboundPlanId,
                                                        java.lang.String placementOptionId,
                                                        ApiCallback<ConfirmPlacementOptionResponse> callback)
                                                 throws ApiException,
                                                        LWAException
        (asynchronously) Confirms the placement option for an inbound plan. Once confirmed, it cannot be changed for the Inbound Plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        placementOptionId - The identifier of a placement option. A placement option represents the shipment splits and destinations of SKUs. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • confirmShipmentContentUpdatePreviewCall

        public okhttp3.Call confirmShipmentContentUpdatePreviewCall​(java.lang.String inboundPlanId,
                                                                    java.lang.String shipmentId,
                                                                    java.lang.String contentUpdatePreviewId,
                                                                    ProgressResponseBody.ProgressListener progressListener,
                                                                    ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                             throws ApiException,
                                                                    LWAException
        Build call for confirmShipmentContentUpdatePreview
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        contentUpdatePreviewId - Identifier of a content update preview. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • confirmShipmentContentUpdatePreview

        public ConfirmShipmentContentUpdatePreviewResponse confirmShipmentContentUpdatePreview​(java.lang.String inboundPlanId,
                                                                                               java.lang.String shipmentId,
                                                                                               java.lang.String contentUpdatePreviewId)
                                                                                        throws ApiException,
                                                                                               LWAException
        Confirm a shipment content update preview and accept the changes in transportation cost. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        contentUpdatePreviewId - Identifier of a content update preview. (required)
        Returns:
        ConfirmShipmentContentUpdatePreviewResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • confirmShipmentContentUpdatePreviewWithHttpInfo

        public ApiResponse<ConfirmShipmentContentUpdatePreviewResponse> confirmShipmentContentUpdatePreviewWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                                                        java.lang.String shipmentId,
                                                                                                                        java.lang.String contentUpdatePreviewId)
                                                                                                                 throws ApiException,
                                                                                                                        LWAException
        Confirm a shipment content update preview and accept the changes in transportation cost. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        contentUpdatePreviewId - Identifier of a content update preview. (required)
        Returns:
        ApiResponse<ConfirmShipmentContentUpdatePreviewResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • confirmShipmentContentUpdatePreviewAsync

        public okhttp3.Call confirmShipmentContentUpdatePreviewAsync​(java.lang.String inboundPlanId,
                                                                     java.lang.String shipmentId,
                                                                     java.lang.String contentUpdatePreviewId,
                                                                     ApiCallback<ConfirmShipmentContentUpdatePreviewResponse> callback)
                                                              throws ApiException,
                                                                     LWAException
        (asynchronously) Confirm a shipment content update preview and accept the changes in transportation cost. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        contentUpdatePreviewId - Identifier of a content update preview. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • confirmTransportationOptions

        public ConfirmTransportationOptionsResponse confirmTransportationOptions​(ConfirmTransportationOptionsRequest body,
                                                                                 java.lang.String inboundPlanId)
                                                                          throws ApiException,
                                                                                 LWAException
        Confirms all the transportation options for an inbound plan. A placement option must be confirmed prior to use of this API. Once confirmed, new transportation options can not be generated or confirmed for the Inbound Plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `confirmTransportationOptions`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        ConfirmTransportationOptionsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • confirmTransportationOptionsWithHttpInfo

        public ApiResponse<ConfirmTransportationOptionsResponse> confirmTransportationOptionsWithHttpInfo​(ConfirmTransportationOptionsRequest body,
                                                                                                          java.lang.String inboundPlanId)
                                                                                                   throws ApiException,
                                                                                                          LWAException
        Confirms all the transportation options for an inbound plan. A placement option must be confirmed prior to use of this API. Once confirmed, new transportation options can not be generated or confirmed for the Inbound Plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `confirmTransportationOptions`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        ApiResponse<ConfirmTransportationOptionsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • confirmTransportationOptionsAsync

        public okhttp3.Call confirmTransportationOptionsAsync​(ConfirmTransportationOptionsRequest body,
                                                              java.lang.String inboundPlanId,
                                                              ApiCallback<ConfirmTransportationOptionsResponse> callback)
                                                       throws ApiException,
                                                              LWAException
        (asynchronously) Confirms all the transportation options for an inbound plan. A placement option must be confirmed prior to use of this API. Once confirmed, new transportation options can not be generated or confirmed for the Inbound Plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `confirmTransportationOptions`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • createInboundPlan

        public CreateInboundPlanResponse createInboundPlan​(CreateInboundPlanRequest body)
                                                    throws ApiException,
                                                           LWAException
        Creates an inbound plan. An inbound plan contains all the necessary information to send shipments into Amazon's fufillment network. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `createInboundPlan`. (required)
        Returns:
        CreateInboundPlanResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • createInboundPlanWithHttpInfo

        public ApiResponse<CreateInboundPlanResponse> createInboundPlanWithHttpInfo​(CreateInboundPlanRequest body)
                                                                             throws ApiException,
                                                                                    LWAException
        Creates an inbound plan. An inbound plan contains all the necessary information to send shipments into Amazon's fufillment network. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `createInboundPlan`. (required)
        Returns:
        ApiResponse<CreateInboundPlanResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • createInboundPlanAsync

        public okhttp3.Call createInboundPlanAsync​(CreateInboundPlanRequest body,
                                                   ApiCallback<CreateInboundPlanResponse> callback)
                                            throws ApiException,
                                                   LWAException
        (asynchronously) Creates an inbound plan. An inbound plan contains all the necessary information to send shipments into Amazon's fufillment network. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `createInboundPlan`. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • createMarketplaceItemLabels

        public CreateMarketplaceItemLabelsResponse createMarketplaceItemLabels​(CreateMarketplaceItemLabelsRequest body)
                                                                        throws ApiException,
                                                                               LWAException
        For a given marketplace - creates labels for a list of MSKUs. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `createMarketplaceItemLabels`. (required)
        Returns:
        CreateMarketplaceItemLabelsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • createMarketplaceItemLabelsWithHttpInfo

        public ApiResponse<CreateMarketplaceItemLabelsResponse> createMarketplaceItemLabelsWithHttpInfo​(CreateMarketplaceItemLabelsRequest body)
                                                                                                 throws ApiException,
                                                                                                        LWAException
        For a given marketplace - creates labels for a list of MSKUs. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `createMarketplaceItemLabels`. (required)
        Returns:
        ApiResponse<CreateMarketplaceItemLabelsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • createMarketplaceItemLabelsAsync

        public okhttp3.Call createMarketplaceItemLabelsAsync​(CreateMarketplaceItemLabelsRequest body,
                                                             ApiCallback<CreateMarketplaceItemLabelsResponse> callback)
                                                      throws ApiException,
                                                             LWAException
        (asynchronously) For a given marketplace - creates labels for a list of MSKUs. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `createMarketplaceItemLabels`. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • generateDeliveryWindowOptionsCall

        public okhttp3.Call generateDeliveryWindowOptionsCall​(java.lang.String inboundPlanId,
                                                              java.lang.String shipmentId,
                                                              ProgressResponseBody.ProgressListener progressListener,
                                                              ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                       throws ApiException,
                                                              LWAException
        Build call for generateDeliveryWindowOptions
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - The shipment to generate delivery window options for. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • generateDeliveryWindowOptions

        public GenerateDeliveryWindowOptionsResponse generateDeliveryWindowOptions​(java.lang.String inboundPlanId,
                                                                                   java.lang.String shipmentId)
                                                                            throws ApiException,
                                                                                   LWAException
        Generates available delivery window options for a given shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - The shipment to generate delivery window options for. (required)
        Returns:
        GenerateDeliveryWindowOptionsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • generateDeliveryWindowOptionsWithHttpInfo

        public ApiResponse<GenerateDeliveryWindowOptionsResponse> generateDeliveryWindowOptionsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                                            java.lang.String shipmentId)
                                                                                                     throws ApiException,
                                                                                                            LWAException
        Generates available delivery window options for a given shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - The shipment to generate delivery window options for. (required)
        Returns:
        ApiResponse<GenerateDeliveryWindowOptionsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • generateDeliveryWindowOptionsAsync

        public okhttp3.Call generateDeliveryWindowOptionsAsync​(java.lang.String inboundPlanId,
                                                               java.lang.String shipmentId,
                                                               ApiCallback<GenerateDeliveryWindowOptionsResponse> callback)
                                                        throws ApiException,
                                                               LWAException
        (asynchronously) Generates available delivery window options for a given shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - The shipment to generate delivery window options for. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • generatePackingOptions

        public GeneratePackingOptionsResponse generatePackingOptions​(java.lang.String inboundPlanId)
                                                              throws ApiException,
                                                                     LWAException
        Generates available packing options for the inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        GeneratePackingOptionsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • generatePackingOptionsWithHttpInfo

        public ApiResponse<GeneratePackingOptionsResponse> generatePackingOptionsWithHttpInfo​(java.lang.String inboundPlanId)
                                                                                       throws ApiException,
                                                                                              LWAException
        Generates available packing options for the inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        ApiResponse<GeneratePackingOptionsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • generatePackingOptionsAsync

        public okhttp3.Call generatePackingOptionsAsync​(java.lang.String inboundPlanId,
                                                        ApiCallback<GeneratePackingOptionsResponse> callback)
                                                 throws ApiException,
                                                        LWAException
        (asynchronously) Generates available packing options for the inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • generatePlacementOptions

        public GeneratePlacementOptionsResponse generatePlacementOptions​(GeneratePlacementOptionsRequest body,
                                                                         java.lang.String inboundPlanId)
                                                                  throws ApiException,
                                                                         LWAException
        Generates placement options for the inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `generatePlacementOptions`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        GeneratePlacementOptionsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • generatePlacementOptionsWithHttpInfo

        public ApiResponse<GeneratePlacementOptionsResponse> generatePlacementOptionsWithHttpInfo​(GeneratePlacementOptionsRequest body,
                                                                                                  java.lang.String inboundPlanId)
                                                                                           throws ApiException,
                                                                                                  LWAException
        Generates placement options for the inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `generatePlacementOptions`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        ApiResponse<GeneratePlacementOptionsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • generatePlacementOptionsAsync

        public okhttp3.Call generatePlacementOptionsAsync​(GeneratePlacementOptionsRequest body,
                                                          java.lang.String inboundPlanId,
                                                          ApiCallback<GeneratePlacementOptionsResponse> callback)
                                                   throws ApiException,
                                                          LWAException
        (asynchronously) Generates placement options for the inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `generatePlacementOptions`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • generateSelfShipAppointmentSlotsCall

        public okhttp3.Call generateSelfShipAppointmentSlotsCall​(GenerateSelfShipAppointmentSlotsRequest body,
                                                                 java.lang.String inboundPlanId,
                                                                 java.lang.String shipmentId,
                                                                 ProgressResponseBody.ProgressListener progressListener,
                                                                 ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                          throws ApiException,
                                                                 LWAException
        Build call for generateSelfShipAppointmentSlots
        Parameters:
        body - The body of the request to `generateSelfShipAppointmentSlots`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • generateSelfShipAppointmentSlots

        public GenerateSelfShipAppointmentSlotsResponse generateSelfShipAppointmentSlots​(GenerateSelfShipAppointmentSlotsRequest body,
                                                                                         java.lang.String inboundPlanId,
                                                                                         java.lang.String shipmentId)
                                                                                  throws ApiException,
                                                                                         LWAException
        Initiates the process of generating the appointment slots list. Only available in the following [marketplaces](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids): MX, BR, EG, SA, AE, IN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `generateSelfShipAppointmentSlots`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        GenerateSelfShipAppointmentSlotsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • generateSelfShipAppointmentSlotsWithHttpInfo

        public ApiResponse<GenerateSelfShipAppointmentSlotsResponse> generateSelfShipAppointmentSlotsWithHttpInfo​(GenerateSelfShipAppointmentSlotsRequest body,
                                                                                                                  java.lang.String inboundPlanId,
                                                                                                                  java.lang.String shipmentId)
                                                                                                           throws ApiException,
                                                                                                                  LWAException
        Initiates the process of generating the appointment slots list. Only available in the following [marketplaces](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids): MX, BR, EG, SA, AE, IN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `generateSelfShipAppointmentSlots`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        ApiResponse<GenerateSelfShipAppointmentSlotsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • generateSelfShipAppointmentSlotsAsync

        public okhttp3.Call generateSelfShipAppointmentSlotsAsync​(GenerateSelfShipAppointmentSlotsRequest body,
                                                                  java.lang.String inboundPlanId,
                                                                  java.lang.String shipmentId,
                                                                  ApiCallback<GenerateSelfShipAppointmentSlotsResponse> callback)
                                                           throws ApiException,
                                                                  LWAException
        (asynchronously) Initiates the process of generating the appointment slots list. Only available in the following [marketplaces](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids): MX, BR, EG, SA, AE, IN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `generateSelfShipAppointmentSlots`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • generateShipmentContentUpdatePreviewsCall

        public okhttp3.Call generateShipmentContentUpdatePreviewsCall​(GenerateShipmentContentUpdatePreviewsRequest body,
                                                                      java.lang.String inboundPlanId,
                                                                      java.lang.String shipmentId,
                                                                      ProgressResponseBody.ProgressListener progressListener,
                                                                      ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                               throws ApiException,
                                                                      LWAException
        Build call for generateShipmentContentUpdatePreviews
        Parameters:
        body - The body of the request to `generateShipmentContentUpdatePreviews`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • generateShipmentContentUpdatePreviews

        public GenerateShipmentContentUpdatePreviewsResponse generateShipmentContentUpdatePreviews​(GenerateShipmentContentUpdatePreviewsRequest body,
                                                                                                   java.lang.String inboundPlanId,
                                                                                                   java.lang.String shipmentId)
                                                                                            throws ApiException,
                                                                                                   LWAException
        Generate a shipment content update preview given a set of intended boxes and/or items for a shipment with a confirmed carrier. The shipment content update preview will be viewable with the updated costs and contents prior to confirmation. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `generateShipmentContentUpdatePreviews`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        GenerateShipmentContentUpdatePreviewsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • generateShipmentContentUpdatePreviewsWithHttpInfo

        public ApiResponse<GenerateShipmentContentUpdatePreviewsResponse> generateShipmentContentUpdatePreviewsWithHttpInfo​(GenerateShipmentContentUpdatePreviewsRequest body,
                                                                                                                            java.lang.String inboundPlanId,
                                                                                                                            java.lang.String shipmentId)
                                                                                                                     throws ApiException,
                                                                                                                            LWAException
        Generate a shipment content update preview given a set of intended boxes and/or items for a shipment with a confirmed carrier. The shipment content update preview will be viewable with the updated costs and contents prior to confirmation. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `generateShipmentContentUpdatePreviews`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        ApiResponse<GenerateShipmentContentUpdatePreviewsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • generateShipmentContentUpdatePreviewsAsync

        public okhttp3.Call generateShipmentContentUpdatePreviewsAsync​(GenerateShipmentContentUpdatePreviewsRequest body,
                                                                       java.lang.String inboundPlanId,
                                                                       java.lang.String shipmentId,
                                                                       ApiCallback<GenerateShipmentContentUpdatePreviewsResponse> callback)
                                                                throws ApiException,
                                                                       LWAException
        (asynchronously) Generate a shipment content update preview given a set of intended boxes and/or items for a shipment with a confirmed carrier. The shipment content update preview will be viewable with the updated costs and contents prior to confirmation. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `generateShipmentContentUpdatePreviews`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • generateTransportationOptions

        public GenerateTransportationOptionsResponse generateTransportationOptions​(GenerateTransportationOptionsRequest body,
                                                                                   java.lang.String inboundPlanId)
                                                                            throws ApiException,
                                                                                   LWAException
        Generates available transportation options for a given placement option. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `generateTransportationOptions`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        GenerateTransportationOptionsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • generateTransportationOptionsWithHttpInfo

        public ApiResponse<GenerateTransportationOptionsResponse> generateTransportationOptionsWithHttpInfo​(GenerateTransportationOptionsRequest body,
                                                                                                            java.lang.String inboundPlanId)
                                                                                                     throws ApiException,
                                                                                                            LWAException
        Generates available transportation options for a given placement option. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `generateTransportationOptions`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        ApiResponse<GenerateTransportationOptionsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • generateTransportationOptionsAsync

        public okhttp3.Call generateTransportationOptionsAsync​(GenerateTransportationOptionsRequest body,
                                                               java.lang.String inboundPlanId,
                                                               ApiCallback<GenerateTransportationOptionsResponse> callback)
                                                        throws ApiException,
                                                               LWAException
        (asynchronously) Generates available transportation options for a given placement option. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `generateTransportationOptions`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • getDeliveryChallanDocumentCall

        public okhttp3.Call getDeliveryChallanDocumentCall​(java.lang.String inboundPlanId,
                                                           java.lang.String shipmentId,
                                                           ProgressResponseBody.ProgressListener progressListener,
                                                           ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                    throws ApiException,
                                                           LWAException
        Build call for getDeliveryChallanDocument
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • getDeliveryChallanDocument

        public GetDeliveryChallanDocumentResponse getDeliveryChallanDocument​(java.lang.String inboundPlanId,
                                                                             java.lang.String shipmentId)
                                                                      throws ApiException,
                                                                             LWAException
        Provide delivery challan document for PCP transportation in IN marketplace. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        GetDeliveryChallanDocumentResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • getDeliveryChallanDocumentWithHttpInfo

        public ApiResponse<GetDeliveryChallanDocumentResponse> getDeliveryChallanDocumentWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                                      java.lang.String shipmentId)
                                                                                               throws ApiException,
                                                                                                      LWAException
        Provide delivery challan document for PCP transportation in IN marketplace. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        ApiResponse<GetDeliveryChallanDocumentResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • getDeliveryChallanDocumentAsync

        public okhttp3.Call getDeliveryChallanDocumentAsync​(java.lang.String inboundPlanId,
                                                            java.lang.String shipmentId,
                                                            ApiCallback<GetDeliveryChallanDocumentResponse> callback)
                                                     throws ApiException,
                                                            LWAException
        (asynchronously) Provide delivery challan document for PCP transportation in IN marketplace. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • getInboundOperationStatus

        public InboundOperationStatus getInboundOperationStatus​(java.lang.String operationId)
                                                         throws ApiException,
                                                                LWAException
        Gets the status of the processing of an asynchronous API call. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        operationId - Identifier of an asynchronous operation. (required)
        Returns:
        InboundOperationStatus
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • getInboundOperationStatusWithHttpInfo

        public ApiResponse<InboundOperationStatus> getInboundOperationStatusWithHttpInfo​(java.lang.String operationId)
                                                                                  throws ApiException,
                                                                                         LWAException
        Gets the status of the processing of an asynchronous API call. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        operationId - Identifier of an asynchronous operation. (required)
        Returns:
        ApiResponse<InboundOperationStatus>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • getInboundOperationStatusAsync

        public okhttp3.Call getInboundOperationStatusAsync​(java.lang.String operationId,
                                                           ApiCallback<InboundOperationStatus> callback)
                                                    throws ApiException,
                                                           LWAException
        (asynchronously) Gets the status of the processing of an asynchronous API call. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        operationId - Identifier of an asynchronous operation. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • getInboundPlan

        public InboundPlan getInboundPlan​(java.lang.String inboundPlanId)
                                   throws ApiException,
                                          LWAException
        Fetches the top level information about an inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        InboundPlan
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • getInboundPlanWithHttpInfo

        public ApiResponse<InboundPlan> getInboundPlanWithHttpInfo​(java.lang.String inboundPlanId)
                                                            throws ApiException,
                                                                   LWAException
        Fetches the top level information about an inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        ApiResponse<InboundPlan>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • getInboundPlanAsync

        public okhttp3.Call getInboundPlanAsync​(java.lang.String inboundPlanId,
                                                ApiCallback<InboundPlan> callback)
                                         throws ApiException,
                                                LWAException
        (asynchronously) Fetches the top level information about an inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • getSelfShipAppointmentSlotsCall

        public okhttp3.Call getSelfShipAppointmentSlotsCall​(java.lang.String inboundPlanId,
                                                            java.lang.String shipmentId,
                                                            java.lang.Integer pageSize,
                                                            java.lang.String paginationToken,
                                                            ProgressResponseBody.ProgressListener progressListener,
                                                            ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                     throws ApiException,
                                                            LWAException
        Build call for getSelfShipAppointmentSlots
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of self ship appointment slots to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • getSelfShipAppointmentSlots

        public GetSelfShipAppointmentSlotsResponse getSelfShipAppointmentSlots​(java.lang.String inboundPlanId,
                                                                               java.lang.String shipmentId,
                                                                               java.lang.Integer pageSize,
                                                                               java.lang.String paginationToken)
                                                                        throws ApiException,
                                                                               LWAException
        Retrieves a list of available self-ship appointment slots used to drop off a shipment at a warehouse. Only available in the following [marketplaces](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids): MX, BR, EG, SA, AE, IN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of self ship appointment slots to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        GetSelfShipAppointmentSlotsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • getSelfShipAppointmentSlotsWithHttpInfo

        public ApiResponse<GetSelfShipAppointmentSlotsResponse> getSelfShipAppointmentSlotsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                                        java.lang.String shipmentId,
                                                                                                        java.lang.Integer pageSize,
                                                                                                        java.lang.String paginationToken)
                                                                                                 throws ApiException,
                                                                                                        LWAException
        Retrieves a list of available self-ship appointment slots used to drop off a shipment at a warehouse. Only available in the following [marketplaces](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids): MX, BR, EG, SA, AE, IN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of self ship appointment slots to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<GetSelfShipAppointmentSlotsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • getSelfShipAppointmentSlotsAsync

        public okhttp3.Call getSelfShipAppointmentSlotsAsync​(java.lang.String inboundPlanId,
                                                             java.lang.String shipmentId,
                                                             java.lang.Integer pageSize,
                                                             java.lang.String paginationToken,
                                                             ApiCallback<GetSelfShipAppointmentSlotsResponse> callback)
                                                      throws ApiException,
                                                             LWAException
        (asynchronously) Retrieves a list of available self-ship appointment slots used to drop off a shipment at a warehouse. Only available in the following [marketplaces](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids): MX, BR, EG, SA, AE, IN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of self ship appointment slots to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • getShipmentCall

        public okhttp3.Call getShipmentCall​(java.lang.String inboundPlanId,
                                            java.lang.String shipmentId,
                                            ProgressResponseBody.ProgressListener progressListener,
                                            ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                     throws ApiException,
                                            LWAException
        Build call for getShipment
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • getShipment

        public Shipment getShipment​(java.lang.String inboundPlanId,
                                    java.lang.String shipmentId)
                             throws ApiException,
                                    LWAException
        Provides the full details for a specific shipment within an inbound plan. The `transportationOptionId` inside `acceptedTransportationSelection` can be used to retrieve the transportation details for the shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        Shipment
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • getShipmentWithHttpInfo

        public ApiResponse<Shipment> getShipmentWithHttpInfo​(java.lang.String inboundPlanId,
                                                             java.lang.String shipmentId)
                                                      throws ApiException,
                                                             LWAException
        Provides the full details for a specific shipment within an inbound plan. The `transportationOptionId` inside `acceptedTransportationSelection` can be used to retrieve the transportation details for the shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        ApiResponse<Shipment>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • getShipmentAsync

        public okhttp3.Call getShipmentAsync​(java.lang.String inboundPlanId,
                                             java.lang.String shipmentId,
                                             ApiCallback<Shipment> callback)
                                      throws ApiException,
                                             LWAException
        (asynchronously) Provides the full details for a specific shipment within an inbound plan. The `transportationOptionId` inside `acceptedTransportationSelection` can be used to retrieve the transportation details for the shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • getShipmentContentUpdatePreviewCall

        public okhttp3.Call getShipmentContentUpdatePreviewCall​(java.lang.String inboundPlanId,
                                                                java.lang.String shipmentId,
                                                                java.lang.String contentUpdatePreviewId,
                                                                ProgressResponseBody.ProgressListener progressListener,
                                                                ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                         throws ApiException,
                                                                LWAException
        Build call for getShipmentContentUpdatePreview
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        contentUpdatePreviewId - Identifier of a content update preview. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • getShipmentContentUpdatePreview

        public ContentUpdatePreview getShipmentContentUpdatePreview​(java.lang.String inboundPlanId,
                                                                    java.lang.String shipmentId,
                                                                    java.lang.String contentUpdatePreviewId)
                                                             throws ApiException,
                                                                    LWAException
        Retrieve a shipment content update preview which provides a summary of the requested shipment content changes along with the transportation cost implications of the change that can only be confirmed prior to the expiry date specified. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        contentUpdatePreviewId - Identifier of a content update preview. (required)
        Returns:
        ContentUpdatePreview
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • getShipmentContentUpdatePreviewWithHttpInfo

        public ApiResponse<ContentUpdatePreview> getShipmentContentUpdatePreviewWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                             java.lang.String shipmentId,
                                                                                             java.lang.String contentUpdatePreviewId)
                                                                                      throws ApiException,
                                                                                             LWAException
        Retrieve a shipment content update preview which provides a summary of the requested shipment content changes along with the transportation cost implications of the change that can only be confirmed prior to the expiry date specified. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        contentUpdatePreviewId - Identifier of a content update preview. (required)
        Returns:
        ApiResponse<ContentUpdatePreview>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • getShipmentContentUpdatePreviewAsync

        public okhttp3.Call getShipmentContentUpdatePreviewAsync​(java.lang.String inboundPlanId,
                                                                 java.lang.String shipmentId,
                                                                 java.lang.String contentUpdatePreviewId,
                                                                 ApiCallback<ContentUpdatePreview> callback)
                                                          throws ApiException,
                                                                 LWAException
        (asynchronously) Retrieve a shipment content update preview which provides a summary of the requested shipment content changes along with the transportation cost implications of the change that can only be confirmed prior to the expiry date specified. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        contentUpdatePreviewId - Identifier of a content update preview. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listDeliveryWindowOptionsCall

        public okhttp3.Call listDeliveryWindowOptionsCall​(java.lang.String inboundPlanId,
                                                          java.lang.String shipmentId,
                                                          java.lang.Integer pageSize,
                                                          java.lang.String paginationToken,
                                                          ProgressResponseBody.ProgressListener progressListener,
                                                          ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                   throws ApiException,
                                                          LWAException
        Build call for listDeliveryWindowOptions
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - The shipment to get delivery window options for. (required)
        pageSize - The number of delivery window options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listDeliveryWindowOptions

        public ListDeliveryWindowOptionsResponse listDeliveryWindowOptions​(java.lang.String inboundPlanId,
                                                                           java.lang.String shipmentId,
                                                                           java.lang.Integer pageSize,
                                                                           java.lang.String paginationToken)
                                                                    throws ApiException,
                                                                           LWAException
        Retrieves all delivery window options for a shipment. Delivery window options must first be generated by the `generateDeliveryWindowOptions` operation before becoming available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - The shipment to get delivery window options for. (required)
        pageSize - The number of delivery window options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ListDeliveryWindowOptionsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listDeliveryWindowOptionsWithHttpInfo

        public ApiResponse<ListDeliveryWindowOptionsResponse> listDeliveryWindowOptionsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                                    java.lang.String shipmentId,
                                                                                                    java.lang.Integer pageSize,
                                                                                                    java.lang.String paginationToken)
                                                                                             throws ApiException,
                                                                                                    LWAException
        Retrieves all delivery window options for a shipment. Delivery window options must first be generated by the `generateDeliveryWindowOptions` operation before becoming available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - The shipment to get delivery window options for. (required)
        pageSize - The number of delivery window options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<ListDeliveryWindowOptionsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listDeliveryWindowOptionsAsync

        public okhttp3.Call listDeliveryWindowOptionsAsync​(java.lang.String inboundPlanId,
                                                           java.lang.String shipmentId,
                                                           java.lang.Integer pageSize,
                                                           java.lang.String paginationToken,
                                                           ApiCallback<ListDeliveryWindowOptionsResponse> callback)
                                                    throws ApiException,
                                                           LWAException
        (asynchronously) Retrieves all delivery window options for a shipment. Delivery window options must first be generated by the `generateDeliveryWindowOptions` operation before becoming available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - The shipment to get delivery window options for. (required)
        pageSize - The number of delivery window options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlanBoxesCall

        public okhttp3.Call listInboundPlanBoxesCall​(java.lang.String inboundPlanId,
                                                     java.lang.Integer pageSize,
                                                     java.lang.String paginationToken,
                                                     ProgressResponseBody.ProgressListener progressListener,
                                                     ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                              throws ApiException,
                                                     LWAException
        Build call for listInboundPlanBoxes
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of boxes to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlanBoxes

        public ListInboundPlanBoxesResponse listInboundPlanBoxes​(java.lang.String inboundPlanId,
                                                                 java.lang.Integer pageSize,
                                                                 java.lang.String paginationToken)
                                                          throws ApiException,
                                                                 LWAException
        Provides a paginated list of box packages in an inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of boxes to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ListInboundPlanBoxesResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlanBoxesWithHttpInfo

        public ApiResponse<ListInboundPlanBoxesResponse> listInboundPlanBoxesWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                          java.lang.Integer pageSize,
                                                                                          java.lang.String paginationToken)
                                                                                   throws ApiException,
                                                                                          LWAException
        Provides a paginated list of box packages in an inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of boxes to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<ListInboundPlanBoxesResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlanBoxesAsync

        public okhttp3.Call listInboundPlanBoxesAsync​(java.lang.String inboundPlanId,
                                                      java.lang.Integer pageSize,
                                                      java.lang.String paginationToken,
                                                      ApiCallback<ListInboundPlanBoxesResponse> callback)
                                               throws ApiException,
                                                      LWAException
        (asynchronously) Provides a paginated list of box packages in an inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of boxes to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlanItemsCall

        public okhttp3.Call listInboundPlanItemsCall​(java.lang.String inboundPlanId,
                                                     java.lang.Integer pageSize,
                                                     java.lang.String paginationToken,
                                                     ProgressResponseBody.ProgressListener progressListener,
                                                     ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                              throws ApiException,
                                                     LWAException
        Build call for listInboundPlanItems
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of items to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlanItems

        public ListInboundPlanItemsResponse listInboundPlanItems​(java.lang.String inboundPlanId,
                                                                 java.lang.Integer pageSize,
                                                                 java.lang.String paginationToken)
                                                          throws ApiException,
                                                                 LWAException
        Provides a paginated list of item packages in an inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of items to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ListInboundPlanItemsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlanItemsWithHttpInfo

        public ApiResponse<ListInboundPlanItemsResponse> listInboundPlanItemsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                          java.lang.Integer pageSize,
                                                                                          java.lang.String paginationToken)
                                                                                   throws ApiException,
                                                                                          LWAException
        Provides a paginated list of item packages in an inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of items to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<ListInboundPlanItemsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlanItemsAsync

        public okhttp3.Call listInboundPlanItemsAsync​(java.lang.String inboundPlanId,
                                                      java.lang.Integer pageSize,
                                                      java.lang.String paginationToken,
                                                      ApiCallback<ListInboundPlanItemsResponse> callback)
                                               throws ApiException,
                                                      LWAException
        (asynchronously) Provides a paginated list of item packages in an inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of items to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlanPalletsCall

        public okhttp3.Call listInboundPlanPalletsCall​(java.lang.String inboundPlanId,
                                                       java.lang.Integer pageSize,
                                                       java.lang.String paginationToken,
                                                       ProgressResponseBody.ProgressListener progressListener,
                                                       ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                throws ApiException,
                                                       LWAException
        Build call for listInboundPlanPallets
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of pallets to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlanPallets

        public ListInboundPlanPalletsResponse listInboundPlanPallets​(java.lang.String inboundPlanId,
                                                                     java.lang.Integer pageSize,
                                                                     java.lang.String paginationToken)
                                                              throws ApiException,
                                                                     LWAException
        Provides a paginated list of pallet packages in an inbound plan. An inbound plan will have pallets when the related details are provided after generating Less-Than-Truckload (LTL) carrier shipments. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of pallets to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ListInboundPlanPalletsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlanPalletsWithHttpInfo

        public ApiResponse<ListInboundPlanPalletsResponse> listInboundPlanPalletsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                              java.lang.Integer pageSize,
                                                                                              java.lang.String paginationToken)
                                                                                       throws ApiException,
                                                                                              LWAException
        Provides a paginated list of pallet packages in an inbound plan. An inbound plan will have pallets when the related details are provided after generating Less-Than-Truckload (LTL) carrier shipments. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of pallets to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<ListInboundPlanPalletsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlanPalletsAsync

        public okhttp3.Call listInboundPlanPalletsAsync​(java.lang.String inboundPlanId,
                                                        java.lang.Integer pageSize,
                                                        java.lang.String paginationToken,
                                                        ApiCallback<ListInboundPlanPalletsResponse> callback)
                                                 throws ApiException,
                                                        LWAException
        (asynchronously) Provides a paginated list of pallet packages in an inbound plan. An inbound plan will have pallets when the related details are provided after generating Less-Than-Truckload (LTL) carrier shipments. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of pallets to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlansCall

        public okhttp3.Call listInboundPlansCall​(java.lang.Integer pageSize,
                                                 java.lang.String paginationToken,
                                                 java.lang.String status,
                                                 java.lang.String sortBy,
                                                 java.lang.String sortOrder,
                                                 ProgressResponseBody.ProgressListener progressListener,
                                                 ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                          throws ApiException,
                                                 LWAException
        Build call for listInboundPlans
        Parameters:
        pageSize - The number of inbound plans to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        status - The status of an inbound plan. (optional)
        sortBy - Sort by field. (optional)
        sortOrder - The sort order. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlans

        public ListInboundPlansResponse listInboundPlans​(java.lang.Integer pageSize,
                                                         java.lang.String paginationToken,
                                                         java.lang.String status,
                                                         java.lang.String sortBy,
                                                         java.lang.String sortOrder)
                                                  throws ApiException,
                                                         LWAException
        Provides a list of inbound plans with minimal information. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        pageSize - The number of inbound plans to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        status - The status of an inbound plan. (optional)
        sortBy - Sort by field. (optional)
        sortOrder - The sort order. (optional)
        Returns:
        ListInboundPlansResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlansWithHttpInfo

        public ApiResponse<ListInboundPlansResponse> listInboundPlansWithHttpInfo​(java.lang.Integer pageSize,
                                                                                  java.lang.String paginationToken,
                                                                                  java.lang.String status,
                                                                                  java.lang.String sortBy,
                                                                                  java.lang.String sortOrder)
                                                                           throws ApiException,
                                                                                  LWAException
        Provides a list of inbound plans with minimal information. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        pageSize - The number of inbound plans to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        status - The status of an inbound plan. (optional)
        sortBy - Sort by field. (optional)
        sortOrder - The sort order. (optional)
        Returns:
        ApiResponse<ListInboundPlansResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listInboundPlansAsync

        public okhttp3.Call listInboundPlansAsync​(java.lang.Integer pageSize,
                                                  java.lang.String paginationToken,
                                                  java.lang.String status,
                                                  java.lang.String sortBy,
                                                  java.lang.String sortOrder,
                                                  ApiCallback<ListInboundPlansResponse> callback)
                                           throws ApiException,
                                                  LWAException
        (asynchronously) Provides a list of inbound plans with minimal information. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        pageSize - The number of inbound plans to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        status - The status of an inbound plan. (optional)
        sortBy - Sort by field. (optional)
        sortOrder - The sort order. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listItemComplianceDetailsCall

        public okhttp3.Call listItemComplianceDetailsCall​(java.util.List<java.lang.String> mskus,
                                                          java.lang.String marketplaceId,
                                                          ProgressResponseBody.ProgressListener progressListener,
                                                          ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                   throws ApiException,
                                                          LWAException
        Build call for listItemComplianceDetails
        Parameters:
        mskus - A list of merchant SKUs, a merchant-supplied identifier of a specific SKU. (required)
        marketplaceId - The Marketplace ID. For a list of possible values, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listItemComplianceDetails

        public ListItemComplianceDetailsResponse listItemComplianceDetails​(java.util.List<java.lang.String> mskus,
                                                                           java.lang.String marketplaceId)
                                                                    throws ApiException,
                                                                           LWAException
        List the inbound compliance details for MSKUs in a given marketplace. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        mskus - A list of merchant SKUs, a merchant-supplied identifier of a specific SKU. (required)
        marketplaceId - The Marketplace ID. For a list of possible values, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        ListItemComplianceDetailsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listItemComplianceDetailsWithHttpInfo

        public ApiResponse<ListItemComplianceDetailsResponse> listItemComplianceDetailsWithHttpInfo​(java.util.List<java.lang.String> mskus,
                                                                                                    java.lang.String marketplaceId)
                                                                                             throws ApiException,
                                                                                                    LWAException
        List the inbound compliance details for MSKUs in a given marketplace. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        mskus - A list of merchant SKUs, a merchant-supplied identifier of a specific SKU. (required)
        marketplaceId - The Marketplace ID. For a list of possible values, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        ApiResponse<ListItemComplianceDetailsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listItemComplianceDetailsAsync

        public okhttp3.Call listItemComplianceDetailsAsync​(java.util.List<java.lang.String> mskus,
                                                           java.lang.String marketplaceId,
                                                           ApiCallback<ListItemComplianceDetailsResponse> callback)
                                                    throws ApiException,
                                                           LWAException
        (asynchronously) List the inbound compliance details for MSKUs in a given marketplace. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        mskus - A list of merchant SKUs, a merchant-supplied identifier of a specific SKU. (required)
        marketplaceId - The Marketplace ID. For a list of possible values, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listPackingGroupBoxesCall

        public okhttp3.Call listPackingGroupBoxesCall​(java.lang.String inboundPlanId,
                                                      java.lang.String packingGroupId,
                                                      java.lang.Integer pageSize,
                                                      java.lang.String paginationToken,
                                                      ProgressResponseBody.ProgressListener progressListener,
                                                      ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                               throws ApiException,
                                                      LWAException
        Build call for listPackingGroupBoxes
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        packingGroupId - Identifier of a packing group. (required)
        pageSize - The number of packing group boxes to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listPackingGroupBoxes

        public ListPackingGroupBoxesResponse listPackingGroupBoxes​(java.lang.String inboundPlanId,
                                                                   java.lang.String packingGroupId,
                                                                   java.lang.Integer pageSize,
                                                                   java.lang.String paginationToken)
                                                            throws ApiException,
                                                                   LWAException
        Retrieves a page of boxes from a given packing group. These boxes were previously provided through the `setPackingInformation` operation. This API is used for workflows where boxes are packed before Amazon determines shipment splits. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        packingGroupId - Identifier of a packing group. (required)
        pageSize - The number of packing group boxes to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ListPackingGroupBoxesResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listPackingGroupBoxesWithHttpInfo

        public ApiResponse<ListPackingGroupBoxesResponse> listPackingGroupBoxesWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                            java.lang.String packingGroupId,
                                                                                            java.lang.Integer pageSize,
                                                                                            java.lang.String paginationToken)
                                                                                     throws ApiException,
                                                                                            LWAException
        Retrieves a page of boxes from a given packing group. These boxes were previously provided through the `setPackingInformation` operation. This API is used for workflows where boxes are packed before Amazon determines shipment splits. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        packingGroupId - Identifier of a packing group. (required)
        pageSize - The number of packing group boxes to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<ListPackingGroupBoxesResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listPackingGroupBoxesAsync

        public okhttp3.Call listPackingGroupBoxesAsync​(java.lang.String inboundPlanId,
                                                       java.lang.String packingGroupId,
                                                       java.lang.Integer pageSize,
                                                       java.lang.String paginationToken,
                                                       ApiCallback<ListPackingGroupBoxesResponse> callback)
                                                throws ApiException,
                                                       LWAException
        (asynchronously) Retrieves a page of boxes from a given packing group. These boxes were previously provided through the `setPackingInformation` operation. This API is used for workflows where boxes are packed before Amazon determines shipment splits. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        packingGroupId - Identifier of a packing group. (required)
        pageSize - The number of packing group boxes to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listPackingGroupItemsCall

        public okhttp3.Call listPackingGroupItemsCall​(java.lang.String inboundPlanId,
                                                      java.lang.String packingGroupId,
                                                      java.lang.Integer pageSize,
                                                      java.lang.String paginationToken,
                                                      ProgressResponseBody.ProgressListener progressListener,
                                                      ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                               throws ApiException,
                                                      LWAException
        Build call for listPackingGroupItems
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        packingGroupId - Identifier of a packing group. (required)
        pageSize - The number of packing group items to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listPackingGroupItems

        public ListPackingGroupItemsResponse listPackingGroupItems​(java.lang.String inboundPlanId,
                                                                   java.lang.String packingGroupId,
                                                                   java.lang.Integer pageSize,
                                                                   java.lang.String paginationToken)
                                                            throws ApiException,
                                                                   LWAException
        Retrieves a page of items in a given packing group. Packing options must first be generated by the corresponding operation before packing group items can be listed. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        packingGroupId - Identifier of a packing group. (required)
        pageSize - The number of packing group items to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ListPackingGroupItemsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listPackingGroupItemsWithHttpInfo

        public ApiResponse<ListPackingGroupItemsResponse> listPackingGroupItemsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                            java.lang.String packingGroupId,
                                                                                            java.lang.Integer pageSize,
                                                                                            java.lang.String paginationToken)
                                                                                     throws ApiException,
                                                                                            LWAException
        Retrieves a page of items in a given packing group. Packing options must first be generated by the corresponding operation before packing group items can be listed. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        packingGroupId - Identifier of a packing group. (required)
        pageSize - The number of packing group items to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<ListPackingGroupItemsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listPackingGroupItemsAsync

        public okhttp3.Call listPackingGroupItemsAsync​(java.lang.String inboundPlanId,
                                                       java.lang.String packingGroupId,
                                                       java.lang.Integer pageSize,
                                                       java.lang.String paginationToken,
                                                       ApiCallback<ListPackingGroupItemsResponse> callback)
                                                throws ApiException,
                                                       LWAException
        (asynchronously) Retrieves a page of items in a given packing group. Packing options must first be generated by the corresponding operation before packing group items can be listed. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        packingGroupId - Identifier of a packing group. (required)
        pageSize - The number of packing group items to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listPackingOptionsCall

        public okhttp3.Call listPackingOptionsCall​(java.lang.String inboundPlanId,
                                                   java.lang.Integer pageSize,
                                                   java.lang.String paginationToken,
                                                   ProgressResponseBody.ProgressListener progressListener,
                                                   ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                            throws ApiException,
                                                   LWAException
        Build call for listPackingOptions
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of packing options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listPackingOptions

        public ListPackingOptionsResponse listPackingOptions​(java.lang.String inboundPlanId,
                                                             java.lang.Integer pageSize,
                                                             java.lang.String paginationToken)
                                                      throws ApiException,
                                                             LWAException
        Retrieves a list of all packing options for an inbound plan. Packing options must first be generated by the corresponding operation before becoming available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of packing options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ListPackingOptionsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listPackingOptionsWithHttpInfo

        public ApiResponse<ListPackingOptionsResponse> listPackingOptionsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                      java.lang.Integer pageSize,
                                                                                      java.lang.String paginationToken)
                                                                               throws ApiException,
                                                                                      LWAException
        Retrieves a list of all packing options for an inbound plan. Packing options must first be generated by the corresponding operation before becoming available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of packing options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<ListPackingOptionsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listPackingOptionsAsync

        public okhttp3.Call listPackingOptionsAsync​(java.lang.String inboundPlanId,
                                                    java.lang.Integer pageSize,
                                                    java.lang.String paginationToken,
                                                    ApiCallback<ListPackingOptionsResponse> callback)
                                             throws ApiException,
                                                    LWAException
        (asynchronously) Retrieves a list of all packing options for an inbound plan. Packing options must first be generated by the corresponding operation before becoming available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of packing options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listPlacementOptionsCall

        public okhttp3.Call listPlacementOptionsCall​(java.lang.String inboundPlanId,
                                                     java.lang.Integer pageSize,
                                                     java.lang.String paginationToken,
                                                     ProgressResponseBody.ProgressListener progressListener,
                                                     ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                              throws ApiException,
                                                     LWAException
        Build call for listPlacementOptions
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of placement options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listPlacementOptions

        public ListPlacementOptionsResponse listPlacementOptions​(java.lang.String inboundPlanId,
                                                                 java.lang.Integer pageSize,
                                                                 java.lang.String paginationToken)
                                                          throws ApiException,
                                                                 LWAException
        Provides a list of all placement options for an inbound plan. Placement options must first be generated by the corresponding operation before becoming available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of placement options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ListPlacementOptionsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listPlacementOptionsWithHttpInfo

        public ApiResponse<ListPlacementOptionsResponse> listPlacementOptionsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                          java.lang.Integer pageSize,
                                                                                          java.lang.String paginationToken)
                                                                                   throws ApiException,
                                                                                          LWAException
        Provides a list of all placement options for an inbound plan. Placement options must first be generated by the corresponding operation before becoming available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of placement options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<ListPlacementOptionsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listPlacementOptionsAsync

        public okhttp3.Call listPlacementOptionsAsync​(java.lang.String inboundPlanId,
                                                      java.lang.Integer pageSize,
                                                      java.lang.String paginationToken,
                                                      ApiCallback<ListPlacementOptionsResponse> callback)
                                               throws ApiException,
                                                      LWAException
        (asynchronously) Provides a list of all placement options for an inbound plan. Placement options must first be generated by the corresponding operation before becoming available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of placement options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listPrepDetailsCall

        public okhttp3.Call listPrepDetailsCall​(java.lang.String marketplaceId,
                                                java.util.List<java.lang.String> mskus,
                                                ProgressResponseBody.ProgressListener progressListener,
                                                ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                         throws ApiException,
                                                LWAException
        Build call for listPrepDetails
        Parameters:
        marketplaceId - The marketplace ID. For a list of possible values, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        mskus - A list of merchant SKUs, a merchant-supplied identifier of a specific SKU. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listPrepDetails

        public ListPrepDetailsResponse listPrepDetails​(java.lang.String marketplaceId,
                                                       java.util.List<java.lang.String> mskus)
                                                throws ApiException,
                                                       LWAException
        Get preparation details for a list of MSKUs in a specified marketplace. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The marketplace ID. For a list of possible values, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        mskus - A list of merchant SKUs, a merchant-supplied identifier of a specific SKU. (required)
        Returns:
        ListPrepDetailsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listPrepDetailsWithHttpInfo

        public ApiResponse<ListPrepDetailsResponse> listPrepDetailsWithHttpInfo​(java.lang.String marketplaceId,
                                                                                java.util.List<java.lang.String> mskus)
                                                                         throws ApiException,
                                                                                LWAException
        Get preparation details for a list of MSKUs in a specified marketplace. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The marketplace ID. For a list of possible values, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        mskus - A list of merchant SKUs, a merchant-supplied identifier of a specific SKU. (required)
        Returns:
        ApiResponse<ListPrepDetailsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listPrepDetailsAsync

        public okhttp3.Call listPrepDetailsAsync​(java.lang.String marketplaceId,
                                                 java.util.List<java.lang.String> mskus,
                                                 ApiCallback<ListPrepDetailsResponse> callback)
                                          throws ApiException,
                                                 LWAException
        (asynchronously) Get preparation details for a list of MSKUs in a specified marketplace. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The marketplace ID. For a list of possible values, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        mskus - A list of merchant SKUs, a merchant-supplied identifier of a specific SKU. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listShipmentBoxesCall

        public okhttp3.Call listShipmentBoxesCall​(java.lang.String inboundPlanId,
                                                  java.lang.String shipmentId,
                                                  java.lang.Integer pageSize,
                                                  java.lang.String paginationToken,
                                                  ProgressResponseBody.ProgressListener progressListener,
                                                  ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                           throws ApiException,
                                                  LWAException
        Build call for listShipmentBoxes
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of boxes to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listShipmentBoxes

        public ListShipmentBoxesResponse listShipmentBoxes​(java.lang.String inboundPlanId,
                                                           java.lang.String shipmentId,
                                                           java.lang.Integer pageSize,
                                                           java.lang.String paginationToken)
                                                    throws ApiException,
                                                           LWAException
        Provides a paginated list of box packages in a shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of boxes to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ListShipmentBoxesResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listShipmentBoxesWithHttpInfo

        public ApiResponse<ListShipmentBoxesResponse> listShipmentBoxesWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                    java.lang.String shipmentId,
                                                                                    java.lang.Integer pageSize,
                                                                                    java.lang.String paginationToken)
                                                                             throws ApiException,
                                                                                    LWAException
        Provides a paginated list of box packages in a shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of boxes to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<ListShipmentBoxesResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listShipmentBoxesAsync

        public okhttp3.Call listShipmentBoxesAsync​(java.lang.String inboundPlanId,
                                                   java.lang.String shipmentId,
                                                   java.lang.Integer pageSize,
                                                   java.lang.String paginationToken,
                                                   ApiCallback<ListShipmentBoxesResponse> callback)
                                            throws ApiException,
                                                   LWAException
        (asynchronously) Provides a paginated list of box packages in a shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of boxes to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listShipmentContentUpdatePreviewsCall

        public okhttp3.Call listShipmentContentUpdatePreviewsCall​(java.lang.String inboundPlanId,
                                                                  java.lang.String shipmentId,
                                                                  java.lang.Integer pageSize,
                                                                  java.lang.String paginationToken,
                                                                  ProgressResponseBody.ProgressListener progressListener,
                                                                  ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                           throws ApiException,
                                                                  LWAException
        Build call for listShipmentContentUpdatePreviews
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of content update previews to return. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listShipmentContentUpdatePreviews

        public ListShipmentContentUpdatePreviewsResponse listShipmentContentUpdatePreviews​(java.lang.String inboundPlanId,
                                                                                           java.lang.String shipmentId,
                                                                                           java.lang.Integer pageSize,
                                                                                           java.lang.String paginationToken)
                                                                                    throws ApiException,
                                                                                           LWAException
        Retrieve a paginated list of shipment content update previews for a given shipment. The shipment content update preview is a summary of the requested shipment content changes along with the transportation cost implications of the change that can only be confirmed prior to the expiry date specified. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of content update previews to return. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ListShipmentContentUpdatePreviewsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listShipmentContentUpdatePreviewsWithHttpInfo

        public ApiResponse<ListShipmentContentUpdatePreviewsResponse> listShipmentContentUpdatePreviewsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                                                    java.lang.String shipmentId,
                                                                                                                    java.lang.Integer pageSize,
                                                                                                                    java.lang.String paginationToken)
                                                                                                             throws ApiException,
                                                                                                                    LWAException
        Retrieve a paginated list of shipment content update previews for a given shipment. The shipment content update preview is a summary of the requested shipment content changes along with the transportation cost implications of the change that can only be confirmed prior to the expiry date specified. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of content update previews to return. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<ListShipmentContentUpdatePreviewsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listShipmentContentUpdatePreviewsAsync

        public okhttp3.Call listShipmentContentUpdatePreviewsAsync​(java.lang.String inboundPlanId,
                                                                   java.lang.String shipmentId,
                                                                   java.lang.Integer pageSize,
                                                                   java.lang.String paginationToken,
                                                                   ApiCallback<ListShipmentContentUpdatePreviewsResponse> callback)
                                                            throws ApiException,
                                                                   LWAException
        (asynchronously) Retrieve a paginated list of shipment content update previews for a given shipment. The shipment content update preview is a summary of the requested shipment content changes along with the transportation cost implications of the change that can only be confirmed prior to the expiry date specified. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of content update previews to return. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listShipmentItemsCall

        public okhttp3.Call listShipmentItemsCall​(java.lang.String inboundPlanId,
                                                  java.lang.String shipmentId,
                                                  java.lang.Integer pageSize,
                                                  java.lang.String paginationToken,
                                                  ProgressResponseBody.ProgressListener progressListener,
                                                  ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                           throws ApiException,
                                                  LWAException
        Build call for listShipmentItems
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of items to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listShipmentItems

        public ListShipmentItemsResponse listShipmentItems​(java.lang.String inboundPlanId,
                                                           java.lang.String shipmentId,
                                                           java.lang.Integer pageSize,
                                                           java.lang.String paginationToken)
                                                    throws ApiException,
                                                           LWAException
        Provides a paginated list of item packages in a shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of items to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ListShipmentItemsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listShipmentItemsWithHttpInfo

        public ApiResponse<ListShipmentItemsResponse> listShipmentItemsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                    java.lang.String shipmentId,
                                                                                    java.lang.Integer pageSize,
                                                                                    java.lang.String paginationToken)
                                                                             throws ApiException,
                                                                                    LWAException
        Provides a paginated list of item packages in a shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of items to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<ListShipmentItemsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listShipmentItemsAsync

        public okhttp3.Call listShipmentItemsAsync​(java.lang.String inboundPlanId,
                                                   java.lang.String shipmentId,
                                                   java.lang.Integer pageSize,
                                                   java.lang.String paginationToken,
                                                   ApiCallback<ListShipmentItemsResponse> callback)
                                            throws ApiException,
                                                   LWAException
        (asynchronously) Provides a paginated list of item packages in a shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of items to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listShipmentPalletsCall

        public okhttp3.Call listShipmentPalletsCall​(java.lang.String inboundPlanId,
                                                    java.lang.String shipmentId,
                                                    java.lang.Integer pageSize,
                                                    java.lang.String paginationToken,
                                                    ProgressResponseBody.ProgressListener progressListener,
                                                    ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                             throws ApiException,
                                                    LWAException
        Build call for listShipmentPallets
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of pallets to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listShipmentPallets

        public ListShipmentPalletsResponse listShipmentPallets​(java.lang.String inboundPlanId,
                                                               java.lang.String shipmentId,
                                                               java.lang.Integer pageSize,
                                                               java.lang.String paginationToken)
                                                        throws ApiException,
                                                               LWAException
        Provides a paginated list of pallet packages in a shipment. A palletized shipment will have pallets when the related details are provided after generating Less-Than-Truckload (LTL) carrier shipments. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of pallets to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ListShipmentPalletsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listShipmentPalletsWithHttpInfo

        public ApiResponse<ListShipmentPalletsResponse> listShipmentPalletsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                        java.lang.String shipmentId,
                                                                                        java.lang.Integer pageSize,
                                                                                        java.lang.String paginationToken)
                                                                                 throws ApiException,
                                                                                        LWAException
        Provides a paginated list of pallet packages in a shipment. A palletized shipment will have pallets when the related details are provided after generating Less-Than-Truckload (LTL) carrier shipments. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of pallets to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        Returns:
        ApiResponse<ListShipmentPalletsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listShipmentPalletsAsync

        public okhttp3.Call listShipmentPalletsAsync​(java.lang.String inboundPlanId,
                                                     java.lang.String shipmentId,
                                                     java.lang.Integer pageSize,
                                                     java.lang.String paginationToken,
                                                     ApiCallback<ListShipmentPalletsResponse> callback)
                                              throws ApiException,
                                                     LWAException
        (asynchronously) Provides a paginated list of pallet packages in a shipment. A palletized shipment will have pallets when the related details are provided after generating Less-Than-Truckload (LTL) carrier shipments. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        pageSize - The number of pallets to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • listTransportationOptionsCall

        public okhttp3.Call listTransportationOptionsCall​(java.lang.String inboundPlanId,
                                                          java.lang.Integer pageSize,
                                                          java.lang.String paginationToken,
                                                          java.lang.String placementOptionId,
                                                          java.lang.String shipmentId,
                                                          ProgressResponseBody.ProgressListener progressListener,
                                                          ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                   throws ApiException,
                                                          LWAException
        Build call for listTransportationOptions
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of transportation options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        placementOptionId - The placement option to get transportation options for. Either `placementOptionId` or `shipmentId` must be specified. (optional)
        shipmentId - The shipment to get transportation options for. Either `placementOptionId` or `shipmentId` must be specified. (optional)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • listTransportationOptions

        public ListTransportationOptionsResponse listTransportationOptions​(java.lang.String inboundPlanId,
                                                                           java.lang.Integer pageSize,
                                                                           java.lang.String paginationToken,
                                                                           java.lang.String placementOptionId,
                                                                           java.lang.String shipmentId)
                                                                    throws ApiException,
                                                                           LWAException
        Retrieves all transportation options for a shipment. Transportation options must first be generated by the `generateTransportationOptions` operation before becoming available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of transportation options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        placementOptionId - The placement option to get transportation options for. Either `placementOptionId` or `shipmentId` must be specified. (optional)
        shipmentId - The shipment to get transportation options for. Either `placementOptionId` or `shipmentId` must be specified. (optional)
        Returns:
        ListTransportationOptionsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listTransportationOptionsWithHttpInfo

        public ApiResponse<ListTransportationOptionsResponse> listTransportationOptionsWithHttpInfo​(java.lang.String inboundPlanId,
                                                                                                    java.lang.Integer pageSize,
                                                                                                    java.lang.String paginationToken,
                                                                                                    java.lang.String placementOptionId,
                                                                                                    java.lang.String shipmentId)
                                                                                             throws ApiException,
                                                                                                    LWAException
        Retrieves all transportation options for a shipment. Transportation options must first be generated by the `generateTransportationOptions` operation before becoming available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of transportation options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        placementOptionId - The placement option to get transportation options for. Either `placementOptionId` or `shipmentId` must be specified. (optional)
        shipmentId - The shipment to get transportation options for. Either `placementOptionId` or `shipmentId` must be specified. (optional)
        Returns:
        ApiResponse<ListTransportationOptionsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • listTransportationOptionsAsync

        public okhttp3.Call listTransportationOptionsAsync​(java.lang.String inboundPlanId,
                                                           java.lang.Integer pageSize,
                                                           java.lang.String paginationToken,
                                                           java.lang.String placementOptionId,
                                                           java.lang.String shipmentId,
                                                           ApiCallback<ListTransportationOptionsResponse> callback)
                                                    throws ApiException,
                                                           LWAException
        (asynchronously) Retrieves all transportation options for a shipment. Transportation options must first be generated by the `generateTransportationOptions` operation before becoming available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        inboundPlanId - Identifier of an inbound plan. (required)
        pageSize - The number of transportation options to return in the response matching the given query. (optional, default to 10)
        paginationToken - A token to fetch a certain page when there are multiple pages worth of results. The value of this token is fetched from the `pagination` returned in the API response. In the absence of the token value from the query parameter the API returns the first page of the result. (optional)
        placementOptionId - The placement option to get transportation options for. Either `placementOptionId` or `shipmentId` must be specified. (optional)
        shipmentId - The shipment to get transportation options for. Either `placementOptionId` or `shipmentId` must be specified. (optional)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • scheduleSelfShipAppointmentCall

        public okhttp3.Call scheduleSelfShipAppointmentCall​(ScheduleSelfShipAppointmentRequest body,
                                                            java.lang.String inboundPlanId,
                                                            java.lang.String shipmentId,
                                                            java.lang.String slotId,
                                                            ProgressResponseBody.ProgressListener progressListener,
                                                            ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                     throws ApiException,
                                                            LWAException
        Build call for scheduleSelfShipAppointment
        Parameters:
        body - The body of the request to `scheduleSelfShipAppointment`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        slotId - An identifier to a self-ship appointment slot. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • scheduleSelfShipAppointment

        public ScheduleSelfShipAppointmentResponse scheduleSelfShipAppointment​(ScheduleSelfShipAppointmentRequest body,
                                                                               java.lang.String inboundPlanId,
                                                                               java.lang.String shipmentId,
                                                                               java.lang.String slotId)
                                                                        throws ApiException,
                                                                               LWAException
        Confirms or reschedules a self-ship appointment slot against a shipment. Only available in the following [marketplaces](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids): MX, BR, EG, SA, AE, IN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `scheduleSelfShipAppointment`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        slotId - An identifier to a self-ship appointment slot. (required)
        Returns:
        ScheduleSelfShipAppointmentResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • scheduleSelfShipAppointmentWithHttpInfo

        public ApiResponse<ScheduleSelfShipAppointmentResponse> scheduleSelfShipAppointmentWithHttpInfo​(ScheduleSelfShipAppointmentRequest body,
                                                                                                        java.lang.String inboundPlanId,
                                                                                                        java.lang.String shipmentId,
                                                                                                        java.lang.String slotId)
                                                                                                 throws ApiException,
                                                                                                        LWAException
        Confirms or reschedules a self-ship appointment slot against a shipment. Only available in the following [marketplaces](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids): MX, BR, EG, SA, AE, IN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `scheduleSelfShipAppointment`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        slotId - An identifier to a self-ship appointment slot. (required)
        Returns:
        ApiResponse<ScheduleSelfShipAppointmentResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • scheduleSelfShipAppointmentAsync

        public okhttp3.Call scheduleSelfShipAppointmentAsync​(ScheduleSelfShipAppointmentRequest body,
                                                             java.lang.String inboundPlanId,
                                                             java.lang.String shipmentId,
                                                             java.lang.String slotId,
                                                             ApiCallback<ScheduleSelfShipAppointmentResponse> callback)
                                                      throws ApiException,
                                                             LWAException
        (asynchronously) Confirms or reschedules a self-ship appointment slot against a shipment. Only available in the following [marketplaces](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids): MX, BR, EG, SA, AE, IN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `scheduleSelfShipAppointment`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        slotId - An identifier to a self-ship appointment slot. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • setPackingInformation

        public SetPackingInformationResponse setPackingInformation​(SetPackingInformationRequest body,
                                                                   java.lang.String inboundPlanId)
                                                            throws ApiException,
                                                                   LWAException
        Sets packing information for an inbound plan. This should be called after an inbound plan is created to populate the box level information required for planning and transportation estimates. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `setPackingInformation`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        SetPackingInformationResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • setPackingInformationWithHttpInfo

        public ApiResponse<SetPackingInformationResponse> setPackingInformationWithHttpInfo​(SetPackingInformationRequest body,
                                                                                            java.lang.String inboundPlanId)
                                                                                     throws ApiException,
                                                                                            LWAException
        Sets packing information for an inbound plan. This should be called after an inbound plan is created to populate the box level information required for planning and transportation estimates. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `setPackingInformation`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        ApiResponse<SetPackingInformationResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • setPackingInformationAsync

        public okhttp3.Call setPackingInformationAsync​(SetPackingInformationRequest body,
                                                       java.lang.String inboundPlanId,
                                                       ApiCallback<SetPackingInformationResponse> callback)
                                                throws ApiException,
                                                       LWAException
        (asynchronously) Sets packing information for an inbound plan. This should be called after an inbound plan is created to populate the box level information required for planning and transportation estimates. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `setPackingInformation`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • setPrepDetails

        public SetPrepDetailsResponse setPrepDetails​(SetPrepDetailsRequest body)
                                              throws ApiException,
                                                     LWAException
        Set the preparation details for a list of MSKUs in a specified marketplace. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `setPrepDetails`. (required)
        Returns:
        SetPrepDetailsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • setPrepDetailsWithHttpInfo

        public ApiResponse<SetPrepDetailsResponse> setPrepDetailsWithHttpInfo​(SetPrepDetailsRequest body)
                                                                       throws ApiException,
                                                                              LWAException
        Set the preparation details for a list of MSKUs in a specified marketplace. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `setPrepDetails`. (required)
        Returns:
        ApiResponse<SetPrepDetailsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • setPrepDetailsAsync

        public okhttp3.Call setPrepDetailsAsync​(SetPrepDetailsRequest body,
                                                ApiCallback<SetPrepDetailsResponse> callback)
                                         throws ApiException,
                                                LWAException
        (asynchronously) Set the preparation details for a list of MSKUs in a specified marketplace. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `setPrepDetails`. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • updateInboundPlanName

        public void updateInboundPlanName​(UpdateInboundPlanNameRequest body,
                                          java.lang.String inboundPlanId)
                                   throws ApiException,
                                          LWAException
        Updates the name of an existing inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateInboundPlanName`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • updateInboundPlanNameWithHttpInfo

        public ApiResponse<java.lang.Void> updateInboundPlanNameWithHttpInfo​(UpdateInboundPlanNameRequest body,
                                                                             java.lang.String inboundPlanId)
                                                                      throws ApiException,
                                                                             LWAException
        Updates the name of an existing inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateInboundPlanName`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        Returns:
        ApiResponse<Void>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • updateInboundPlanNameAsync

        public okhttp3.Call updateInboundPlanNameAsync​(UpdateInboundPlanNameRequest body,
                                                       java.lang.String inboundPlanId,
                                                       ApiCallback<java.lang.Void> callback)
                                                throws ApiException,
                                                       LWAException
        (asynchronously) Updates the name of an existing inbound plan. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateInboundPlanName`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • updateItemComplianceDetailsCall

        public okhttp3.Call updateItemComplianceDetailsCall​(UpdateItemComplianceDetailsRequest body,
                                                            java.lang.String marketplaceId,
                                                            ProgressResponseBody.ProgressListener progressListener,
                                                            ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                     throws ApiException,
                                                            LWAException
        Build call for updateItemComplianceDetails
        Parameters:
        body - The body of the request to `updateItemComplianceDetails`. (required)
        marketplaceId - The Marketplace ID. For a list of possible values, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • updateItemComplianceDetails

        public UpdateItemComplianceDetailsResponse updateItemComplianceDetails​(UpdateItemComplianceDetailsRequest body,
                                                                               java.lang.String marketplaceId)
                                                                        throws ApiException,
                                                                               LWAException
        Update compliance details for a list of MSKUs. The details provided here are only used for the India (IN - A21TJRUUN4KGV) marketplace compliance validation. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateItemComplianceDetails`. (required)
        marketplaceId - The Marketplace ID. For a list of possible values, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        UpdateItemComplianceDetailsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • updateItemComplianceDetailsWithHttpInfo

        public ApiResponse<UpdateItemComplianceDetailsResponse> updateItemComplianceDetailsWithHttpInfo​(UpdateItemComplianceDetailsRequest body,
                                                                                                        java.lang.String marketplaceId)
                                                                                                 throws ApiException,
                                                                                                        LWAException
        Update compliance details for a list of MSKUs. The details provided here are only used for the India (IN - A21TJRUUN4KGV) marketplace compliance validation. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateItemComplianceDetails`. (required)
        marketplaceId - The Marketplace ID. For a list of possible values, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        ApiResponse<UpdateItemComplianceDetailsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • updateItemComplianceDetailsAsync

        public okhttp3.Call updateItemComplianceDetailsAsync​(UpdateItemComplianceDetailsRequest body,
                                                             java.lang.String marketplaceId,
                                                             ApiCallback<UpdateItemComplianceDetailsResponse> callback)
                                                      throws ApiException,
                                                             LWAException
        (asynchronously) Update compliance details for a list of MSKUs. The details provided here are only used for the India (IN - A21TJRUUN4KGV) marketplace compliance validation. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 6 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateItemComplianceDetails`. (required)
        marketplaceId - The Marketplace ID. For a list of possible values, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • updateShipmentNameCall

        public okhttp3.Call updateShipmentNameCall​(UpdateShipmentNameRequest body,
                                                   java.lang.String inboundPlanId,
                                                   java.lang.String shipmentId,
                                                   ProgressResponseBody.ProgressListener progressListener,
                                                   ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                            throws ApiException,
                                                   LWAException
        Build call for updateShipmentName
        Parameters:
        body - The body of the request to `updateShipmentName`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • updateShipmentName

        public void updateShipmentName​(UpdateShipmentNameRequest body,
                                       java.lang.String inboundPlanId,
                                       java.lang.String shipmentId)
                                throws ApiException,
                                       LWAException
        Updates the name of an existing shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateShipmentName`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • updateShipmentNameWithHttpInfo

        public ApiResponse<java.lang.Void> updateShipmentNameWithHttpInfo​(UpdateShipmentNameRequest body,
                                                                          java.lang.String inboundPlanId,
                                                                          java.lang.String shipmentId)
                                                                   throws ApiException,
                                                                          LWAException
        Updates the name of an existing shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateShipmentName`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        ApiResponse<Void>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • updateShipmentNameAsync

        public okhttp3.Call updateShipmentNameAsync​(UpdateShipmentNameRequest body,
                                                    java.lang.String inboundPlanId,
                                                    java.lang.String shipmentId,
                                                    ApiCallback<java.lang.Void> callback)
                                             throws ApiException,
                                                    LWAException
        (asynchronously) Updates the name of an existing shipment. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateShipmentName`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • updateShipmentSourceAddressCall

        public okhttp3.Call updateShipmentSourceAddressCall​(UpdateShipmentSourceAddressRequest body,
                                                            java.lang.String inboundPlanId,
                                                            java.lang.String shipmentId,
                                                            ProgressResponseBody.ProgressListener progressListener,
                                                            ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                     throws ApiException,
                                                            LWAException
        Build call for updateShipmentSourceAddress
        Parameters:
        body - The body of the request to `updateShipmentSourceAddress`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • updateShipmentSourceAddress

        public UpdateShipmentSourceAddressResponse updateShipmentSourceAddress​(UpdateShipmentSourceAddressRequest body,
                                                                               java.lang.String inboundPlanId,
                                                                               java.lang.String shipmentId)
                                                                        throws ApiException,
                                                                               LWAException
        Updates the source address of an existing shipment. The shipment source address can only be updated prior to the confirmation of the shipment carriers. As a result of the updated source address, existing transportation options will be invalidated and will need to be regenerated to capture the potential difference in transportation options and quotes due to the new source address. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateShipmentSourceAddress`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        UpdateShipmentSourceAddressResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • updateShipmentSourceAddressWithHttpInfo

        public ApiResponse<UpdateShipmentSourceAddressResponse> updateShipmentSourceAddressWithHttpInfo​(UpdateShipmentSourceAddressRequest body,
                                                                                                        java.lang.String inboundPlanId,
                                                                                                        java.lang.String shipmentId)
                                                                                                 throws ApiException,
                                                                                                        LWAException
        Updates the source address of an existing shipment. The shipment source address can only be updated prior to the confirmation of the shipment carriers. As a result of the updated source address, existing transportation options will be invalidated and will need to be regenerated to capture the potential difference in transportation options and quotes due to the new source address. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateShipmentSourceAddress`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        ApiResponse<UpdateShipmentSourceAddressResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • updateShipmentSourceAddressAsync

        public okhttp3.Call updateShipmentSourceAddressAsync​(UpdateShipmentSourceAddressRequest body,
                                                             java.lang.String inboundPlanId,
                                                             java.lang.String shipmentId,
                                                             ApiCallback<UpdateShipmentSourceAddressResponse> callback)
                                                      throws ApiException,
                                                             LWAException
        (asynchronously) Updates the source address of an existing shipment. The shipment source address can only be updated prior to the confirmation of the shipment carriers. As a result of the updated source address, existing transportation options will be invalidated and will need to be regenerated to capture the potential difference in transportation options and quotes due to the new source address. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateShipmentSourceAddress`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails
      • updateShipmentTrackingDetailsCall

        public okhttp3.Call updateShipmentTrackingDetailsCall​(UpdateShipmentTrackingDetailsRequest body,
                                                              java.lang.String inboundPlanId,
                                                              java.lang.String shipmentId,
                                                              ProgressResponseBody.ProgressListener progressListener,
                                                              ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                       throws ApiException,
                                                              LWAException
        Build call for updateShipmentTrackingDetails
        Parameters:
        body - The body of the request to `updateShipmentTrackingDetails`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        progressListener - Progress listener
        progressRequestListener - Progress request listener
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        LWAException - If calls to fetch LWA access token fails
      • updateShipmentTrackingDetails

        public UpdateShipmentTrackingDetailsResponse updateShipmentTrackingDetails​(UpdateShipmentTrackingDetailsRequest body,
                                                                                   java.lang.String inboundPlanId,
                                                                                   java.lang.String shipmentId)
                                                                            throws ApiException,
                                                                                   LWAException
        Updates a shipment's tracking details. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateShipmentTrackingDetails`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        UpdateShipmentTrackingDetailsResponse
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • updateShipmentTrackingDetailsWithHttpInfo

        public ApiResponse<UpdateShipmentTrackingDetailsResponse> updateShipmentTrackingDetailsWithHttpInfo​(UpdateShipmentTrackingDetailsRequest body,
                                                                                                            java.lang.String inboundPlanId,
                                                                                                            java.lang.String shipmentId)
                                                                                                     throws ApiException,
                                                                                                            LWAException
        Updates a shipment's tracking details. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateShipmentTrackingDetails`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        Returns:
        ApiResponse<UpdateShipmentTrackingDetailsResponse>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        LWAException - If calls to fetch LWA access token fails
      • updateShipmentTrackingDetailsAsync

        public okhttp3.Call updateShipmentTrackingDetailsAsync​(UpdateShipmentTrackingDetailsRequest body,
                                                               java.lang.String inboundPlanId,
                                                               java.lang.String shipmentId,
                                                               ApiCallback<UpdateShipmentTrackingDetailsResponse> callback)
                                                        throws ApiException,
                                                               LWAException
        (asynchronously) Updates a shipment's tracking details. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 2 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The body of the request to `updateShipmentTrackingDetails`. (required)
        inboundPlanId - Identifier of an inbound plan. (required)
        shipmentId - Identifier of a shipment. A shipment contains the boxes and units being inbounded. (required)
        callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        LWAException - If calls to fetch LWA access token fails