Interface DocumentItem.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DocumentItem.Builder,,DocumentItem> SdkBuilder<DocumentItem.Builder,,DocumentItem> SdkPojo
- Enclosing class:
DocumentItem
-
Method Summary
Modifier and TypeMethodDescriptionCategory of the document.A URL to the legal document for buyers to read.Version of standard contracts provided by AWS Marketplace.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
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
TypeisCustomEula.- Parameters:
url- A URL to the legal document for buyers to read. Required whenTypeisCustomEula.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
Version of standard contracts provided by AWS Marketplace. Required when Type is
StandardEulaorStandardDsa.- Parameters:
version- Version of standard contracts provided by AWS Marketplace. Required when Type isStandardEulaorStandardDsa.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-