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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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
Type
isCustomEula
.- Parameters:
url
- A URL to the legal document for buyers to read. Required whenType
isCustomEula
.- 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
StandardEula
orStandardDsa
.- Parameters:
version
- Version of standard contracts provided by AWS Marketplace. Required when Type isStandardEula
orStandardDsa
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-