public class IPv4RangeBuilder extends AbstractRangeBuilder<IPv4RangeBuilder >
IPv4Range aggregation.
AbstractRangeBuilder.Range ToXContent.DelegatingMapParams , ToXContent.MapParams , ToXContent.Params rangestypeEMPTY_PARAMS| Constructor and Description |
|---|
IPv4RangeBuilder(String
Sole constructor.
|
| Modifier and Type | Method and Description |
|---|---|
IPv4RangeBuilder |
addMaskRange(String
Same as
addMaskRange(String, String) but uses the mask itself as a key.
|
IPv4RangeBuilder |
addMaskRange(String
Add a range based on a CIDR mask.
|
IPv4RangeBuilder |
addRange(String
Same as
addRange(String, String, String) but the key will be automatically generated.
|
IPv4RangeBuilder |
addRange(String
Add a new range to this aggregation.
|
IPv4RangeBuilder |
addUnboundedFrom(String
Same as
addUnboundedFrom(String, String) but the key will be generated automatically.
|
IPv4RangeBuilder |
addUnboundedFrom(String
Same as
addRange(String, String, String) but there will be no upper bound.
|
IPv4RangeBuilder |
addUnboundedTo(String
Same as
addUnboundedTo(String, String) but the key will be generated automatically.
|
IPv4RangeBuilder |
addUnboundedTo(String
Same as
addRange(String, String, String) but there will be no lower bound.
|
doInternalXContentfield, internalXContent, lang, param, params, scriptsubAggregation, subAggregation, subAggregation, subAggregation, subAggregation, subAggregation, toXContentgetNamepublic IPv4RangeBuilder(Stringname)
public IPv4RangeBuilderaddRange(String key, String from, String to)
key - the key to use for this range in the response
from - the lower bound on the distances, inclusive
public IPv4RangeBuilderaddMaskRange(String mask)
addMaskRange(String, String) but uses the mask itself as a key.
public IPv4RangeBuilderaddMaskRange(String key, String mask)
public IPv4RangeBuilderaddRange(String from, String to)
addRange(String, String, String) but the key will be automatically generated.
public IPv4RangeBuilderaddUnboundedTo(String key, String to)
addRange(String, String, String) but there will be no lower bound.
public IPv4RangeBuilderaddUnboundedTo(String to)
addUnboundedTo(String, String) but the key will be generated automatically.
public IPv4RangeBuilderaddUnboundedFrom(String key, String from)
addRange(String, String, String) but there will be no upper bound.
public IPv4RangeBuilderaddUnboundedFrom(String from)
addUnboundedFrom(String, String) but the key will be generated automatically.