2121import org .elasticsearch .action .ActionResponse ;
2222import org .elasticsearch .common .ParseField ;
2323import org .elasticsearch .common .ParsingException ;
24+ import org .elasticsearch .common .xcontent .ConstructingObjectParser ;
2425import org .elasticsearch .common .xcontent .ToXContentFragment ;
26+ import org .elasticsearch .common .xcontent .ToXContentObject ;
2527import org .elasticsearch .common .xcontent .XContentBuilder ;
26- import org .elasticsearch .common .xcontent .XContentParser ;
2728import org .elasticsearch .common .xcontent .XContentLocation ;
28- import org .elasticsearch .common .xcontent .ConstructingObjectParser ;
29+ import org .elasticsearch .common .xcontent .XContentParser ;
2930import org .elasticsearch .common .xcontent .XContentParser .Token ;
3031
31- import static org .elasticsearch .common .xcontent .ConstructingObjectParser .constructorArg ;
32- import static org .elasticsearch .common .xcontent .ConstructingObjectParser .optionalConstructorArg ;
33- import static org .elasticsearch .common .xcontent .XContentParserUtils .ensureExpectedToken ;
34-
3532import java .io .IOException ;
36- import java .util .Map ;
37- import java .util .HashMap ;
33+ import java .util .ArrayList ;
3834import java .util .Collections ;
35+ import java .util .HashMap ;
3936import java .util .List ;
40- import java .util .ArrayList ;
37+ import java .util .Map ;
4138
42- public class SyncedFlushResponse extends ActionResponse implements ToXContentFragment {
39+ import static org .elasticsearch .common .xcontent .ConstructingObjectParser .constructorArg ;
40+ import static org .elasticsearch .common .xcontent .ConstructingObjectParser .optionalConstructorArg ;
41+ import static org .elasticsearch .common .xcontent .XContentParserUtils .ensureExpectedToken ;
42+
43+ public class SyncedFlushResponse extends ActionResponse implements ToXContentObject {
4344
4445 public static final String SHARDS_FIELD = "_shards" ;
4546
@@ -86,6 +87,7 @@ ShardCounts getShardCounts() {
8687
8788 @ Override
8889 public XContentBuilder toXContent (XContentBuilder builder , Params params ) throws IOException {
90+ builder .startObject ();
8991 builder .startObject (SHARDS_FIELD );
9092 totalCounts .toXContent (builder , params );
9193 builder .endObject ();
@@ -96,6 +98,7 @@ public XContentBuilder toXContent(XContentBuilder builder, Params params) throws
9698 indexResult .toXContent (builder , params );
9799 builder .endObject ();
98100 }
101+ builder .endObject ();
99102 return builder ;
100103 }
101104
0 commit comments