public class MovAvgPipelineAggregatorBuilder extends PipelineAggregatorBuilder<MovAvgPipelineAggregatorBuilder>
Writeable.Reader<R>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
bucketsPaths, metaData, name, type
EMPTY_PARAMS
Constructor and Description |
---|
MovAvgPipelineAggregatorBuilder(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() |
protected MovAvgPipelineAggregatorBuilder |
doReadFrom(java.lang.String name,
java.lang.String[] bucketsPaths,
StreamInput in) |
void |
doValidate(AggregatorFactory<?> parent,
AggregatorFactory<?>[] aggFactories,
java.util.List<PipelineAggregatorBuilder<?>> pipelineAggregatoractories) |
protected void |
doWriteTo(StreamOutput out) |
java.lang.String |
format()
Gets the format to use on the output of this aggregation.
|
MovAvgPipelineAggregatorBuilder |
format(java.lang.String format)
Sets the format to use on the output of this aggregation.
|
protected ValueFormatter |
formatter() |
BucketHelpers.GapPolicy |
gapPolicy()
Gets the GapPolicy to use on the output of this aggregation.
|
MovAvgPipelineAggregatorBuilder |
gapPolicy(BucketHelpers.GapPolicy gapPolicy)
Sets the GapPolicy to use on the output of this aggregation.
|
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.
|
MovAvgPipelineAggregatorBuilder |
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.
|
MovAvgPipelineAggregatorBuilder |
model(MovAvgModel model)
Sets a MovAvgModel for the Moving Average.
|
MovAvgPipelineAggregatorBuilder |
modelBuilder(MovAvgModelBuilder model)
Sets a MovAvgModel for the Moving Average.
|
int |
predict()
Gets the number of predictions that should be returned.
|
MovAvgPipelineAggregatorBuilder |
predict(int predict)
Sets the number of predictions that should be returned.
|
int |
window()
Gets the window size for the moving average.
|
MovAvgPipelineAggregatorBuilder |
window(int window)
Sets the window size for the moving average.
|
create, equals, getBucketsPaths, getName, getWriteableName, hashCode, name, overrideBucketsPath, readFrom, setMetaData, toXContent, type, validate, writeTo
buildAsBytes, buildAsBytes, toString
public MovAvgPipelineAggregatorBuilder(java.lang.String name, java.lang.String bucketsPath)
public MovAvgPipelineAggregatorBuilder format(java.lang.String format)
public java.lang.String format()
public MovAvgPipelineAggregatorBuilder gapPolicy(BucketHelpers.GapPolicy gapPolicy)
public BucketHelpers.GapPolicy gapPolicy()
protected ValueFormatter formatter()
public MovAvgPipelineAggregatorBuilder window(int window)
window
- Size of windowpublic int window()
public MovAvgPipelineAggregatorBuilder modelBuilder(MovAvgModelBuilder model)
model
- A MovAvgModel which has been prepopulated with settingspublic MovAvgPipelineAggregatorBuilder model(MovAvgModel model)
model
- A MovAvgModel which has been prepopulated with settingspublic MovAvgModel model()
public MovAvgPipelineAggregatorBuilder predict(int predict)
predict
- Number of predictions to makepublic int predict()
public MovAvgPipelineAggregatorBuilder 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 PipelineAggregatorBuilder<MovAvgPipelineAggregatorBuilder>
java.io.IOException
public void doValidate(AggregatorFactory<?> parent, AggregatorFactory<?>[] aggFactories, java.util.List<PipelineAggregatorBuilder<?>> pipelineAggregatoractories)
doValidate
in class PipelineAggregatorBuilder<MovAvgPipelineAggregatorBuilder>
protected XContentBuilder internalXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
internalXContent
in class PipelineAggregatorBuilder<MovAvgPipelineAggregatorBuilder>
java.io.IOException
protected MovAvgPipelineAggregatorBuilder doReadFrom(java.lang.String name, java.lang.String[] bucketsPaths, StreamInput in) throws java.io.IOException
doReadFrom
in class PipelineAggregatorBuilder<MovAvgPipelineAggregatorBuilder>
java.io.IOException
protected void doWriteTo(StreamOutput out) throws java.io.IOException
doWriteTo
in class PipelineAggregatorBuilder<MovAvgPipelineAggregatorBuilder>
java.io.IOException
protected int doHashCode()
doHashCode
in class PipelineAggregatorBuilder<MovAvgPipelineAggregatorBuilder>
protected boolean doEquals(java.lang.Object obj)
doEquals
in class PipelineAggregatorBuilder<MovAvgPipelineAggregatorBuilder>