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 classBroadcastResponse.ShardsRepresents the results of a collection of shards on which a request was executed against. -
Constructor Summary
Constructors Modifier Constructor Description protectedBroadcastResponse(BroadcastResponse.Shards shards) -
Method Summary
Modifier and Type Method Description protected static <T extends BroadcastResponse>
voiddeclareShardsField(ConstructingObjectParser<T,java.lang.Void> PARSER)static BroadcastResponsefromXContent(XContentParser parser)Parses a broadcast response.BroadcastResponse.Shardsshards()Represents the shard-level summary of the response execution.
-
Constructor Details
-
Method Details
-
shards
Represents the shard-level summary of the response execution.- Returns:
- the shard-level response summary
-
fromXContent
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)
-