Interface DataProductListingItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DataProductListingItem.Builder,DataProductListingItem>,SdkBuilder<DataProductListingItem.Builder,DataProductListingItem>,SdkPojo
- Enclosing class:
- DataProductListingItem
public static interface DataProductListingItem.Builder extends SdkPojo, CopyableBuilder<DataProductListingItem.Builder,DataProductListingItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DataProductListingItem.BuilderadditionalAttributes(Consumer<DataProductListingItemAdditionalAttributes.Builder> additionalAttributes)The additional attributes of the asset of the data product.DataProductListingItem.BuilderadditionalAttributes(DataProductListingItemAdditionalAttributes additionalAttributes)The additional attributes of the asset of the data product.DataProductListingItem.BuildercreatedAt(Instant createdAt)The timestamp at which the asset of the data product listing was created.DataProductListingItem.Builderdescription(String description)The description of the asset of the asset of the data product.DataProductListingItem.BuilderentityId(String entityId)The entity ID of the asset of the asset of the data product.DataProductListingItem.BuilderentityRevision(String entityRevision)The revision of the asset of the asset of the data product.DataProductListingItem.BuilderglossaryTerms(Collection<DetailedGlossaryTerm> glossaryTerms)The glossary terms of the asset of the asset of the data product.DataProductListingItem.BuilderglossaryTerms(Consumer<DetailedGlossaryTerm.Builder>... glossaryTerms)The glossary terms of the asset of the asset of the data product.DataProductListingItem.BuilderglossaryTerms(DetailedGlossaryTerm... glossaryTerms)The glossary terms of the asset of the asset of the data product.DataProductListingItem.Builderitems(Collection<ListingSummaryItem> items)The data of the asset of the data product.DataProductListingItem.Builderitems(Consumer<ListingSummaryItem.Builder>... items)The data of the asset of the data product.DataProductListingItem.Builderitems(ListingSummaryItem... items)The data of the asset of the data product.DataProductListingItem.BuilderlistingCreatedBy(String listingCreatedBy)The timestamp at which the listing was created.DataProductListingItem.BuilderlistingId(String listingId)The ID of the listing.DataProductListingItem.BuilderlistingRevision(String listingRevision)The revision of the listing.DataProductListingItem.BuilderlistingUpdatedBy(String listingUpdatedBy)The user who updated the listing.DataProductListingItem.Buildername(String name)The name of the asset of the data product.DataProductListingItem.BuilderowningProjectId(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, sdkFields
-
-
-
-
Method Detail
-
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.Builderavoiding the need to create one manually viaDataProductListingItemAdditionalAttributes.builder().When the
Consumercompletes,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:
additionalAttributes(DataProductListingItemAdditionalAttributes)
-
createdAt
DataProductListingItem.Builder createdAt(Instant 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
DataProductListingItem.Builder description(String 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
DataProductListingItem.Builder entityId(String 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
DataProductListingItem.Builder entityRevision(String 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
DataProductListingItem.Builder glossaryTerms(Collection<DetailedGlossaryTerm> 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(DetailedGlossaryTerm... 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.Builderavoiding the need to create one manually viaDetailedGlossaryTerm.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#glossaryTerms(List.) - 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:
#glossaryTerms(java.util.Collection)
-
items
DataProductListingItem.Builder items(Collection<ListingSummaryItem> 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
DataProductListingItem.Builder items(ListingSummaryItem... 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
DataProductListingItem.Builder items(Consumer<ListingSummaryItem.Builder>... items)
The data of the asset of the data product.
This is a convenience method that creates an instance of theListingSummaryItem.Builderavoiding the need to create one manually viaListingSummaryItem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#items(List.) - 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:
#items(java.util.Collection)
-
listingCreatedBy
DataProductListingItem.Builder listingCreatedBy(String 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
DataProductListingItem.Builder listingId(String 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
DataProductListingItem.Builder listingRevision(String 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
DataProductListingItem.Builder listingUpdatedBy(String 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
DataProductListingItem.Builder name(String 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
DataProductListingItem.Builder owningProjectId(String 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.
-
-