Interface LineageEventSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LineageEventSummary.Builder,
,LineageEventSummary> SdkBuilder<LineageEventSummary.Builder,
,LineageEventSummary> SdkPojo
- Enclosing class:
LineageEventSummary
@Mutable
@NotThreadSafe
public static interface LineageEventSummary.Builder
extends SdkPojo, CopyableBuilder<LineageEventSummary.Builder,LineageEventSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp at which data lineage event was created.The user who created the data lineage event.The domain ID of the lineage event.default LineageEventSummary.Builder
eventSummary
(Consumer<EventSummary.Builder> eventSummary) The summary of the data lineate event.eventSummary
(EventSummary eventSummary) The summary of the data lineate event.The time of the data lineage event.The ID of the data lineage event.processingStatus
(String processingStatus) The processing status of the data lineage event.processingStatus
(LineageEventProcessingStatus processingStatus) The processing status of the data lineage event.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
createdAt
The timestamp at which data lineage event was created.
- Parameters:
createdAt
- The timestamp at which data lineage event 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 event.
- Parameters:
createdBy
- The user who created the data lineage event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
The domain ID of the lineage event.
- Parameters:
domainId
- The domain ID of the lineage event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventSummary
The summary of the data lineate event.
- Parameters:
eventSummary
- The summary of the data lineate event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventSummary
The summary of the data lineate event.
This is a convenience method that creates an instance of theEventSummary.Builder
avoiding the need to create one manually viaEventSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toeventSummary(EventSummary)
.- Parameters:
eventSummary
- a consumer that will call methods onEventSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eventTime
The time of the data lineage event.
- Parameters:
eventTime
- The time of the data lineage event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The ID of the data lineage event.
- Parameters:
id
- The ID of the data lineage event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processingStatus
The processing status of the data lineage event.
- Parameters:
processingStatus
- The processing status of the data lineage event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
processingStatus
The processing status of the data lineage event.
- Parameters:
processingStatus
- The processing status of the data lineage event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-