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)
      • 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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (required)
        includedDataSet - The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata. (optional)
        asinSet - The set of ASINs. (optional)
        pageToken - A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (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 related to the specified A+ Content document, if available. If you do not include the `asinSet` parameter, the 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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (required)
        includedDataSet - The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata. (optional)
        asinSet - The set of ASINs. (optional)
        pageToken - A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (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 related to the specified A+ Content document, if available. If you do not include the `asinSet` parameter, the 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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (required)
        includedDataSet - The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata. (optional)
        asinSet - The set of ASINs. (optional)
        pageToken - A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (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 related to the specified A+ Content document, if available. If you do not include the `asinSet` parameter, the 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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (required)
        includedDataSet - The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata. (optional)
        asinSet - The set of ASINs. (optional)
        pageToken - A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (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 may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 content document ASIN relations request details. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 may add or remove ASINs, depending on the current set of related ASINs. Removing an ASIN has the side effect of suspending the content document from that ASIN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document ASIN relations request details. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 may add or remove ASINs, depending on the current set of related ASINs. Removing an ASIN has the side effect of suspending the content document from that ASIN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document ASIN relations request details. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 may add or remove ASINs, depending on the current set of related ASINs. Removing an ASIN has the side effect of suspending the content document from that ASIN. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document ASIN relations request details. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 neither deletes the content document nor the ASIN relations. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 neither deletes the content document nor the ASIN relations. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 neither deletes the content document nor the ASIN relations. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 identifier for the marketplace where the A+ Content is published. (required)
        pageToken - A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (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 assigned to a selling partner. This operation returns only the metadata of the A+ Content documents. Call the getContentDocument operation to get the actual contents of the A+ Content documents. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (required)
        pageToken - A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (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 assigned to a selling partner. This operation returns only the metadata of the A+ Content documents. Call the getContentDocument operation to get the actual contents of the A+ Content documents. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (required)
        pageToken - A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (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 assigned to a selling partner. This operation returns only the metadata of the A+ Content documents. Call the getContentDocument operation to get the actual contents of the A+ Content documents. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 10 | 10 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (required)
        pageToken - A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (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 identifier for the marketplace where the A+ Content is published. (required)
        asin - The Amazon Standard Identification Number (ASIN). (required)
        pageToken - A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (required)
        asin - The Amazon Standard Identification Number (ASIN). (required)
        pageToken - A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (required)
        asin - The Amazon Standard Identification Number (ASIN). (required)
        pageToken - A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (required)
        asin - The Amazon Standard Identification Number (ASIN). (required)
        pageToken - A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (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 may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        contentReferenceKey - The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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 returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may see higher rate and burst values than those shown here. For more information, see [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).
        Parameters:
        body - The content document request details. (required)
        marketplaceId - The identifier for the marketplace where the A+ Content is published. (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