Class ScriptedMetricAggregation
java.lang.Object
org.opensearch.client.opensearch._types.aggregations.MetricAggregationBase
org.opensearch.client.opensearch._types.aggregations.ScriptedMetricAggregation
- All Implemented Interfaces:
ToJsonp
public final class ScriptedMetricAggregation extends MetricAggregationBase
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScriptedMetricAggregation.BuilderBuilder forScriptedMetricAggregation.Nested classes/interfaces inherited from class org.opensearch.client.opensearch._types.aggregations.MetricAggregationBase
MetricAggregationBase.AbstractBuilder<BuilderT extends MetricAggregationBase.AbstractBuilder<BuilderT>> -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<ScriptedMetricAggregation>DESERIALIZERJson deserializer for ScriptedMetricAggregation -
Constructor Summary
Constructors Modifier Constructor Description protectedScriptedMetricAggregation(ScriptedMetricAggregation.Builder builder) -
Method Summary
Modifier and Type Method Description jakarta.json.JsonValuecombineScript()API name:combine_scriptjakarta.json.JsonValueinitScript()API name:init_scriptjakarta.json.JsonValuemapScript()API name:map_scriptjava.util.Map<java.lang.String,jakarta.json.JsonValue>params()API name:paramsjakarta.json.JsonValuereduceScript()API name:reduce_scriptprotected static voidsetupScriptedMetricAggregationDeserializer(DelegatingDeserializer<ScriptedMetricAggregation.Builder> op)protected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Methods inherited from class org.opensearch.client.opensearch._types.aggregations.MetricAggregationBase
field, missing, script, setupMetricAggregationBaseDeserializer, toJsonp
-
Field Details
-
DESERIALIZER
Json deserializer for ScriptedMetricAggregation
-
-
Constructor Details
-
Method Details
-
combineScript
@Nullable public jakarta.json.JsonValue combineScript()API name:combine_script -
initScript
@Nullable public jakarta.json.JsonValue initScript()API name:init_script -
mapScript
@Nullable public jakarta.json.JsonValue mapScript()API name:map_script -
params
@Nullable public java.util.Map<java.lang.String,jakarta.json.JsonValue> params()API name:params -
reduceScript
@Nullable public jakarta.json.JsonValue reduceScript()API name:reduce_script -
toJsonpInternal
- Overrides:
toJsonpInternalin classMetricAggregationBase
-
setupScriptedMetricAggregationDeserializer
protected static void setupScriptedMetricAggregationDeserializer(DelegatingDeserializer<ScriptedMetricAggregation.Builder> op)
-