Interface GetLineageNodeResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetLineageNodeResponse.Builder,
,GetLineageNodeResponse> DataZoneResponse.Builder
,SdkBuilder<GetLineageNodeResponse.Builder,
,GetLineageNodeResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetLineageNodeResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp at which the data lineage node was created.The user who created the data lineage node.description
(String description) The description of the data lineage node.The ID of the domain where you're getting the data lineage node.downstreamNodes
(Collection<LineageNodeReference> downstreamNodes) The downsteam nodes of the specified data lineage node.downstreamNodes
(Consumer<LineageNodeReference.Builder>... downstreamNodes) The downsteam nodes of the specified data lineage node.downstreamNodes
(LineageNodeReference... downstreamNodes) The downsteam nodes of the specified data lineage node.eventTimestamp
(Instant eventTimestamp) The timestamp of the event described in the data lineage node.formsOutput
(Collection<FormOutput> formsOutput) The metadata of the specified data lineage node.formsOutput
(Consumer<FormOutput.Builder>... formsOutput) The metadata of the specified data lineage node.formsOutput
(FormOutput... formsOutput) The metadata of the specified data lineage node.The ID of the data lineage node.The name of the data lineage node.sourceIdentifier
(String sourceIdentifier) The source identifier of the data lineage node.The name of the type of the specified data lineage node.typeRevision
(String typeRevision) The revision type of the specified data lineage node.The timestamp at which the data lineage node was updated.The user who updated the data lineage node.upstreamNodes
(Collection<LineageNodeReference> upstreamNodes) The upstream nodes of the specified data lineage node.upstreamNodes
(Consumer<LineageNodeReference.Builder>... upstreamNodes) The upstream nodes of the specified data lineage node.upstreamNodes
(LineageNodeReference... upstreamNodes) The upstream nodes of the specified data lineage node.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 at which the data lineage node was created.
- Parameters:
createdAt
- The timestamp at which the data lineage node was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The user who created the data lineage node.
- Parameters:
createdBy
- The user who created the data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the data lineage node.
- Parameters:
description
- The description of the data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
The ID of the domain where you're getting the data lineage node.
- Parameters:
domainId
- The ID of the domain where you're getting the data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
downstreamNodes
The downsteam nodes of the specified data lineage node.
- Parameters:
downstreamNodes
- The downsteam nodes of the specified data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
downstreamNodes
The downsteam nodes of the specified data lineage node.
- Parameters:
downstreamNodes
- The downsteam nodes of the specified data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
downstreamNodes
GetLineageNodeResponse.Builder downstreamNodes(Consumer<LineageNodeReference.Builder>... downstreamNodes) The downsteam nodes of the specified data lineage node.
This is a convenience method that creates an instance of theLineageNodeReference.Builder
avoiding the need to create one manually viaLineageNodeReference.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todownstreamNodes(List<LineageNodeReference>)
.- Parameters:
downstreamNodes
- a consumer that will call methods onLineageNodeReference.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eventTimestamp
The timestamp of the event described in the data lineage node.
- Parameters:
eventTimestamp
- The timestamp of the event described in the data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata of the specified data lineage node.
- Parameters:
formsOutput
- The metadata of the specified data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata of the specified data lineage node.
- Parameters:
formsOutput
- The metadata of the specified data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsOutput
The metadata of the specified data lineage node.
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:
-
id
The ID of the data lineage node.
- Parameters:
id
- The ID of the data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the data lineage node.
- Parameters:
name
- The name of the data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceIdentifier
The source identifier of the data lineage node.
- Parameters:
sourceIdentifier
- The source identifier of the data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typeName
The name of the type of the specified data lineage node.
- Parameters:
typeName
- The name of the type of the specified data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typeRevision
The revision type of the specified data lineage node.
- Parameters:
typeRevision
- The revision type of the specified data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp at which the data lineage node was updated.
- Parameters:
updatedAt
- The timestamp at which the data lineage node was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedBy
The user who updated the data lineage node.
- Parameters:
updatedBy
- The user who updated the data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
upstreamNodes
The upstream nodes of the specified data lineage node.
- Parameters:
upstreamNodes
- The upstream nodes of the specified data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
upstreamNodes
The upstream nodes of the specified data lineage node.
- Parameters:
upstreamNodes
- The upstream nodes of the specified data lineage node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
upstreamNodes
GetLineageNodeResponse.Builder upstreamNodes(Consumer<LineageNodeReference.Builder>... upstreamNodes) The upstream nodes of the specified data lineage node.
This is a convenience method that creates an instance of theLineageNodeReference.Builder
avoiding the need to create one manually viaLineageNodeReference.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toupstreamNodes(List<LineageNodeReference>)
.- Parameters:
upstreamNodes
- a consumer that will call methods onLineageNodeReference.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-