Interface DocumentItem.Builder

    • Method Detail

      • type

        DocumentItem.Builder type​(String type)

        Category of the document. Document types include:

        • CustomEula – A custom EULA provided by you as seller. A URL for a EULA stored in an accessible Amazon S3 bucket is required for this document type.

        • CustomDsa – A custom Data Subscription Agreement (DSA) provided by you as seller. A URL for a DSA stored in an accessible Amazon S3 bucket is required for this document type.

        • StandardEula – The Standard Contract for AWS Marketplace (SCMP). For more information about SCMP, see the AWS Marketplace Seller Guide. You don’t provide a URL for this type because it’s managed by AWS Marketplace.

        • StandardDsa – DSA for AWS Marketplace. For more information about the DSA, see the AWS Data Exchange User Guide. You don’t provide a URL for this type because it’s managed by AWS Marketplace.

        Parameters:
        type - Category of the document. Document types include:

        • CustomEula – A custom EULA provided by you as seller. A URL for a EULA stored in an accessible Amazon S3 bucket is required for this document type.

        • CustomDsa – A custom Data Subscription Agreement (DSA) provided by you as seller. A URL for a DSA stored in an accessible Amazon S3 bucket is required for this document type.

        • StandardEula – The Standard Contract for AWS Marketplace (SCMP). For more information about SCMP, see the AWS Marketplace Seller Guide. You don’t provide a URL for this type because it’s managed by AWS Marketplace.

        • StandardDsa – DSA for AWS Marketplace. For more information about the DSA, see the AWS Data Exchange User Guide. You don’t provide a URL for this type because it’s managed by AWS Marketplace.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • url

        DocumentItem.Builder url​(String url)

        A URL to the legal document for buyers to read. Required when Type is CustomEula.

        Parameters:
        url - A URL to the legal document for buyers to read. Required when Type is CustomEula.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • version

        DocumentItem.Builder version​(String version)

        Version of standard contracts provided by AWS Marketplace. Required when Type is StandardEula or StandardDsa.

        Parameters:
        version - Version of standard contracts provided by AWS Marketplace. Required when Type is StandardEula or StandardDsa.
        Returns:
        Returns a reference to this object so that method calls can be chained together.