Interface DataProductListingItem.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataProductListingItem.Builder,
,DataProductListingItem> SdkBuilder<DataProductListingItem.Builder,
,DataProductListingItem> SdkPojo
- Enclosing class:
DataProductListingItem
-
Method Summary
Modifier and TypeMethodDescriptiondefault DataProductListingItem.Builder
additionalAttributes
(Consumer<DataProductListingItemAdditionalAttributes.Builder> additionalAttributes) The additional attributes of the asset of the data product.additionalAttributes
(DataProductListingItemAdditionalAttributes additionalAttributes) The additional attributes of the asset of the data product.The timestamp at which the asset of the data product listing was created.description
(String description) The description of the asset of the asset of the data product.The entity ID of the asset of the asset of the data product.entityRevision
(String entityRevision) The revision of the asset of the asset of the data product.glossaryTerms
(Collection<DetailedGlossaryTerm> glossaryTerms) The glossary terms of the asset of the asset of the data product.glossaryTerms
(Consumer<DetailedGlossaryTerm.Builder>... glossaryTerms) The glossary terms of the asset of the asset of the data product.glossaryTerms
(DetailedGlossaryTerm... glossaryTerms) The glossary terms of the asset of the asset of the data product.items
(Collection<ListingSummaryItem> items) The data of the asset of the data product.items
(Consumer<ListingSummaryItem.Builder>... items) The data of the asset of the data product.items
(ListingSummaryItem... items) The data of the asset of the data product.listingCreatedBy
(String listingCreatedBy) The timestamp at which the listing was created.The ID of the listing.listingRevision
(String listingRevision) The revision of the listing.listingUpdatedBy
(String listingUpdatedBy) The user who updated the listing.The name of the asset of the data product.owningProjectId
(String owningProjectId) The ID of the owning project of the asset of the data product.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
-
additionalAttributes
DataProductListingItem.Builder additionalAttributes(DataProductListingItemAdditionalAttributes additionalAttributes) The additional attributes of the asset of the data product.
- Parameters:
additionalAttributes
- The additional attributes of the asset of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalAttributes
default DataProductListingItem.Builder additionalAttributes(Consumer<DataProductListingItemAdditionalAttributes.Builder> additionalAttributes) The additional attributes of the asset of the data product.
This is a convenience method that creates an instance of theDataProductListingItemAdditionalAttributes.Builder
avoiding the need to create one manually viaDataProductListingItemAdditionalAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadditionalAttributes(DataProductListingItemAdditionalAttributes)
.- Parameters:
additionalAttributes
- a consumer that will call methods onDataProductListingItemAdditionalAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The timestamp at which the asset of the data product listing was created.
- Parameters:
createdAt
- The timestamp at which the asset of the data product listing was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the asset of the asset of the data product.
- Parameters:
description
- The description of the asset of the asset of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityId
The entity ID of the asset of the asset of the data product.
- Parameters:
entityId
- The entity ID of the asset of the asset of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityRevision
The revision of the asset of the asset of the data product.
- Parameters:
entityRevision
- The revision of the asset of the asset of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryTerms
The glossary terms of the asset of the asset of the data product.
- Parameters:
glossaryTerms
- The glossary terms of the asset of the asset of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryTerms
The glossary terms of the asset of the asset of the data product.
- Parameters:
glossaryTerms
- The glossary terms of the asset of the asset of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryTerms
DataProductListingItem.Builder glossaryTerms(Consumer<DetailedGlossaryTerm.Builder>... glossaryTerms) The glossary terms of the asset of the asset of the data product.
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:
-
items
The data of the asset of the data product.
- Parameters:
items
- The data of the asset of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
The data of the asset of the data product.
- Parameters:
items
- The data of the asset of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
The data of the asset of the data product.
This is a convenience method that creates an instance of theListingSummaryItem.Builder
avoiding the need to create one manually viaListingSummaryItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toitems(List<ListingSummaryItem>)
.- Parameters:
items
- a consumer that will call methods onListingSummaryItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listingCreatedBy
The timestamp at which the listing was created.
- Parameters:
listingCreatedBy
- The timestamp at which the listing was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listingId
The ID of the listing.
- Parameters:
listingId
- The ID of the listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listingRevision
The revision of the listing.
- Parameters:
listingRevision
- The revision of the listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listingUpdatedBy
The user who updated the listing.
- Parameters:
listingUpdatedBy
- The user who updated the listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the asset of the data product.
- Parameters:
name
- The name of the asset of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owningProjectId
The ID of the owning project of the asset of the data product.
- Parameters:
owningProjectId
- The ID of the owning project of the asset of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-