Interface DataProductResultItem.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataProductResultItem.Builder,
,DataProductResultItem> SdkBuilder<DataProductResultItem.Builder,
,DataProductResultItem> SdkPojo
- Enclosing class:
DataProductResultItem
-
Method Summary
Modifier and TypeMethodDescriptiondefault DataProductResultItem.Builder
additionalAttributes
(Consumer<DataProductItemAdditionalAttributes.Builder> additionalAttributes) The additional attributes of an Amazon DataZone data product.additionalAttributes
(DataProductItemAdditionalAttributes additionalAttributes) The additional attributes of an Amazon DataZone data product.The timestamp at which the data product was created.The user who created the data product.description
(String description) The description of the data product.The ID of the domain where the data product lives.firstRevisionCreatedAt
(Instant firstRevisionCreatedAt) The timestamp at which first revision of the data product was created.firstRevisionCreatedBy
(String firstRevisionCreatedBy) The user who created the first revision of the data product.glossaryTerms
(String... glossaryTerms) The glossary terms of the data product.glossaryTerms
(Collection<String> glossaryTerms) The glossary terms of the data product.The ID of the data product.The name of the data product.owningProjectId
(String owningProjectId) The ID of the owning project 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
DataProductResultItem.Builder additionalAttributes(DataProductItemAdditionalAttributes additionalAttributes) The additional attributes of an Amazon DataZone data product.
- Parameters:
additionalAttributes
- The additional attributes of an Amazon DataZone data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalAttributes
default DataProductResultItem.Builder additionalAttributes(Consumer<DataProductItemAdditionalAttributes.Builder> additionalAttributes) The additional attributes of an Amazon DataZone data product.
This is a convenience method that creates an instance of theDataProductItemAdditionalAttributes.Builder
avoiding the need to create one manually viaDataProductItemAdditionalAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadditionalAttributes(DataProductItemAdditionalAttributes)
.- Parameters:
additionalAttributes
- a consumer that will call methods onDataProductItemAdditionalAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The timestamp at which the data product was created.
- Parameters:
createdAt
- The timestamp at which the data product was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The user who created the data product.
- Parameters:
createdBy
- The user who created the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the data product.
- Parameters:
description
- The description of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
The ID of the domain where the data product lives.
- Parameters:
domainId
- The ID of the domain where the data product lives.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firstRevisionCreatedAt
The timestamp at which first revision of the data product was created.
- Parameters:
firstRevisionCreatedAt
- The timestamp at which first revision of the data product was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firstRevisionCreatedBy
The user who created the first revision of the data product.
- Parameters:
firstRevisionCreatedBy
- The user who created the first revision 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 data product.
- Parameters:
glossaryTerms
- The glossary terms 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 data product.
- Parameters:
glossaryTerms
- The glossary terms of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The ID of the data product.
- Parameters:
id
- The ID of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the data product.
- Parameters:
name
- The name 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 data product.
- Parameters:
owningProjectId
- The ID of the owning project of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-