Class AplusContentApi


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

      • createContentDocumentBucket

        public final io.github.bucket4j.Bucket createContentDocumentBucket
      • getContentDocumentBucket

        public final io.github.bucket4j.Bucket getContentDocumentBucket
      • listContentDocumentAsinRelationsBucket

        public final io.github.bucket4j.Bucket listContentDocumentAsinRelationsBucket
      • postContentDocumentApprovalSubmissionBucket

        public final io.github.bucket4j.Bucket postContentDocumentApprovalSubmissionBucket
      • postContentDocumentAsinRelationsBucket

        public final io.github.bucket4j.Bucket postContentDocumentAsinRelationsBucket
      • postContentDocumentSuspendSubmissionBucket

        public final io.github.bucket4j.Bucket postContentDocumentSuspendSubmissionBucket
      • searchContentDocumentsBucket

        public final io.github.bucket4j.Bucket searchContentDocumentsBucket
      • searchContentPublishRecordsBucket

        public final io.github.bucket4j.Bucket searchContentPublishRecordsBucket
      • updateContentDocumentBucket

        public final io.github.bucket4j.Bucket updateContentDocumentBucket
      • validateContentDocumentAsinRelationsBucket

        public final io.github.bucket4j.Bucket validateContentDocumentAsinRelationsBucket
    • Constructor Detail

      • AplusContentApi

        public AplusContentApi​(ApiClient apiClient,
                               java.lang.Boolean disableRateLimiting)
    • Method Detail

      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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