Interface LineageEventSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LineageEventSummary.Builder,LineageEventSummary>,SdkBuilder<LineageEventSummary.Builder,LineageEventSummary>,SdkPojo
- Enclosing class:
- LineageEventSummary
public static interface LineageEventSummary.Builder extends SdkPojo, CopyableBuilder<LineageEventSummary.Builder,LineageEventSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LineageEventSummary.BuildercreatedAt(Instant createdAt)The timestamp at which data lineage event was created.LineageEventSummary.BuildercreatedBy(String createdBy)The user who created the data lineage event.LineageEventSummary.BuilderdomainId(String domainId)The domain ID of the lineage event.default LineageEventSummary.BuildereventSummary(Consumer<EventSummary.Builder> eventSummary)The summary of the data lineate event.LineageEventSummary.BuildereventSummary(EventSummary eventSummary)The summary of the data lineate event.LineageEventSummary.BuildereventTime(Instant eventTime)The time of the data lineage event.LineageEventSummary.Builderid(String id)The ID of the data lineage event.LineageEventSummary.BuilderprocessingStatus(String processingStatus)The processing status of the data lineage event.LineageEventSummary.BuilderprocessingStatus(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 Detail
-
createdAt
LineageEventSummary.Builder createdAt(Instant 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
LineageEventSummary.Builder createdBy(String 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
LineageEventSummary.Builder domainId(String 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
LineageEventSummary.Builder eventSummary(EventSummary 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
default LineageEventSummary.Builder eventSummary(Consumer<EventSummary.Builder> eventSummary)
The summary of the data lineate event.
This is a convenience method that creates an instance of theEventSummary.Builderavoiding the need to create one manually viaEventSummary.builder().When the
Consumercompletes,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:
eventSummary(EventSummary)
-
eventTime
LineageEventSummary.Builder eventTime(Instant 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
LineageEventSummary.Builder id(String 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
LineageEventSummary.Builder processingStatus(String 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:
LineageEventProcessingStatus,LineageEventProcessingStatus
-
processingStatus
LineageEventSummary.Builder processingStatus(LineageEventProcessingStatus 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:
LineageEventProcessingStatus,LineageEventProcessingStatus
-
-