Interface GetAssetResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetAssetResponse.Builder,GetAssetResponse>,DataZoneResponse.Builder,SdkBuilder<GetAssetResponse.Builder,GetAssetResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetAssetResponse
public static interface GetAssetResponse.Builder extends DataZoneResponse.Builder, SdkPojo, CopyableBuilder<GetAssetResponse.Builder,GetAssetResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetAssetResponse.BuildercreatedAt(Instant createdAt)The timestamp of when the asset was created.GetAssetResponse.BuildercreatedBy(String createdBy)The Amazon DataZone user who created the asset.GetAssetResponse.Builderdescription(String description)The description of the Amazon DataZone asset.GetAssetResponse.BuilderdomainId(String domainId)The ID of the Amazon DataZone domain to which the asset belongs.GetAssetResponse.BuilderexternalIdentifier(String externalIdentifier)The external ID of the asset.GetAssetResponse.BuilderfirstRevisionCreatedAt(Instant firstRevisionCreatedAt)The timestamp of when the first revision of the asset was created.GetAssetResponse.BuilderfirstRevisionCreatedBy(String firstRevisionCreatedBy)The Amazon DataZone user who created the first revision of the asset.GetAssetResponse.BuilderformsOutput(Collection<FormOutput> formsOutput)The metadata forms attached to the asset.GetAssetResponse.BuilderformsOutput(Consumer<FormOutput.Builder>... formsOutput)The metadata forms attached to the asset.GetAssetResponse.BuilderformsOutput(FormOutput... formsOutput)The metadata forms attached to the asset.GetAssetResponse.BuilderglossaryTerms(String... glossaryTerms)The business glossary terms attached to the asset.GetAssetResponse.BuilderglossaryTerms(Collection<String> glossaryTerms)The business glossary terms attached to the asset.GetAssetResponse.Builderid(String id)The ID of the asset.GetAssetResponse.BuilderlatestTimeSeriesDataPointFormsOutput(Collection<TimeSeriesDataPointSummaryFormOutput> latestTimeSeriesDataPointFormsOutput)The latest data point that was imported into the time series form for the asset.GetAssetResponse.BuilderlatestTimeSeriesDataPointFormsOutput(Consumer<TimeSeriesDataPointSummaryFormOutput.Builder>... latestTimeSeriesDataPointFormsOutput)The latest data point that was imported into the time series form for the asset.GetAssetResponse.BuilderlatestTimeSeriesDataPointFormsOutput(TimeSeriesDataPointSummaryFormOutput... latestTimeSeriesDataPointFormsOutput)The latest data point that was imported into the time series form for the asset.default GetAssetResponse.Builderlisting(Consumer<AssetListingDetails.Builder> listing)The listing of the asset.GetAssetResponse.Builderlisting(AssetListingDetails listing)The listing of the asset.GetAssetResponse.Buildername(String name)The name of the asset.GetAssetResponse.BuilderowningProjectId(String owningProjectId)The ID of the project that owns the asset.GetAssetResponse.BuilderreadOnlyFormsOutput(Collection<FormOutput> readOnlyFormsOutput)The read-only metadata forms attached to the asset.GetAssetResponse.BuilderreadOnlyFormsOutput(Consumer<FormOutput.Builder>... readOnlyFormsOutput)The read-only metadata forms attached to the asset.GetAssetResponse.BuilderreadOnlyFormsOutput(FormOutput... readOnlyFormsOutput)The read-only metadata forms attached to the asset.GetAssetResponse.Builderrevision(String revision)The revision of the asset.GetAssetResponse.BuildertypeIdentifier(String typeIdentifier)The ID of the asset type.GetAssetResponse.BuildertypeRevision(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 Detail
-
createdAt
GetAssetResponse.Builder createdAt(Instant 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
GetAssetResponse.Builder createdBy(String 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
GetAssetResponse.Builder description(String 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
GetAssetResponse.Builder domainId(String 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
GetAssetResponse.Builder externalIdentifier(String 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
GetAssetResponse.Builder firstRevisionCreatedAt(Instant 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
GetAssetResponse.Builder firstRevisionCreatedBy(String 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
GetAssetResponse.Builder formsOutput(Collection<FormOutput> 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
GetAssetResponse.Builder formsOutput(FormOutput... 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
GetAssetResponse.Builder formsOutput(Consumer<FormOutput.Builder>... formsOutput)
The metadata forms attached to the asset.
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
GetAssetResponse.Builder glossaryTerms(Collection<String> 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
GetAssetResponse.Builder glossaryTerms(String... 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
GetAssetResponse.Builder id(String 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.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
GetAssetResponse.Builder listing(AssetListingDetails 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
default GetAssetResponse.Builder listing(Consumer<AssetListingDetails.Builder> listing)
The listing of the asset.
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
GetAssetResponse.Builder name(String 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
GetAssetResponse.Builder owningProjectId(String 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
GetAssetResponse.Builder readOnlyFormsOutput(Collection<FormOutput> 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
GetAssetResponse.Builder readOnlyFormsOutput(FormOutput... 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
GetAssetResponse.Builder readOnlyFormsOutput(Consumer<FormOutput.Builder>... readOnlyFormsOutput)
The read-only metadata forms attached to the asset.
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
GetAssetResponse.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
GetAssetResponse.Builder typeIdentifier(String 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
GetAssetResponse.Builder typeRevision(String 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.
-
-