public static class IPv4RangeAggregatorBuilder.Range extends RangeAggregator.Range
Writeable.Reader<R>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
from, FROM_FIELD, fromAsStr, key, KEY_FIELD, to, TO_FIELD, toAsStr
EMPTY_PARAMS
Constructor and Description |
---|
Range(java.lang.String key,
java.lang.Double from,
java.lang.Double to) |
Range(java.lang.String key,
java.lang.String cidr) |
Range(java.lang.String key,
java.lang.String from,
java.lang.String to) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
IPv4RangeAggregatorBuilder.Range |
fromXContent(XContentParser parser,
ParseFieldMatcher parseFieldMatcher) |
int |
hashCode() |
java.lang.String |
mask() |
IPv4RangeAggregatorBuilder.Range |
process(ValueParser parser,
SearchContext context) |
IPv4RangeAggregatorBuilder.Range |
readFrom(StreamInput in)
Reads an object of this type from the provided StreamInput.
|
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
void |
writeTo(StreamOutput out)
Write this into the StreamOutput.
|
toString
public Range(java.lang.String key, java.lang.Double from, java.lang.Double to)
public Range(java.lang.String key, java.lang.String from, java.lang.String to)
public Range(java.lang.String key, java.lang.String cidr)
public java.lang.String mask()
public IPv4RangeAggregatorBuilder.Range process(ValueParser parser, SearchContext context)
process
in class RangeAggregator.Range
public IPv4RangeAggregatorBuilder.Range fromXContent(XContentParser parser, ParseFieldMatcher parseFieldMatcher) throws java.io.IOException
fromXContent
in class RangeAggregator.Range
java.io.IOException
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent
in interface ToXContent
toXContent
in class RangeAggregator.Range
java.io.IOException
public IPv4RangeAggregatorBuilder.Range readFrom(StreamInput in) throws java.io.IOException
StreamableReader
readFrom
in interface StreamableReader<RangeAggregator.Range>
readFrom
in interface Writeable<RangeAggregator.Range>
readFrom
in class RangeAggregator.Range
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
writeTo
in interface Writeable<RangeAggregator.Range>
writeTo
in class RangeAggregator.Range
java.io.IOException
public int hashCode()
hashCode
in class RangeAggregator.Range
public boolean equals(java.lang.Object obj)
equals
in class RangeAggregator.Range