Class Statistics
- java.lang.Object
-
- software.amazon.awssdk.services.neptunedata.model.Statistics
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Statistics.Builder,Statistics>
@Generated("software.amazon.awssdk:codegen") public final class Statistics extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Statistics.Builder,Statistics>
Contains statistics information. The DFE engine uses information about the data in your Neptune graph to make effective trade-offs when planning query execution. This information takes the form of statistics that include so-called characteristic sets and predicate statistics that can guide query planning. See Managing statistics for the Neptune DFE to use.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStatistics.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Booleanactive()Indicates whether or not DFE statistics generation is enabled at all.BooleanautoCompute()Indicates whether or not automatic statistics generation is enabled.static Statistics.Builderbuilder()Instantdate()The UTC time at which DFE statistics have most recently been generated.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringnote()A note about problems in the case where statistics are invalid.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends Statistics.Builder>serializableBuilderClass()StatisticsSummarysignatureInfo()A StatisticsSummary structure that contains:StringstatisticsId()Reports the ID of the current statistics generation run.Statistics.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
-
autoCompute
public final Boolean autoCompute()
Indicates whether or not automatic statistics generation is enabled.
- Returns:
- Indicates whether or not automatic statistics generation is enabled.
-
active
public final Boolean active()
Indicates whether or not DFE statistics generation is enabled at all.
- Returns:
- Indicates whether or not DFE statistics generation is enabled at all.
-
statisticsId
public final String statisticsId()
Reports the ID of the current statistics generation run. A value of -1 indicates that no statistics have been generated.
- Returns:
- Reports the ID of the current statistics generation run. A value of -1 indicates that no statistics have been generated.
-
date
public final Instant date()
The UTC time at which DFE statistics have most recently been generated.
- Returns:
- The UTC time at which DFE statistics have most recently been generated.
-
note
public final String note()
A note about problems in the case where statistics are invalid.
- Returns:
- A note about problems in the case where statistics are invalid.
-
signatureInfo
public final StatisticsSummary signatureInfo()
A StatisticsSummary structure that contains:
-
signatureCount- The total number of signatures across all characteristic sets. -
instanceCount- The total number of characteristic-set instances. -
predicateCount- The total number of unique predicates.
- Returns:
- A StatisticsSummary structure that contains:
-
signatureCount- The total number of signatures across all characteristic sets. -
instanceCount- The total number of characteristic-set instances. -
predicateCount- The total number of unique predicates.
-
-
-
toBuilder
public Statistics.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Statistics.Builder,Statistics>
-
builder
public static Statistics.Builder builder()
-
serializableBuilderClass
public static Class<? extends Statistics.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
-
-