Interface CreateAssetResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateAssetResponse.Builder,
,CreateAssetResponse> DataZoneResponse.Builder
,SdkBuilder<CreateAssetResponse.Builder,
,CreateAssetResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateAssetResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp of when the asset was created.The Amazon DataZone user that created this asset in the catalog.description
(String description) The description of the created asset.The ID of the Amazon DataZone domain in which the asset was created.externalIdentifier
(String externalIdentifier) The external identifier of the asset.firstRevisionCreatedAt
(Instant firstRevisionCreatedAt) The timestamp of when the first revision of the asset took place.firstRevisionCreatedBy
(String firstRevisionCreatedBy) The Amazon DataZone user that made the first revision of the asset.formsOutput
(Collection<FormOutput> formsOutput) The metadata forms that are attached to the created asset.formsOutput
(Consumer<FormOutput.Builder>... formsOutput) The metadata forms that are attached to the created asset.formsOutput
(FormOutput... formsOutput) The metadata forms that are attached to the created asset.glossaryTerms
(String... glossaryTerms) The glossary terms that are attached to the created asset.glossaryTerms
(Collection<String> glossaryTerms) The glossary terms that are attached to the created asset.The unique identifier of the created 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 CreateAssetResponse.Builder
listing
(Consumer<AssetListingDetails.Builder> listing) The details of an asset published in an Amazon DataZone catalog.listing
(AssetListingDetails listing) The details of an asset published in an Amazon DataZone catalog.The name of the created asset.owningProjectId
(String owningProjectId) The ID of the Amazon DataZone project that owns the created asset.default CreateAssetResponse.Builder
predictionConfiguration
(Consumer<PredictionConfiguration.Builder> predictionConfiguration) The configuration of the automatically generated business-friendly metadata for the asset.predictionConfiguration
(PredictionConfiguration predictionConfiguration) The configuration of the automatically generated business-friendly metadata for the asset.readOnlyFormsOutput
(Collection<FormOutput> readOnlyFormsOutput) The read-only metadata forms that are attached to the created asset.readOnlyFormsOutput
(Consumer<FormOutput.Builder>... readOnlyFormsOutput) The read-only metadata forms that are attached to the created asset.readOnlyFormsOutput
(FormOutput... readOnlyFormsOutput) The read-only metadata forms that are attached to the created asset.The revision of the asset.typeIdentifier
(String typeIdentifier) The identifier of the created asset type.typeRevision
(String typeRevision) The revision type of the asset.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 that created this asset in the catalog.
- Parameters:
createdBy
- The Amazon DataZone user that created this asset in the catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the created asset.
- Parameters:
description
- The description of the created asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
The ID of the Amazon DataZone domain in which the asset was created.
- Parameters:
domainId
- The ID of the Amazon DataZone domain in which the asset was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalIdentifier
The external identifier of the asset.
- Parameters:
externalIdentifier
- The external identifier 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 took place.
- Parameters:
firstRevisionCreatedAt
- The timestamp of when the first revision of the asset took place.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firstRevisionCreatedBy
The Amazon DataZone user that made the first revision of the asset.
- Parameters:
firstRevisionCreatedBy
- The Amazon DataZone user that made 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 that are attached to the created asset.
- Parameters:
formsOutput
- The metadata forms that are attached to the created asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata forms that are attached to the created asset.
- Parameters:
formsOutput
- The metadata forms that are attached to the created asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata forms that are attached to the created 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 glossary terms that are attached to the created asset.
- Parameters:
glossaryTerms
- The glossary terms that are attached to the created asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryTerms
The glossary terms that are attached to the created asset.
- Parameters:
glossaryTerms
- The glossary terms that are attached to the created asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier of the created asset.
- Parameters:
id
- The unique identifier of the created asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestTimeSeriesDataPointFormsOutput
CreateAssetResponse.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
CreateAssetResponse.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
CreateAssetResponse.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 details of an asset published in an Amazon DataZone catalog.
- Parameters:
listing
- The details of an asset published in an Amazon DataZone catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listing
The details of an asset published in an Amazon DataZone catalog.
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 created asset.
- Parameters:
name
- The name of the created asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owningProjectId
The ID of the Amazon DataZone project that owns the created asset.
- Parameters:
owningProjectId
- The ID of the Amazon DataZone project that owns the created asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
predictionConfiguration
CreateAssetResponse.Builder predictionConfiguration(PredictionConfiguration predictionConfiguration) The configuration of the automatically generated business-friendly metadata for the asset.
- Parameters:
predictionConfiguration
- The configuration of the automatically generated business-friendly metadata for the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
predictionConfiguration
default CreateAssetResponse.Builder predictionConfiguration(Consumer<PredictionConfiguration.Builder> predictionConfiguration) The configuration of the automatically generated business-friendly metadata for the asset.
This is a convenience method that creates an instance of thePredictionConfiguration.Builder
avoiding the need to create one manually viaPredictionConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topredictionConfiguration(PredictionConfiguration)
.- Parameters:
predictionConfiguration
- a consumer that will call methods onPredictionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
readOnlyFormsOutput
The read-only metadata forms that are attached to the created asset.
- Parameters:
readOnlyFormsOutput
- The read-only metadata forms that are attached to the created asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
readOnlyFormsOutput
The read-only metadata forms that are attached to the created asset.
- Parameters:
readOnlyFormsOutput
- The read-only metadata forms that are attached to the created asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
readOnlyFormsOutput
CreateAssetResponse.Builder readOnlyFormsOutput(Consumer<FormOutput.Builder>... readOnlyFormsOutput) The read-only metadata forms that are attached to the created 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 identifier of the created asset type.
- Parameters:
typeIdentifier
- The identifier of the created asset type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typeRevision
The revision type of the asset.
- Parameters:
typeRevision
- The revision type of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-