Class DataQualitySummary
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<DataQualitySummary.Builder,
DataQualitySummary>
DataQualitySummary gives aggregated statistics over all the sensors about a completed ingestion job. It primarily gives more information about statistics over different incorrect data like MissingCompleteSensorData, MissingSensorData, UnsupportedDateFormats, InsufficientSensorData, DuplicateTimeStamps.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic DataQualitySummary.Builder
builder()
final DuplicateTimestamps
Parameter that gives information about duplicate timestamps in the input data.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final InsufficientSensorData
Parameter that gives information about insufficient data for sensors in the dataset.final InvalidSensorData
Parameter that gives information about data that is invalid over all the sensors in the input data.final MissingSensorData
Parameter that gives information about data that is missing over all the sensors in the input data.static Class
<? extends DataQualitySummary.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final UnsupportedTimestamps
Parameter that gives information about unsupported timestamps in the input data.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
insufficientSensorData
Parameter that gives information about insufficient data for sensors in the dataset. This includes information about those sensors that have complete data missing and those with a short date range.
- Returns:
- Parameter that gives information about insufficient data for sensors in the dataset. This includes information about those sensors that have complete data missing and those with a short date range.
-
missingSensorData
Parameter that gives information about data that is missing over all the sensors in the input data.
- Returns:
- Parameter that gives information about data that is missing over all the sensors in the input data.
-
invalidSensorData
Parameter that gives information about data that is invalid over all the sensors in the input data.
- Returns:
- Parameter that gives information about data that is invalid over all the sensors in the input data.
-
unsupportedTimestamps
Parameter that gives information about unsupported timestamps in the input data.
- Returns:
- Parameter that gives information about unsupported timestamps in the input data.
-
duplicateTimestamps
Parameter that gives information about duplicate timestamps in the input data.
- Returns:
- Parameter that gives information about duplicate timestamps in the input data.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<DataQualitySummary.Builder,
DataQualitySummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
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. -
getValueForField
-
sdkFields
-