Interface DocumentItem.Builder

  • Method Details

    • 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

      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.