Interface GetDataProductResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetDataProductResponse.Builder,
,GetDataProductResponse> DataZoneResponse.Builder
,SdkBuilder<GetDataProductResponse.Builder,
,GetDataProductResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetDataProductResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp at which the data product is 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 the first revision of the data product is created.firstRevisionCreatedBy
(String firstRevisionCreatedBy) The user who created the first revision of the data product.formsOutput
(Collection<FormOutput> formsOutput) The metadata forms of the data product.formsOutput
(Consumer<FormOutput.Builder>... formsOutput) The metadata forms of the data product.formsOutput
(FormOutput... formsOutput) The metadata forms 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.items
(Collection<DataProductItem> items) The data assets of the data product.items
(Consumer<DataProductItem.Builder>... items) The data assets of the data product.items
(DataProductItem... items) The data assets of the data product.The name of the data product.owningProjectId
(String owningProjectId) The ID of the owning project of the data product.The revision of the data product.The status of the data product.status
(DataProductStatus status) The status of the data product.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
createdAt
The timestamp at which the data product is created.
- Parameters:
createdAt
- The timestamp at which the data product is 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 the first revision of the data product is created.
- Parameters:
firstRevisionCreatedAt
- The timestamp at which the first revision of the data product is 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.
-
formsOutput
The metadata forms of the data product.
- Parameters:
formsOutput
- The metadata forms of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata forms of the data product.
- Parameters:
formsOutput
- The metadata forms of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata forms of the data product.
This is a convenience method that creates an instance of theFormOutput.Builder
avoiding the need to create one manually viaFormOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toformsOutput(List<FormOutput>)
.- Parameters:
formsOutput
- a consumer that will call methods onFormOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-
items
The data assets of the data product.
- Parameters:
items
- The data assets of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
The data assets of the data product.
- Parameters:
items
- The data assets of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
The data assets of the data product.
This is a convenience method that creates an instance of theDataProductItem.Builder
avoiding the need to create one manually viaDataProductItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toitems(List<DataProductItem>)
.- Parameters:
items
- a consumer that will call methods onDataProductItem.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.
- 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.
-
revision
The revision of the data product.
- Parameters:
revision
- The revision of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the data product.
- Parameters:
status
- The status of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the data product.
- Parameters:
status
- The status of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-