Interface CreateAssetRevisionResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateAssetRevisionResponse.Builder,CreateAssetRevisionResponse>,DataZoneResponse.Builder,SdkBuilder<CreateAssetRevisionResponse.Builder,CreateAssetRevisionResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- CreateAssetRevisionResponse
public static interface CreateAssetRevisionResponse.Builder extends DataZoneResponse.Builder, SdkPojo, CopyableBuilder<CreateAssetRevisionResponse.Builder,CreateAssetRevisionResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateAssetRevisionResponse.BuildercreatedAt(Instant createdAt)The timestamp of when the asset revision occured.CreateAssetRevisionResponse.BuildercreatedBy(String createdBy)The Amazon DataZone user who performed the asset revision.CreateAssetRevisionResponse.Builderdescription(String description)The revised asset description.CreateAssetRevisionResponse.BuilderdomainId(String domainId)The unique identifier of the Amazon DataZone domain where the asset was revised.CreateAssetRevisionResponse.BuilderexternalIdentifier(String externalIdentifier)The external identifier of the asset.CreateAssetRevisionResponse.BuilderfirstRevisionCreatedAt(Instant firstRevisionCreatedAt)The timestamp of when the first asset revision occured.CreateAssetRevisionResponse.BuilderfirstRevisionCreatedBy(String firstRevisionCreatedBy)The Amazon DataZone user who performed the first asset revision.CreateAssetRevisionResponse.BuilderformsOutput(Collection<FormOutput> formsOutput)The metadata forms that were attached to the asset as part of the asset revision.CreateAssetRevisionResponse.BuilderformsOutput(Consumer<FormOutput.Builder>... formsOutput)The metadata forms that were attached to the asset as part of the asset revision.CreateAssetRevisionResponse.BuilderformsOutput(FormOutput... formsOutput)The metadata forms that were attached to the asset as part of the asset revision.CreateAssetRevisionResponse.BuilderglossaryTerms(String... glossaryTerms)The glossary terms that were attached to the asset as part of asset revision.CreateAssetRevisionResponse.BuilderglossaryTerms(Collection<String> glossaryTerms)The glossary terms that were attached to the asset as part of asset revision.CreateAssetRevisionResponse.Builderid(String id)The unique identifier of the asset revision.CreateAssetRevisionResponse.BuilderlatestTimeSeriesDataPointFormsOutput(Collection<TimeSeriesDataPointSummaryFormOutput> latestTimeSeriesDataPointFormsOutput)The latest data point that was imported into the time series form for the asset.CreateAssetRevisionResponse.BuilderlatestTimeSeriesDataPointFormsOutput(Consumer<TimeSeriesDataPointSummaryFormOutput.Builder>... latestTimeSeriesDataPointFormsOutput)The latest data point that was imported into the time series form for the asset.CreateAssetRevisionResponse.BuilderlatestTimeSeriesDataPointFormsOutput(TimeSeriesDataPointSummaryFormOutput... latestTimeSeriesDataPointFormsOutput)The latest data point that was imported into the time series form for the asset.default CreateAssetRevisionResponse.Builderlisting(Consumer<AssetListingDetails.Builder> listing)The details of an asset published in an Amazon DataZone catalog.CreateAssetRevisionResponse.Builderlisting(AssetListingDetails listing)The details of an asset published in an Amazon DataZone catalog.CreateAssetRevisionResponse.Buildername(String name)The revised name of the asset.CreateAssetRevisionResponse.BuilderowningProjectId(String owningProjectId)The unique identifier of the revised project that owns the asset.default CreateAssetRevisionResponse.BuilderpredictionConfiguration(Consumer<PredictionConfiguration.Builder> predictionConfiguration)The configuration of the automatically generated business-friendly metadata for the asset.CreateAssetRevisionResponse.BuilderpredictionConfiguration(PredictionConfiguration predictionConfiguration)The configuration of the automatically generated business-friendly metadata for the asset.CreateAssetRevisionResponse.BuilderreadOnlyFormsOutput(Collection<FormOutput> readOnlyFormsOutput)The read-only metadata forms that were attached to the asset as part of the asset revision.CreateAssetRevisionResponse.BuilderreadOnlyFormsOutput(Consumer<FormOutput.Builder>... readOnlyFormsOutput)The read-only metadata forms that were attached to the asset as part of the asset revision.CreateAssetRevisionResponse.BuilderreadOnlyFormsOutput(FormOutput... readOnlyFormsOutput)The read-only metadata forms that were attached to the asset as part of the asset revision.CreateAssetRevisionResponse.Builderrevision(String revision)The revision of the asset.CreateAssetRevisionResponse.BuildertypeIdentifier(String typeIdentifier)The identifier of the revision type.CreateAssetRevisionResponse.BuildertypeRevision(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 Detail
-
createdAt
CreateAssetRevisionResponse.Builder createdAt(Instant 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
CreateAssetRevisionResponse.Builder createdBy(String 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
CreateAssetRevisionResponse.Builder description(String 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
CreateAssetRevisionResponse.Builder domainId(String 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
CreateAssetRevisionResponse.Builder externalIdentifier(String 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
CreateAssetRevisionResponse.Builder firstRevisionCreatedAt(Instant 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
CreateAssetRevisionResponse.Builder firstRevisionCreatedBy(String 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
CreateAssetRevisionResponse.Builder formsOutput(Collection<FormOutput> 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
CreateAssetRevisionResponse.Builder formsOutput(FormOutput... 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
CreateAssetRevisionResponse.Builder formsOutput(Consumer<FormOutput.Builder>... 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.Builderavoiding the need to create one manually viaFormOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#formsOutput(List.) - 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:
#formsOutput(java.util.Collection)
-
glossaryTerms
CreateAssetRevisionResponse.Builder glossaryTerms(Collection<String> 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
CreateAssetRevisionResponse.Builder glossaryTerms(String... 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
CreateAssetRevisionResponse.Builder id(String 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.Builderavoiding the need to create one manually viaTimeSeriesDataPointSummaryFormOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#latestTimeSeriesDataPointFormsOutput(List.) - 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:
#latestTimeSeriesDataPointFormsOutput(java.util.Collection)
-
listing
CreateAssetRevisionResponse.Builder listing(AssetListingDetails 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
default CreateAssetRevisionResponse.Builder listing(Consumer<AssetListingDetails.Builder> listing)
The details of an asset published in an Amazon DataZone catalog.
This is a convenience method that creates an instance of theAssetListingDetails.Builderavoiding the need to create one manually viaAssetListingDetails.builder().When the
Consumercompletes,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:
listing(AssetListingDetails)
-
name
CreateAssetRevisionResponse.Builder name(String 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
CreateAssetRevisionResponse.Builder owningProjectId(String 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.Builderavoiding the need to create one manually viaPredictionConfiguration.builder().When the
Consumercompletes,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:
predictionConfiguration(PredictionConfiguration)
-
readOnlyFormsOutput
CreateAssetRevisionResponse.Builder readOnlyFormsOutput(Collection<FormOutput> 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(FormOutput... 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.Builderavoiding the need to create one manually viaFormOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#readOnlyFormsOutput(List.) - 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:
#readOnlyFormsOutput(java.util.Collection)
-
revision
CreateAssetRevisionResponse.Builder revision(String 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
CreateAssetRevisionResponse.Builder typeIdentifier(String 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
CreateAssetRevisionResponse.Builder typeRevision(String 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.
-
-