Class LineageEventSummary
- java.lang.Object
-
- software.amazon.awssdk.services.datazone.model.LineageEventSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LineageEventSummary.Builder,LineageEventSummary>
@Generated("software.amazon.awssdk:codegen") public final class LineageEventSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LineageEventSummary.Builder,LineageEventSummary>
The data lineage event summary.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLineageEventSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LineageEventSummary.Builderbuilder()InstantcreatedAt()The timestamp at which data lineage event was created.StringcreatedBy()The user who created the data lineage event.StringdomainId()The domain ID of the lineage event.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)EventSummaryeventSummary()The summary of the data lineate event.InstanteventTime()The time of the data lineage event.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The ID of the data lineage event.LineageEventProcessingStatusprocessingStatus()The processing status of the data lineage event.StringprocessingStatusAsString()The processing status of the data lineage event.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends LineageEventSummary.Builder>serializableBuilderClass()LineageEventSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
createdAt
public final Instant createdAt()
The timestamp at which data lineage event was created.
- Returns:
- The timestamp at which data lineage event was created.
-
createdBy
public final String createdBy()
The user who created the data lineage event.
- Returns:
- The user who created the data lineage event.
-
domainId
public final String domainId()
The domain ID of the lineage event.
- Returns:
- The domain ID of the lineage event.
-
eventSummary
public final EventSummary eventSummary()
The summary of the data lineate event.
- Returns:
- The summary of the data lineate event.
-
eventTime
public final Instant eventTime()
The time of the data lineage event.
- Returns:
- The time of the data lineage event.
-
id
public final String id()
The ID of the data lineage event.
- Returns:
- The ID of the data lineage event.
-
processingStatus
public final LineageEventProcessingStatus processingStatus()
The processing status of the data lineage event.
If the service returns an enum value that is not available in the current SDK version,
processingStatuswill returnLineageEventProcessingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprocessingStatusAsString().- Returns:
- The processing status of the data lineage event.
- See Also:
LineageEventProcessingStatus
-
processingStatusAsString
public final String processingStatusAsString()
The processing status of the data lineage event.
If the service returns an enum value that is not available in the current SDK version,
processingStatuswill returnLineageEventProcessingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprocessingStatusAsString().- Returns:
- The processing status of the data lineage event.
- See Also:
LineageEventProcessingStatus
-
toBuilder
public LineageEventSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<LineageEventSummary.Builder,LineageEventSummary>
-
builder
public static LineageEventSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends LineageEventSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-