Interface DocumentItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DocumentItem.Builder,DocumentItem>,SdkBuilder<DocumentItem.Builder,DocumentItem>,SdkPojo
- Enclosing class:
- DocumentItem
public static interface DocumentItem.Builder extends SdkPojo, CopyableBuilder<DocumentItem.Builder,DocumentItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DocumentItem.Buildertype(String type)Category of the document.DocumentItem.Builderurl(String url)A URL to the legal document for buyers to read.DocumentItem.Builderversion(String version)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, sdkFields
-
-
-
-
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
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
DocumentItem.Builder version(String 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.
-
-