Interface SubscribedProductListing.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SubscribedProductListing.Builder,
,SubscribedProductListing> SdkBuilder<SubscribedProductListing.Builder,
,SubscribedProductListing> SdkPojo
- Enclosing class:
SubscribedProductListing
-
Method Summary
Modifier and TypeMethodDescriptionassetListings
(Collection<AssetInDataProductListingItem> assetListings) The data assets of the data product listing.assetListings
(Consumer<AssetInDataProductListingItem.Builder>... assetListings) The data assets of the data product listing.assetListings
(AssetInDataProductListingItem... assetListings) The data assets of the data product listing.description
(String description) The description of the data product listing.The ID of the data product listing.entityRevision
(String entityRevision) The revision of the data product listing.glossaryTerms
(Collection<DetailedGlossaryTerm> glossaryTerms) The glossary terms of the data product listing.glossaryTerms
(Consumer<DetailedGlossaryTerm.Builder>... glossaryTerms) The glossary terms of the data product listing.glossaryTerms
(DetailedGlossaryTerm... glossaryTerms) The glossary terms of the data product listing.The name of the data product listing.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
-
assetListings
SubscribedProductListing.Builder assetListings(Collection<AssetInDataProductListingItem> assetListings) The data assets of the data product listing.
- Parameters:
assetListings
- The data assets of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetListings
The data assets of the data product listing.
- Parameters:
assetListings
- The data assets of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetListings
SubscribedProductListing.Builder assetListings(Consumer<AssetInDataProductListingItem.Builder>... assetListings) The data assets of the data product listing.
This is a convenience method that creates an instance of theAssetInDataProductListingItem.Builder
avoiding the need to create one manually viaAssetInDataProductListingItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassetListings(List<AssetInDataProductListingItem>)
.- Parameters:
assetListings
- a consumer that will call methods onAssetInDataProductListingItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
The description of the data product listing.
- Parameters:
description
- The description of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityId
The ID of the data product listing.
- Parameters:
entityId
- The ID of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityRevision
The revision of the data product listing.
- Parameters:
entityRevision
- The revision of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryTerms
The glossary terms of the data product listing.
- Parameters:
glossaryTerms
- The glossary terms of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryTerms
The glossary terms of the data product listing.
- Parameters:
glossaryTerms
- The glossary terms of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryTerms
SubscribedProductListing.Builder glossaryTerms(Consumer<DetailedGlossaryTerm.Builder>... glossaryTerms) The glossary terms of the data product listing.
This is a convenience method that creates an instance of theDetailedGlossaryTerm.Builder
avoiding the need to create one manually viaDetailedGlossaryTerm.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toglossaryTerms(List<DetailedGlossaryTerm>)
.- Parameters:
glossaryTerms
- a consumer that will call methods onDetailedGlossaryTerm.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the data product listing.
- Parameters:
name
- The name of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-