public class IPv4RangeBuilder extends AbstractRangeBuilder<IPv4RangeBuilder>
IPv4Range
aggregation.AbstractRangeBuilder.Range
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
ranges
type
EMPTY_PARAMS
Constructor and Description |
---|
IPv4RangeBuilder(String name)
Sole constructor.
|
doInternalXContent
field, internalXContent, lang, param, params, script
subAggregation, subAggregation, subAggregation, subAggregation, subAggregation, subAggregation, toXContent
getName
public IPv4RangeBuilder(String name)
public IPv4RangeBuilder addRange(String key, String from, String to)
key
- the key to use for this range in the responsefrom
- the lower bound on the distances, inclusivepublic IPv4RangeBuilder addMaskRange(String mask)
addMaskRange(String, String)
but uses the mask itself as a key.public IPv4RangeBuilder addMaskRange(String key, String mask)
public IPv4RangeBuilder addRange(String from, String to)
addRange(String, String, String)
but the key will be
automatically generated.public IPv4RangeBuilder addUnboundedTo(String key, String to)
addRange(String, String, String)
but there will be no lower bound.public IPv4RangeBuilder addUnboundedTo(String to)
addUnboundedTo(String, String)
but the key will be
generated automatically.public IPv4RangeBuilder addUnboundedFrom(String key, String from)
addRange(String, String, String)
but there will be no upper bound.public IPv4RangeBuilder addUnboundedFrom(String from)
addUnboundedFrom(String, String)
but the key will be
generated automatically.Copyright © 2009–2015. All rights reserved.