Interface CreateAssetRevisionResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateAssetRevisionResponse.Builder,
,CreateAssetRevisionResponse> DataZoneResponse.Builder
,SdkBuilder<CreateAssetRevisionResponse.Builder,
,CreateAssetRevisionResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateAssetRevisionResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp of when the asset revision occured.The Amazon DataZone user who performed the asset revision.description
(String description) The revised asset description.The unique identifier of the Amazon DataZone domain where the asset was revised.externalIdentifier
(String externalIdentifier) The external identifier of the asset.firstRevisionCreatedAt
(Instant firstRevisionCreatedAt) The timestamp of when the first asset revision occured.firstRevisionCreatedBy
(String firstRevisionCreatedBy) The Amazon DataZone user who performed the first asset revision.formsOutput
(Collection<FormOutput> formsOutput) The metadata forms that were attached to the asset as part of the asset revision.formsOutput
(Consumer<FormOutput.Builder>... formsOutput) The metadata forms that were attached to the asset as part of the asset revision.formsOutput
(FormOutput... formsOutput) The metadata forms that were attached to the asset as part of the asset revision.glossaryTerms
(String... glossaryTerms) The glossary terms that were attached to the asset as part of asset revision.glossaryTerms
(Collection<String> glossaryTerms) The glossary terms that were attached to the asset as part of asset revision.The unique identifier of the asset revision.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.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 revised name of the asset.owningProjectId
(String owningProjectId) The unique identifier of the revised project that owns the asset.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 were attached to the asset as part of the asset revision.readOnlyFormsOutput
(Consumer<FormOutput.Builder>... readOnlyFormsOutput) The read-only metadata forms that were attached to the asset as part of the asset revision.readOnlyFormsOutput
(FormOutput... readOnlyFormsOutput) The read-only metadata forms that were attached to the asset as part of the asset revision.The revision of the asset.typeIdentifier
(String typeIdentifier) The identifier of the revision 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, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
createdAt
The timestamp of when the asset revision occured.
- Parameters:
createdAt
- The timestamp of when the asset revision occured.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The Amazon DataZone user who performed the asset revision.
- Parameters:
createdBy
- The Amazon DataZone user who performed the asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The revised asset description.
- Parameters:
description
- The revised asset description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
The unique identifier of the Amazon DataZone domain where the asset was revised.
- Parameters:
domainId
- The unique identifier of the Amazon DataZone domain where the asset was revised.- 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 asset revision occured.
- Parameters:
firstRevisionCreatedAt
- The timestamp of when the first asset revision occured.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firstRevisionCreatedBy
The Amazon DataZone user who performed the first asset revision.
- Parameters:
firstRevisionCreatedBy
- The Amazon DataZone user who performed the first asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata forms that were attached to the asset as part of the asset revision.
- Parameters:
formsOutput
- The metadata forms that were attached to the asset as part of the asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata forms that were attached to the asset as part of the asset revision.
- Parameters:
formsOutput
- The metadata forms that were attached to the asset as part of the asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata forms that were attached to the asset as part of the asset revision.
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 were attached to the asset as part of asset revision.
- Parameters:
glossaryTerms
- The glossary terms that were attached to the asset as part of asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryTerms
The glossary terms that were attached to the asset as part of asset revision.
- Parameters:
glossaryTerms
- The glossary terms that were attached to the asset as part of asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier of the asset revision.
- Parameters:
id
- The unique identifier of the asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestTimeSeriesDataPointFormsOutput
CreateAssetRevisionResponse.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
CreateAssetRevisionResponse.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
CreateAssetRevisionResponse.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 revised name of the asset.
- Parameters:
name
- The revised name of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owningProjectId
The unique identifier of the revised project that owns the asset.
- Parameters:
owningProjectId
- The unique identifier of the revised project that owns the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
predictionConfiguration
CreateAssetRevisionResponse.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 CreateAssetRevisionResponse.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 were attached to the asset as part of the asset revision.
- Parameters:
readOnlyFormsOutput
- The read-only metadata forms that were attached to the asset as part of the asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
readOnlyFormsOutput
The read-only metadata forms that were attached to the asset as part of the asset revision.
- Parameters:
readOnlyFormsOutput
- The read-only metadata forms that were attached to the asset as part of the asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
readOnlyFormsOutput
CreateAssetRevisionResponse.Builder readOnlyFormsOutput(Consumer<FormOutput.Builder>... readOnlyFormsOutput) The read-only metadata forms that were attached to the asset as part of the asset revision.
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 revision type.
- Parameters:
typeIdentifier
- The identifier of the revision 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.
-