Interface DataProductListing.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataProductListing.Builder,
,DataProductListing> SdkBuilder<DataProductListing.Builder,
,DataProductListing> SdkPojo
- Enclosing class:
DataProductListing
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp at which the data product listing was created.dataProductId
(String dataProductId) The ID of the data product listing.dataProductRevision
(String dataProductRevision) The revision of the data product listing.The metadata forms 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.items
(Collection<ListingSummary> items) The data assets of the data product listing.items
(Consumer<ListingSummary.Builder>... items) The data assets of the data product listing.items
(ListingSummary... items) The data assets of the data product listing.owningProjectId
(String owningProjectId) The ID of the owning project 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
-
createdAt
The timestamp at which the data product listing was created.
- Parameters:
createdAt
- The timestamp at which the data product listing was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataProductId
The ID of the data product listing.
- Parameters:
dataProductId
- The ID of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataProductRevision
The revision of the data product listing.
- Parameters:
dataProductRevision
- The revision of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
forms
The metadata forms of the data product listing.
- Parameters:
forms
- The metadata forms 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
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:
-
items
The data assets of the data product listing.
- Parameters:
items
- The data assets of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
The data assets of the data product listing.
- Parameters:
items
- The data assets of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
The data assets of the data product listing.
This is a convenience method that creates an instance of theListingSummary.Builder
avoiding the need to create one manually viaListingSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toitems(List<ListingSummary>)
.- Parameters:
items
- a consumer that will call methods onListingSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
owningProjectId
The ID of the owning project of the data product listing.
- Parameters:
owningProjectId
- The ID of the owning project of the data product listing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-