
com.groupbyinc.flux.action.admin.indices.upgrade.get.UpgradeStatusResponse.class Maven / Gradle / Ivy
???? 3N Jcom/groupbyinc/flux/action/admin/indices/upgrade/get/UpgradeStatusResponse >com/groupbyinc/flux/action/support/broadcast/BroadcastResponse .com/groupbyinc/flux/common/xcontent/ToXContent UpgradeStatusResponse.java Qcom/groupbyinc/flux/action/admin/indices/upgrade/get/UpgradeStatusResponse$Fields Fields 5com/groupbyinc/flux/common/xcontent/ToXContent$Params Params Gcom/groupbyinc/flux/common/xcontent/XContentBuilder$FieldCaseConversion 3com/groupbyinc/flux/common/xcontent/XContentBuilder FieldCaseConversion shards J[Lcom/groupbyinc/flux/action/admin/indices/upgrade/get/ShardUpgradeStatus; indicesUpgradeStatus Ljava/util/Map; lLjava/util/Map; ()V
this LLcom/groupbyinc/flux/action/admin/indices/upgrade/get/UpgradeStatusResponse; `([Lcom/groupbyinc/flux/action/admin/indices/upgrade/get/ShardUpgradeStatus;IIILjava/util/List;)V (IIILjava/util/List;)V
" totalShards I successfulShards failedShards
shardFailures LLjava/util/List; Ljava/util/List;
getIndices ()Ljava/util/Map; - 5com/groupbyinc/flux/common/google/common/collect/Maps /
newHashMap ()Ljava/util/HashMap; 1 2
0 3 5com/groupbyinc/flux/common/google/common/collect/Sets 5
newHashSet ()Ljava/util/HashSet; 7 8
6 9
java/util/Map ;
java/util/Set = Gcom/groupbyinc/flux/action/admin/indices/upgrade/get/ShardUpgradeStatus @ getIndex ()Ljava/lang/String; B C
A D add (Ljava/lang/Object;)Z F G > H iterator ()Ljava/util/Iterator; J K > L java/util/Iterator N hasNext ()Z P Q O R next ()Ljava/lang/Object; T U O V java/lang/String X java/util/ArrayList Z
[ java/util/List ] getShardRouting 4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting; _ `
A a 0com/groupbyinc/flux/cluster/routing/ShardRouting c index e C
d f equals h G
Y i ^ H Gcom/groupbyinc/flux/action/admin/indices/upgrade/get/IndexUpgradeStatus l size ()I n o ^ p toArray (([Ljava/lang/Object;)[Ljava/lang/Object; r s ^ t _(Ljava/lang/String;[Lcom/groupbyinc/flux/action/admin/indices/upgrade/get/ShardUpgradeStatus;)V v
m w put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; y z <