Package org.elasticsearch.client.core
Class BroadcastResponse
- java.lang.Object
-
- org.elasticsearch.client.core.BroadcastResponse
-
- Direct Known Subclasses:
ReloadAnalyzersResponse
public class BroadcastResponse extends java.lang.Object
Represents a response to a request that is broadcast to a collection of shards.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BroadcastResponse.Shards
Represents the results of a collection of shards on which a request was executed against.
-
Constructor Summary
Constructors Modifier Constructor Description protected
BroadcastResponse(BroadcastResponse.Shards shards)
-
Method Summary
Modifier and Type Method Description protected static <T extends BroadcastResponse>
voiddeclareShardsField(ConstructingObjectParser<T,java.lang.Void> PARSER)
static BroadcastResponse
fromXContent(XContentParser parser)
Parses a broadcast response.BroadcastResponse.Shards
shards()
Represents the shard-level summary of the response execution.
-
-
-
Constructor Detail
-
BroadcastResponse
protected BroadcastResponse(BroadcastResponse.Shards shards)
-
-
Method Detail
-
shards
public BroadcastResponse.Shards shards()
Represents the shard-level summary of the response execution.- Returns:
- the shard-level response summary
-
fromXContent
public static BroadcastResponse fromXContent(XContentParser parser) throws java.io.IOException
Parses a broadcast response.- Parameters:
parser
- the parser- Returns:
- a broadcast response parsed from the specified parser
- Throws:
java.io.IOException
- if an I/O exception occurs parsing the response
-
declareShardsField
protected static <T extends BroadcastResponse> void declareShardsField(ConstructingObjectParser<T,java.lang.Void> PARSER)
-
-