Interface GetAssetResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetAssetResponse.Builder,
,GetAssetResponse> DataZoneResponse.Builder
,SdkBuilder<GetAssetResponse.Builder,
,GetAssetResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetAssetResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp of when the asset was created.The Amazon DataZone user who created the asset.description
(String description) The description of the Amazon DataZone asset.The ID of the Amazon DataZone domain to which the asset belongs.externalIdentifier
(String externalIdentifier) The external ID of the asset.firstRevisionCreatedAt
(Instant firstRevisionCreatedAt) The timestamp of when the first revision of the asset was created.firstRevisionCreatedBy
(String firstRevisionCreatedBy) The Amazon DataZone user who created the first revision of the asset.formsOutput
(Collection<FormOutput> formsOutput) The metadata forms attached to the asset.formsOutput
(Consumer<FormOutput.Builder>... formsOutput) The metadata forms attached to the asset.formsOutput
(FormOutput... formsOutput) The metadata forms attached to the asset.glossaryTerms
(String... glossaryTerms) The business glossary terms attached to the asset.glossaryTerms
(Collection<String> glossaryTerms) The business glossary terms attached to the asset.The ID of the asset.latestTimeSeriesDataPointFormsOutput
(Collection<TimeSeriesDataPointSummaryFormOutput> latestTimeSeriesDataPointFormsOutput) The latest data point that was imported into the time series form for the asset.latestTimeSeriesDataPointFormsOutput
(Consumer<TimeSeriesDataPointSummaryFormOutput.Builder>... latestTimeSeriesDataPointFormsOutput) The latest data point that was imported into the time series form for the asset.latestTimeSeriesDataPointFormsOutput
(TimeSeriesDataPointSummaryFormOutput... latestTimeSeriesDataPointFormsOutput) The latest data point that was imported into the time series form for the asset.default GetAssetResponse.Builder
listing
(Consumer<AssetListingDetails.Builder> listing) The listing of the asset.listing
(AssetListingDetails listing) The listing of the asset.The name of the asset.owningProjectId
(String owningProjectId) The ID of the project that owns the asset.readOnlyFormsOutput
(Collection<FormOutput> readOnlyFormsOutput) The read-only metadata forms attached to the asset.readOnlyFormsOutput
(Consumer<FormOutput.Builder>... readOnlyFormsOutput) The read-only metadata forms attached to the asset.readOnlyFormsOutput
(FormOutput... readOnlyFormsOutput) The read-only metadata forms attached to the asset.The revision of the asset.typeIdentifier
(String typeIdentifier) The ID of the asset type.typeRevision
(String typeRevision) The revision of the asset type.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, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
createdAt
The timestamp of when the asset was created.
- Parameters:
createdAt
- The timestamp of when the asset was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The Amazon DataZone user who created the asset.
- Parameters:
createdBy
- The Amazon DataZone user who created the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the Amazon DataZone asset.
- Parameters:
description
- The description of the Amazon DataZone asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
The ID of the Amazon DataZone domain to which the asset belongs.
- Parameters:
domainId
- The ID of the Amazon DataZone domain to which the asset belongs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalIdentifier
The external ID of the asset.
- Parameters:
externalIdentifier
- The external ID of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firstRevisionCreatedAt
The timestamp of when the first revision of the asset was created.
- Parameters:
firstRevisionCreatedAt
- The timestamp of when the first revision of the asset was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firstRevisionCreatedBy
The Amazon DataZone user who created the first revision of the asset.
- Parameters:
firstRevisionCreatedBy
- The Amazon DataZone user who created the first revision of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata forms attached to the asset.
- Parameters:
formsOutput
- The metadata forms attached to the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata forms attached to the asset.
- Parameters:
formsOutput
- The metadata forms attached to the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata forms attached to the asset.
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 business glossary terms attached to the asset.
- Parameters:
glossaryTerms
- The business glossary terms attached to the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryTerms
The business glossary terms attached to the asset.
- Parameters:
glossaryTerms
- The business glossary terms attached to the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The ID of the asset.
- Parameters:
id
- The ID of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestTimeSeriesDataPointFormsOutput
GetAssetResponse.Builder latestTimeSeriesDataPointFormsOutput(Collection<TimeSeriesDataPointSummaryFormOutput> latestTimeSeriesDataPointFormsOutput) The latest data point that was imported into the time series form for the asset.
- Parameters:
latestTimeSeriesDataPointFormsOutput
- The latest data point that was imported into the time series form for the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestTimeSeriesDataPointFormsOutput
GetAssetResponse.Builder latestTimeSeriesDataPointFormsOutput(TimeSeriesDataPointSummaryFormOutput... latestTimeSeriesDataPointFormsOutput) The latest data point that was imported into the time series form for the asset.
- Parameters:
latestTimeSeriesDataPointFormsOutput
- The latest data point that was imported into the time series form for the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestTimeSeriesDataPointFormsOutput
GetAssetResponse.Builder latestTimeSeriesDataPointFormsOutput(Consumer<TimeSeriesDataPointSummaryFormOutput.Builder>... latestTimeSeriesDataPointFormsOutput) The latest data point that was imported into the time series form for the asset.
This is a convenience method that creates an instance of theTimeSeriesDataPointSummaryFormOutput.Builder
avoiding the need to create one manually viaTimeSeriesDataPointSummaryFormOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolatestTimeSeriesDataPointFormsOutput(List<TimeSeriesDataPointSummaryFormOutput>)
.- Parameters:
latestTimeSeriesDataPointFormsOutput
- a consumer that will call methods onTimeSeriesDataPointSummaryFormOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listing
The listing of the asset.
- Parameters:
listing
- The listing of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listing
The listing of the asset.
This is a convenience method that creates an instance of theAssetListingDetails.Builder
avoiding the need to create one manually viaAssetListingDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolisting(AssetListingDetails)
.- Parameters:
listing
- a consumer that will call methods onAssetListingDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the asset.
- Parameters:
name
- The name of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owningProjectId
The ID of the project that owns the asset.
- Parameters:
owningProjectId
- The ID of the project that owns the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
readOnlyFormsOutput
The read-only metadata forms attached to the asset.
- Parameters:
readOnlyFormsOutput
- The read-only metadata forms attached to the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
readOnlyFormsOutput
The read-only metadata forms attached to the asset.
- Parameters:
readOnlyFormsOutput
- The read-only metadata forms attached to the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
readOnlyFormsOutput
The read-only metadata forms attached to the asset.
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 toreadOnlyFormsOutput(List<FormOutput>)
.- Parameters:
readOnlyFormsOutput
- 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:
-
revision
The revision of the asset.
- Parameters:
revision
- The revision of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typeIdentifier
The ID of the asset type.
- Parameters:
typeIdentifier
- The ID of the asset type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typeRevision
The revision of the asset type.
- Parameters:
typeRevision
- The revision of the asset type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-