public class MovAvgPipelineAggregationBuilder extends AbstractPipelineAggregationBuilder<MovAvgPipelineAggregationBuilder>
Writeable.Reader<V>, Writeable.Writer<V>ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| Modifier and Type | Field and Description |
|---|---|
static ParseField |
MODEL |
static java.lang.String |
NAME |
static ParseField |
SETTINGS |
BUCKETS_PATH_FIELD, metaData, typebucketsPaths, nameEMPTY_PARAMS| Constructor and Description |
|---|
MovAvgPipelineAggregationBuilder(StreamInput in)
Read from a stream.
|
MovAvgPipelineAggregationBuilder(java.lang.String name,
java.lang.String bucketsPath) |
| Modifier and Type | Method and Description |
|---|---|
protected PipelineAggregator |
createInternal(java.util.Map<java.lang.String,java.lang.Object> metaData) |
protected boolean |
doEquals(java.lang.Object obj) |
protected int |
doHashCode() |
void |
doValidate(AggregatorFactory<?> parent,
java.util.List<AggregationBuilder> aggFactories,
java.util.List<PipelineAggregationBuilder> pipelineAggregatoractories) |
protected void |
doWriteTo(StreamOutput out) |
java.lang.String |
format()
Gets the format to use on the output of this aggregation.
|
MovAvgPipelineAggregationBuilder |
format(java.lang.String format)
Sets the format to use on the output of this aggregation.
|
protected DocValueFormat |
formatter() |
BucketHelpers.GapPolicy |
gapPolicy()
Gets the GapPolicy to use on the output of this aggregation.
|
MovAvgPipelineAggregationBuilder |
gapPolicy(BucketHelpers.GapPolicy gapPolicy)
Sets the GapPolicy to use on the output of this aggregation.
|
java.lang.String |
getWriteableName()
Returns the name of the writeable object
|
protected XContentBuilder |
internalXContent(XContentBuilder builder,
ToXContent.Params params) |
java.lang.Boolean |
minimize()
Gets whether the model should be fit to the data using a cost
minimizing algorithm.
|
MovAvgPipelineAggregationBuilder |
minimize(boolean minimize)
Sets whether the model should be fit to the data using a cost
minimizing algorithm.
|
MovAvgModel |
model()
Gets a MovAvgModel for the Moving Average.
|
MovAvgPipelineAggregationBuilder |
model(MovAvgModel model)
Sets a MovAvgModel for the Moving Average.
|
MovAvgPipelineAggregationBuilder |
modelBuilder(MovAvgModelBuilder model)
Sets a MovAvgModel for the Moving Average.
|
static MovAvgPipelineAggregationBuilder |
parse(ParseFieldRegistry<MovAvgModel.AbstractModelParser> movingAverageMdelParserRegistry,
java.lang.String pipelineAggregatorName,
XContentParser parser) |
int |
predict()
Gets the number of predictions that should be returned.
|
MovAvgPipelineAggregationBuilder |
predict(int predict)
Sets the number of predictions that should be returned.
|
int |
window()
Gets the window size for the moving average.
|
MovAvgPipelineAggregationBuilder |
window(int window)
Sets the window size for the moving average.
|
create, equals, getType, hashCode, overrideBucketsPath, setMetaData, toXContent, type, validate, writeTogetBucketsPaths, getName, subAggregations, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitisFragmentpublic static final java.lang.String NAME
public static final ParseField MODEL
public static final ParseField SETTINGS
public MovAvgPipelineAggregationBuilder(java.lang.String name,
java.lang.String bucketsPath)
public MovAvgPipelineAggregationBuilder(StreamInput in) throws java.io.IOException
java.io.IOExceptionprotected void doWriteTo(StreamOutput out) throws java.io.IOException
doWriteTo in class AbstractPipelineAggregationBuilder<MovAvgPipelineAggregationBuilder>java.io.IOExceptionpublic MovAvgPipelineAggregationBuilder format(java.lang.String format)
public java.lang.String format()
public MovAvgPipelineAggregationBuilder gapPolicy(BucketHelpers.GapPolicy gapPolicy)
public BucketHelpers.GapPolicy gapPolicy()
protected DocValueFormat formatter()
public MovAvgPipelineAggregationBuilder window(int window)
window - Size of windowpublic int window()
public MovAvgPipelineAggregationBuilder modelBuilder(MovAvgModelBuilder model)
model - A MovAvgModel which has been prepopulated with settingspublic MovAvgPipelineAggregationBuilder model(MovAvgModel model)
model - A MovAvgModel which has been prepopulated with settingspublic MovAvgModel model()
public MovAvgPipelineAggregationBuilder predict(int predict)
predict - Number of predictions to makepublic int predict()
public MovAvgPipelineAggregationBuilder minimize(boolean minimize)
minimize - If the model should be fit to the underlying datapublic java.lang.Boolean minimize()
protected PipelineAggregator createInternal(java.util.Map<java.lang.String,java.lang.Object> metaData) throws java.io.IOException
createInternal in class AbstractPipelineAggregationBuilder<MovAvgPipelineAggregationBuilder>java.io.IOExceptionpublic void doValidate(AggregatorFactory<?> parent, java.util.List<AggregationBuilder> aggFactories, java.util.List<PipelineAggregationBuilder> pipelineAggregatoractories)
doValidate in class AbstractPipelineAggregationBuilder<MovAvgPipelineAggregationBuilder>protected XContentBuilder internalXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
internalXContent in class AbstractPipelineAggregationBuilder<MovAvgPipelineAggregationBuilder>java.io.IOExceptionpublic static MovAvgPipelineAggregationBuilder parse(ParseFieldRegistry<MovAvgModel.AbstractModelParser> movingAverageMdelParserRegistry, java.lang.String pipelineAggregatorName, XContentParser parser) throws java.io.IOException
java.io.IOExceptionprotected int doHashCode()
doHashCode in class AbstractPipelineAggregationBuilder<MovAvgPipelineAggregationBuilder>protected boolean doEquals(java.lang.Object obj)
doEquals in class AbstractPipelineAggregationBuilder<MovAvgPipelineAggregationBuilder>public java.lang.String getWriteableName()
NamedWriteable