public final class InnerHitsBuilder extends ToXContentToBytes implements Writeable<InnerHitsBuilder>
Writeable.Reader<R>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static InnerHitsBuilder |
PROTO |
EMPTY_PARAMS
Constructor and Description |
---|
InnerHitsBuilder() |
InnerHitsBuilder(java.util.Map<java.lang.String,InnerHitBuilder> innerHitsBuilders) |
Modifier and Type | Method and Description |
---|---|
InnerHitsBuilder |
addInnerHit(java.lang.String name,
InnerHitBuilder builder) |
boolean |
equals(java.lang.Object o) |
static InnerHitsBuilder |
fromXContent(XContentParser parser,
QueryParseContext context) |
java.util.Map<java.lang.String,InnerHitBuilder> |
getInnerHitsBuilders() |
int |
hashCode() |
InnerHitsBuilder |
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.
|
buildAsBytes, buildAsBytes, toString
public static final InnerHitsBuilder PROTO
public InnerHitsBuilder()
public InnerHitsBuilder(java.util.Map<java.lang.String,InnerHitBuilder> innerHitsBuilders)
public InnerHitsBuilder addInnerHit(java.lang.String name, InnerHitBuilder builder)
public java.util.Map<java.lang.String,InnerHitBuilder> getInnerHitsBuilders()
public InnerHitsBuilder readFrom(StreamInput in) throws java.io.IOException
StreamableReader
readFrom
in interface StreamableReader<InnerHitsBuilder>
readFrom
in interface Writeable<InnerHitsBuilder>
java.io.IOException
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent
in interface ToXContent
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
writeTo
in interface Writeable<InnerHitsBuilder>
java.io.IOException
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static InnerHitsBuilder fromXContent(XContentParser parser, QueryParseContext context) throws java.io.IOException
java.io.IOException