Class AplusContentApi


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

      • AplusContentApi

        public AplusContentApi​(ApiClient apiClient)
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • createContentDocumentCall

        public okhttp3.Call createContentDocumentCall​(PostContentDocumentRequest body,
                                                      java.lang.String marketplaceId,
                                                      ProgressResponseBody.ProgressListener progressListener,
                                                      ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                               throws ApiException,
                                                      LWAException
        Build call for createContentDocument
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, 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
      • createContentDocument

        public PostContentDocumentResponse createContentDocument​(PostContentDocumentRequest body,
                                                                 java.lang.String marketplaceId)
                                                          throws ApiException,
                                                                 LWAException
        Creates a new A+ Content document. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        PostContentDocumentResponse
        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
      • createContentDocumentWithHttpInfo

        public ApiResponse<PostContentDocumentResponse> createContentDocumentWithHttpInfo​(PostContentDocumentRequest body,
                                                                                          java.lang.String marketplaceId)
                                                                                   throws ApiException,
                                                                                          LWAException
        Creates a new A+ Content document. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        ApiResponse<PostContentDocumentResponse>
        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
      • createContentDocumentAsync

        public okhttp3.Call createContentDocumentAsync​(PostContentDocumentRequest body,
                                                       java.lang.String marketplaceId,
                                                       ApiCallback<PostContentDocumentResponse> callback)
                                                throws ApiException,
                                                       LWAException
        (asynchronously) Creates a new A+ Content document. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, 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
      • getContentDocumentCall

        public okhttp3.Call getContentDocumentCall​(java.lang.String contentReferenceKey,
                                                   java.lang.String marketplaceId,
                                                   java.util.List<java.lang.String> includedDataSet,
                                                   ProgressResponseBody.ProgressListener progressListener,
                                                   ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                            throws ApiException,
                                                   LWAException
        Build call for getContentDocument
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        includedDataSet - The set of A+ Content data types to include in the response. (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
      • getContentDocument

        public GetContentDocumentResponse getContentDocument​(java.lang.String contentReferenceKey,
                                                             java.lang.String marketplaceId,
                                                             java.util.List<java.lang.String> includedDataSet)
                                                      throws ApiException,
                                                             LWAException
        Returns an A+ Content document, if available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        includedDataSet - The set of A+ Content data types to include in the response. (required)
        Returns:
        GetContentDocumentResponse
        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
      • getContentDocumentWithHttpInfo

        public ApiResponse<GetContentDocumentResponse> getContentDocumentWithHttpInfo​(java.lang.String contentReferenceKey,
                                                                                      java.lang.String marketplaceId,
                                                                                      java.util.List<java.lang.String> includedDataSet)
                                                                               throws ApiException,
                                                                                      LWAException
        Returns an A+ Content document, if available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        includedDataSet - The set of A+ Content data types to include in the response. (required)
        Returns:
        ApiResponse<GetContentDocumentResponse>
        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
      • getContentDocumentAsync

        public okhttp3.Call getContentDocumentAsync​(java.lang.String contentReferenceKey,
                                                    java.lang.String marketplaceId,
                                                    java.util.List<java.lang.String> includedDataSet,
                                                    ApiCallback<GetContentDocumentResponse> callback)
                                             throws ApiException,
                                                    LWAException
        (asynchronously) Returns an A+ Content document, if available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        includedDataSet - The set of A+ Content data types to include in the response. (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
      • listContentDocumentAsinRelationsCall

        public okhttp3.Call listContentDocumentAsinRelationsCall​(java.lang.String contentReferenceKey,
                                                                 java.lang.String marketplaceId,
                                                                 java.util.List<java.lang.String> includedDataSet,
                                                                 java.util.List<java.lang.String> asinSet,
                                                                 java.lang.String pageToken,
                                                                 ProgressResponseBody.ProgressListener progressListener,
                                                                 ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                          throws ApiException,
                                                                 LWAException
        Build call for listContentDocumentAsinRelations
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        includedDataSet - The set of A+ Content data types to include in the response. If you don't include this parameter, the operation returns the related ASINs without metadata. (optional)
        asinSet - The set of ASINs. (optional)
        pageToken - A token that you use to fetch a specific page when there are multiple pages of results. (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
      • listContentDocumentAsinRelations

        public ListContentDocumentAsinRelationsResponse listContentDocumentAsinRelations​(java.lang.String contentReferenceKey,
                                                                                         java.lang.String marketplaceId,
                                                                                         java.util.List<java.lang.String> includedDataSet,
                                                                                         java.util.List<java.lang.String> asinSet,
                                                                                         java.lang.String pageToken)
                                                                                  throws ApiException,
                                                                                         LWAException
        Returns a list of ASINs that are related to the specified A+ Content document, if available. If you don't include the `asinSet` parameter, this operation returns all ASINs related to the content document. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        includedDataSet - The set of A+ Content data types to include in the response. If you don't include this parameter, the operation returns the related ASINs without metadata. (optional)
        asinSet - The set of ASINs. (optional)
        pageToken - A token that you use to fetch a specific page when there are multiple pages of results. (optional)
        Returns:
        ListContentDocumentAsinRelationsResponse
        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
      • listContentDocumentAsinRelationsWithHttpInfo

        public ApiResponse<ListContentDocumentAsinRelationsResponse> listContentDocumentAsinRelationsWithHttpInfo​(java.lang.String contentReferenceKey,
                                                                                                                  java.lang.String marketplaceId,
                                                                                                                  java.util.List<java.lang.String> includedDataSet,
                                                                                                                  java.util.List<java.lang.String> asinSet,
                                                                                                                  java.lang.String pageToken)
                                                                                                           throws ApiException,
                                                                                                                  LWAException
        Returns a list of ASINs that are related to the specified A+ Content document, if available. If you don't include the `asinSet` parameter, this operation returns all ASINs related to the content document. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        includedDataSet - The set of A+ Content data types to include in the response. If you don't include this parameter, the operation returns the related ASINs without metadata. (optional)
        asinSet - The set of ASINs. (optional)
        pageToken - A token that you use to fetch a specific page when there are multiple pages of results. (optional)
        Returns:
        ApiResponse<ListContentDocumentAsinRelationsResponse>
        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
      • listContentDocumentAsinRelationsAsync

        public okhttp3.Call listContentDocumentAsinRelationsAsync​(java.lang.String contentReferenceKey,
                                                                  java.lang.String marketplaceId,
                                                                  java.util.List<java.lang.String> includedDataSet,
                                                                  java.util.List<java.lang.String> asinSet,
                                                                  java.lang.String pageToken,
                                                                  ApiCallback<ListContentDocumentAsinRelationsResponse> callback)
                                                           throws ApiException,
                                                                  LWAException
        (asynchronously) Returns a list of ASINs that are related to the specified A+ Content document, if available. If you don't include the `asinSet` parameter, this operation returns all ASINs related to the content document. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        includedDataSet - The set of A+ Content data types to include in the response. If you don't include this parameter, the operation returns the related ASINs without metadata. (optional)
        asinSet - The set of ASINs. (optional)
        pageToken - A token that you use to fetch a specific page when there are multiple pages of results. (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
      • postContentDocumentApprovalSubmissionCall

        public okhttp3.Call postContentDocumentApprovalSubmissionCall​(java.lang.String contentReferenceKey,
                                                                      java.lang.String marketplaceId,
                                                                      ProgressResponseBody.ProgressListener progressListener,
                                                                      ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                               throws ApiException,
                                                                      LWAException
        Build call for postContentDocumentApprovalSubmission
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, 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
      • postContentDocumentApprovalSubmission

        public PostContentDocumentApprovalSubmissionResponse postContentDocumentApprovalSubmission​(java.lang.String contentReferenceKey,
                                                                                                   java.lang.String marketplaceId)
                                                                                            throws ApiException,
                                                                                                   LWAException
        Submits an A+ Content document for review, approval, and publishing. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        PostContentDocumentApprovalSubmissionResponse
        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
      • postContentDocumentApprovalSubmissionWithHttpInfo

        public ApiResponse<PostContentDocumentApprovalSubmissionResponse> postContentDocumentApprovalSubmissionWithHttpInfo​(java.lang.String contentReferenceKey,
                                                                                                                            java.lang.String marketplaceId)
                                                                                                                     throws ApiException,
                                                                                                                            LWAException
        Submits an A+ Content document for review, approval, and publishing. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        ApiResponse<PostContentDocumentApprovalSubmissionResponse>
        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
      • postContentDocumentApprovalSubmissionAsync

        public okhttp3.Call postContentDocumentApprovalSubmissionAsync​(java.lang.String contentReferenceKey,
                                                                       java.lang.String marketplaceId,
                                                                       ApiCallback<PostContentDocumentApprovalSubmissionResponse> callback)
                                                                throws ApiException,
                                                                       LWAException
        (asynchronously) Submits an A+ Content document for review, approval, and publishing. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, 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
      • postContentDocumentAsinRelationsCall

        public okhttp3.Call postContentDocumentAsinRelationsCall​(PostContentDocumentAsinRelationsRequest body,
                                                                 java.lang.String contentReferenceKey,
                                                                 java.lang.String marketplaceId,
                                                                 ProgressResponseBody.ProgressListener progressListener,
                                                                 ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                          throws ApiException,
                                                                 LWAException
        Build call for postContentDocumentAsinRelations
        Parameters:
        body - The request details for the content document ASIN relations. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, 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
      • postContentDocumentAsinRelations

        public PostContentDocumentAsinRelationsResponse postContentDocumentAsinRelations​(PostContentDocumentAsinRelationsRequest body,
                                                                                         java.lang.String contentReferenceKey,
                                                                                         java.lang.String marketplaceId)
                                                                                  throws ApiException,
                                                                                         LWAException
        Replaces all ASINs related to the specified A+ Content document, if available. This operation can add or remove ASINs, depending on the current set of related ASINs. Removing an ASIN will suspend the content document from that ASIN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The request details for the content document ASIN relations. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        PostContentDocumentAsinRelationsResponse
        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
      • postContentDocumentAsinRelationsWithHttpInfo

        public ApiResponse<PostContentDocumentAsinRelationsResponse> postContentDocumentAsinRelationsWithHttpInfo​(PostContentDocumentAsinRelationsRequest body,
                                                                                                                  java.lang.String contentReferenceKey,
                                                                                                                  java.lang.String marketplaceId)
                                                                                                           throws ApiException,
                                                                                                                  LWAException
        Replaces all ASINs related to the specified A+ Content document, if available. This operation can add or remove ASINs, depending on the current set of related ASINs. Removing an ASIN will suspend the content document from that ASIN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The request details for the content document ASIN relations. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        ApiResponse<PostContentDocumentAsinRelationsResponse>
        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
      • postContentDocumentAsinRelationsAsync

        public okhttp3.Call postContentDocumentAsinRelationsAsync​(PostContentDocumentAsinRelationsRequest body,
                                                                  java.lang.String contentReferenceKey,
                                                                  java.lang.String marketplaceId,
                                                                  ApiCallback<PostContentDocumentAsinRelationsResponse> callback)
                                                           throws ApiException,
                                                                  LWAException
        (asynchronously) Replaces all ASINs related to the specified A+ Content document, if available. This operation can add or remove ASINs, depending on the current set of related ASINs. Removing an ASIN will suspend the content document from that ASIN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The request details for the content document ASIN relations. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, 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
      • postContentDocumentSuspendSubmissionCall

        public okhttp3.Call postContentDocumentSuspendSubmissionCall​(java.lang.String contentReferenceKey,
                                                                     java.lang.String marketplaceId,
                                                                     ProgressResponseBody.ProgressListener progressListener,
                                                                     ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                              throws ApiException,
                                                                     LWAException
        Build call for postContentDocumentSuspendSubmission
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, 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
      • postContentDocumentSuspendSubmission

        public PostContentDocumentSuspendSubmissionResponse postContentDocumentSuspendSubmission​(java.lang.String contentReferenceKey,
                                                                                                 java.lang.String marketplaceId)
                                                                                          throws ApiException,
                                                                                                 LWAException
        Submits a request to suspend visible A+ Content. This doesn't delete the content document or the ASIN relations. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        PostContentDocumentSuspendSubmissionResponse
        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
      • postContentDocumentSuspendSubmissionWithHttpInfo

        public ApiResponse<PostContentDocumentSuspendSubmissionResponse> postContentDocumentSuspendSubmissionWithHttpInfo​(java.lang.String contentReferenceKey,
                                                                                                                          java.lang.String marketplaceId)
                                                                                                                   throws ApiException,
                                                                                                                          LWAException
        Submits a request to suspend visible A+ Content. This doesn't delete the content document or the ASIN relations. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        ApiResponse<PostContentDocumentSuspendSubmissionResponse>
        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
      • postContentDocumentSuspendSubmissionAsync

        public okhttp3.Call postContentDocumentSuspendSubmissionAsync​(java.lang.String contentReferenceKey,
                                                                      java.lang.String marketplaceId,
                                                                      ApiCallback<PostContentDocumentSuspendSubmissionResponse> callback)
                                                               throws ApiException,
                                                                      LWAException
        (asynchronously) Submits a request to suspend visible A+ Content. This doesn't delete the content document or the ASIN relations. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, 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
      • searchContentDocumentsCall

        public okhttp3.Call searchContentDocumentsCall​(java.lang.String marketplaceId,
                                                       java.lang.String pageToken,
                                                       ProgressResponseBody.ProgressListener progressListener,
                                                       ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                throws ApiException,
                                                       LWAException
        Build call for searchContentDocuments
        Parameters:
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        pageToken - A token that you use to fetch a specific page when there are multiple pages of results. (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
      • searchContentDocuments

        public SearchContentDocumentsResponse searchContentDocuments​(java.lang.String marketplaceId,
                                                                     java.lang.String pageToken)
                                                              throws ApiException,
                                                                     LWAException
        Returns a list of all A+ Content documents, including metadata, that are assigned to a selling partner. To get the actual contents of the A+ Content documents, call the `getContentDocument` operation. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        pageToken - A token that you use to fetch a specific page when there are multiple pages of results. (optional)
        Returns:
        SearchContentDocumentsResponse
        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
      • searchContentDocumentsWithHttpInfo

        public ApiResponse<SearchContentDocumentsResponse> searchContentDocumentsWithHttpInfo​(java.lang.String marketplaceId,
                                                                                              java.lang.String pageToken)
                                                                                       throws ApiException,
                                                                                              LWAException
        Returns a list of all A+ Content documents, including metadata, that are assigned to a selling partner. To get the actual contents of the A+ Content documents, call the `getContentDocument` operation. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        pageToken - A token that you use to fetch a specific page when there are multiple pages of results. (optional)
        Returns:
        ApiResponse<SearchContentDocumentsResponse>
        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
      • searchContentDocumentsAsync

        public okhttp3.Call searchContentDocumentsAsync​(java.lang.String marketplaceId,
                                                        java.lang.String pageToken,
                                                        ApiCallback<SearchContentDocumentsResponse> callback)
                                                 throws ApiException,
                                                        LWAException
        (asynchronously) Returns a list of all A+ Content documents, including metadata, that are assigned to a selling partner. To get the actual contents of the A+ Content documents, call the `getContentDocument` operation. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        pageToken - A token that you use to fetch a specific page when there are multiple pages of results. (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
      • searchContentPublishRecordsCall

        public okhttp3.Call searchContentPublishRecordsCall​(java.lang.String marketplaceId,
                                                            java.lang.String asin,
                                                            java.lang.String pageToken,
                                                            ProgressResponseBody.ProgressListener progressListener,
                                                            ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                     throws ApiException,
                                                            LWAException
        Build call for searchContentPublishRecords
        Parameters:
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        asin - The Amazon Standard Identification Number (ASIN) is the unique identifier of a product within a marketplace. (required)
        pageToken - A token that you use to fetch a specific page when there are multiple pages of results. (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
      • searchContentPublishRecords

        public SearchContentPublishRecordsResponse searchContentPublishRecords​(java.lang.String marketplaceId,
                                                                               java.lang.String asin,
                                                                               java.lang.String pageToken)
                                                                        throws ApiException,
                                                                               LWAException
        Searches for A+ Content publishing records, if available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        asin - The Amazon Standard Identification Number (ASIN) is the unique identifier of a product within a marketplace. (required)
        pageToken - A token that you use to fetch a specific page when there are multiple pages of results. (optional)
        Returns:
        SearchContentPublishRecordsResponse
        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
      • searchContentPublishRecordsWithHttpInfo

        public ApiResponse<SearchContentPublishRecordsResponse> searchContentPublishRecordsWithHttpInfo​(java.lang.String marketplaceId,
                                                                                                        java.lang.String asin,
                                                                                                        java.lang.String pageToken)
                                                                                                 throws ApiException,
                                                                                                        LWAException
        Searches for A+ Content publishing records, if available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        asin - The Amazon Standard Identification Number (ASIN) is the unique identifier of a product within a marketplace. (required)
        pageToken - A token that you use to fetch a specific page when there are multiple pages of results. (optional)
        Returns:
        ApiResponse<SearchContentPublishRecordsResponse>
        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
      • searchContentPublishRecordsAsync

        public okhttp3.Call searchContentPublishRecordsAsync​(java.lang.String marketplaceId,
                                                             java.lang.String asin,
                                                             java.lang.String pageToken,
                                                             ApiCallback<SearchContentPublishRecordsResponse> callback)
                                                      throws ApiException,
                                                             LWAException
        (asynchronously) Searches for A+ Content publishing records, if available. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        asin - The Amazon Standard Identification Number (ASIN) is the unique identifier of a product within a marketplace. (required)
        pageToken - A token that you use to fetch a specific page when there are multiple pages of results. (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
      • updateContentDocumentCall

        public okhttp3.Call updateContentDocumentCall​(PostContentDocumentRequest body,
                                                      java.lang.String contentReferenceKey,
                                                      java.lang.String marketplaceId,
                                                      ProgressResponseBody.ProgressListener progressListener,
                                                      ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                               throws ApiException,
                                                      LWAException
        Build call for updateContentDocument
        Parameters:
        body - The content document request details. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, 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
      • updateContentDocument

        public PostContentDocumentResponse updateContentDocument​(PostContentDocumentRequest body,
                                                                 java.lang.String contentReferenceKey,
                                                                 java.lang.String marketplaceId)
                                                          throws ApiException,
                                                                 LWAException
        Updates an existing A+ Content document. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        PostContentDocumentResponse
        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
      • updateContentDocumentWithHttpInfo

        public ApiResponse<PostContentDocumentResponse> updateContentDocumentWithHttpInfo​(PostContentDocumentRequest body,
                                                                                          java.lang.String contentReferenceKey,
                                                                                          java.lang.String marketplaceId)
                                                                                   throws ApiException,
                                                                                          LWAException
        Updates an existing A+ Content document. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        Returns:
        ApiResponse<PostContentDocumentResponse>
        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
      • updateContentDocumentAsync

        public okhttp3.Call updateContentDocumentAsync​(PostContentDocumentRequest body,
                                                       java.lang.String contentReferenceKey,
                                                       java.lang.String marketplaceId,
                                                       ApiCallback<PostContentDocumentResponse> callback)
                                                throws ApiException,
                                                       LWAException
        (asynchronously) Updates an existing A+ Content document. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and might change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, 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
      • validateContentDocumentAsinRelationsCall

        public okhttp3.Call validateContentDocumentAsinRelationsCall​(PostContentDocumentRequest body,
                                                                     java.lang.String marketplaceId,
                                                                     java.util.List<java.lang.String> asinSet,
                                                                     ProgressResponseBody.ProgressListener progressListener,
                                                                     ProgressRequestBody.ProgressRequestListener progressRequestListener)
                                                              throws ApiException,
                                                                     LWAException
        Build call for validateContentDocumentAsinRelations
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        asinSet - The set of ASINs. (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
      • validateContentDocumentAsinRelations

        public ValidateContentDocumentAsinRelationsResponse validateContentDocumentAsinRelations​(PostContentDocumentRequest body,
                                                                                                 java.lang.String marketplaceId,
                                                                                                 java.util.List<java.lang.String> asinSet)
                                                                                          throws ApiException,
                                                                                                 LWAException
        Checks if the A+ Content document is valid for use on a set of ASINs. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        asinSet - The set of ASINs. (optional)
        Returns:
        ValidateContentDocumentAsinRelationsResponse
        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
      • validateContentDocumentAsinRelationsWithHttpInfo

        public ApiResponse<ValidateContentDocumentAsinRelationsResponse> validateContentDocumentAsinRelationsWithHttpInfo​(PostContentDocumentRequest body,
                                                                                                                          java.lang.String marketplaceId,
                                                                                                                          java.util.List<java.lang.String> asinSet)
                                                                                                                   throws ApiException,
                                                                                                                          LWAException
        Checks if the A+ Content document is valid for use on a set of ASINs. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        asinSet - The set of ASINs. (optional)
        Returns:
        ApiResponse<ValidateContentDocumentAsinRelationsResponse>
        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
      • validateContentDocumentAsinRelationsAsync

        public okhttp3.Call validateContentDocumentAsinRelationsAsync​(PostContentDocumentRequest body,
                                                                      java.lang.String marketplaceId,
                                                                      java.util.List<java.lang.String> asinSet,
                                                                      ApiCallback<ValidateContentDocumentAsinRelationsResponse> callback)
                                                               throws ApiException,
                                                                      LWAException
        (asynchronously) Checks if the A+ Content document is valid for use on a set of ASINs. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header contains the usage plan rate limits for the operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput might have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The marketplace ID is the globally unique identifier of a marketplace. To find the ID for your marketplace, refer to [Marketplace IDs](https://developer-docs.amazon.com/sp-api/docs/marketplace-ids). (required)
        asinSet - The set of ASINs. (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