Class StringStatsAggregate
- java.lang.Object
-
- org.opensearch.client.opensearch._types.aggregations.AggregateBase
-
- org.opensearch.client.opensearch._types.aggregations.StringStatsAggregate
-
- All Implemented Interfaces:
JsonpSerializable,AggregateVariant
@JsonpDeserializable public class StringStatsAggregate extends AggregateBase implements AggregateVariant
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStringStatsAggregate.BuilderBuilder forStringStatsAggregate.-
Nested classes/interfaces inherited from class org.opensearch.client.opensearch._types.aggregations.AggregateBase
AggregateBase.AbstractBuilder<BuilderT extends AggregateBase.AbstractBuilder<BuilderT>>
-
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<StringStatsAggregate>_DESERIALIZERJson deserializer forStringStatsAggregate
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Aggregate.Kind_aggregateKind()Aggregate variant kind.doubleavgLength()Required - API name:avg_lengthjava.lang.StringavgLengthAsString()API name:avg_length_as_stringlongcount()Required - API name:countjava.lang.Stringdistribution()API name:distributiondoubleentropy()Required - API name:entropyintmaxLength()Required - API name:max_lengthjava.lang.StringmaxLengthAsString()API name:max_length_as_stringintminLength()Required - API name:min_lengthjava.lang.StringminLengthAsString()API name:min_length_as_stringstatic StringStatsAggregateof(java.util.function.Function<StringStatsAggregate.Builder,ObjectBuilder<StringStatsAggregate>> fn)protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupStringStatsAggregateDeserializer(ObjectDeserializer<StringStatsAggregate.Builder> op)-
Methods inherited from class org.opensearch.client.opensearch._types.aggregations.AggregateBase
meta, serialize, setupAggregateBaseDeserializer
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.opensearch._types.aggregations.AggregateVariant
_toAggregate
-
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<StringStatsAggregate> _DESERIALIZER
Json deserializer forStringStatsAggregate
-
-
Method Detail
-
of
public static StringStatsAggregate of(java.util.function.Function<StringStatsAggregate.Builder,ObjectBuilder<StringStatsAggregate>> fn)
-
_aggregateKind
public Aggregate.Kind _aggregateKind()
Aggregate variant kind.- Specified by:
_aggregateKindin interfaceAggregateVariant
-
count
public final long count()
Required - API name:count
-
minLength
public final int minLength()
Required - API name:min_lengthDefaults to
0if parsed from a JSONnullvalue.
-
maxLength
public final int maxLength()
Required - API name:max_lengthDefaults to
0if parsed from a JSONnullvalue.
-
avgLength
public final double avgLength()
Required - API name:avg_lengthDefaults to
0if parsed from a JSONnullvalue.
-
entropy
public final double entropy()
Required - API name:entropyDefaults to
0if parsed from a JSONnullvalue.
-
distribution
@Nullable public final java.lang.String distribution()
API name:distribution
-
minLengthAsString
@Nullable public final java.lang.String minLengthAsString()
API name:min_length_as_string
-
maxLengthAsString
@Nullable public final java.lang.String maxLengthAsString()
API name:max_length_as_string
-
avgLengthAsString
@Nullable public final java.lang.String avgLengthAsString()
API name:avg_length_as_string
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)- Overrides:
serializeInternalin classAggregateBase
-
setupStringStatsAggregateDeserializer
protected static void setupStringStatsAggregateDeserializer(ObjectDeserializer<StringStatsAggregate.Builder> op)
-
-