
com.groupbyinc.flux.action.admin.cluster.snapshots.status.SnapshotStatus.class Maven / Gradle / Ivy
???? 4? Hcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotStatus java/lang/Object 4com/groupbyinc/flux/common/xcontent/ToXContentObject /com/groupbyinc/flux/common/io/stream/Streamable SnapshotStatus.java 5com/groupbyinc/flux/cluster/SnapshotsInProgress$State
/com/groupbyinc/flux/cluster/SnapshotsInProgress State 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params Tcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotShardsStats$Fields Mcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotShardsStats Fields Ncom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotStats$Fields Gcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotStats :com/groupbyinc/flux/common/xcontent/ObjectParser$ValueType 0com/groupbyinc/flux/common/xcontent/ObjectParser ValueType Bcom/groupbyinc/flux/common/xcontent/ObjectParser$NamedObjectParser " NamedObjectParser %java/lang/invoke/MethodHandles$Lookup % java/lang/invoke/MethodHandles ' Lookup snapshot (Lcom/groupbyinc/flux/snapshots/Snapshot; state 7Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$State; shards Ljava/util/List; fLjava/util/List;
indicesStatus Ljava/util/Map; rLjava/util/Map; shardsStats OLcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotShardsStats; stats ILcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotStats; includeGlobalState Ljava/lang/Boolean; %Lcom/groupbyinc/flux/common/Nullable; SNAPSHOT Ljava/lang/String; *
REPOSITORY
repository ? UUID uuid B STATE , INDICES indices G INCLUDE_GLOBAL_STATE include_global_state J PARSER >Lcom/groupbyinc/flux/common/xcontent/ConstructingObjectParser; ?Lcom/groupbyinc/flux/common/xcontent/ConstructingObjectParser; ?(Lcom/groupbyinc/flux/snapshots/Snapshot;Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$State;Ljava/util/List;Ljava/lang/Boolean;)V ()V O Q
R java/util/Objects T requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; V W
U X &com/groupbyinc/flux/snapshots/Snapshot Z * + \ , - ^ java/util/List ` . / b 8 9 d (Ljava/util/Collection;)V O f
g 4 5 i updateShardStats k Q
l this JLcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotStatus;,(Lcom/groupbyinc/flux/snapshots/Snapshot;Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$State;Ljava/util/List;Ljava/util/Map;Lcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotShardsStats;Lcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotStats;Ljava/lang/Boolean;)V 1 2 q 6 7 s getSnapshot *()Lcom/groupbyinc/flux/snapshots/Snapshot; getState 9()Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$State; ()Ljava/lang/Boolean; getShards ()Ljava/util/List; getShardsStats Q()Lcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotShardsStats;
getIndices ()Ljava/util/Map; java/util/HashMap ?
? R java/util/HashSet ?
? R iterator ()Ljava/util/Iterator; ? ? a ?
java/util/Map ?
java/util/Set ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? Rcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotIndexShardStatus ? getIndex ()Ljava/lang/String; ? ?
? ? add (Ljava/lang/Object;)Z ? ? ? ? ? ? java/lang/String ? java/util/ArrayList ?
? R equals ? ?
? ? a ? Mcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotIndexStatus ? +(Ljava/lang/String;Ljava/util/Collection;)V O ?
? ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ? ? ? java/util/Collections ? unmodifiableMap (Ljava/util/Map;)Ljava/util/Map; ? ?
? ? shard TLcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotIndexShardStatus; index #Ljava/util/Set; Ljava/util/Set; readFrom 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException ? O ?
[ ? 0com/groupbyinc/flux/common/io/stream/StreamInput ? readByte ()B ? ?
? ? fromValue :(B)Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$State; ? ?
? readVInt ()I ? ?
? ? readShardSnapshotStatus ?(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotIndexShardStatus; ? ?
? ? unmodifiableList "(Ljava/util/List;)Ljava/util/List; ? ?
? ?
getVersion ()Lcom/groupbyinc/flux/Version; ? ?
? ? com/groupbyinc/flux/Version ? V_6_2_0 Lcom/groupbyinc/flux/Version; ? ? ? ? onOrAfter (Lcom/groupbyinc/flux/Version;)Z ? ?
? ? readOptionalBoolean ? y
? ? i I in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; size builder writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V ? ?
[ ? value ? ?
? 1com/groupbyinc/flux/common/io/stream/StreamOutput ? writeByte (B)V ? ?
? ? ? ? a writeVInt (I)V
?
? ?
? ? writeOptionalBoolean (Ljava/lang/Boolean;)V
?
out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; readSnapshotStatus ~(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotStatus;
R ? ?
snapshotInfo toString "com/groupbyinc/flux/common/Strings F(Lcom/groupbyinc/flux/common/xcontent/ToXContent;ZZ)Ljava/lang/String;
getStats K()Lcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotStats;
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; 3com/groupbyinc/flux/common/xcontent/XContentBuilder startObject 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; !
"
getSnapshotId ,()Lcom/groupbyinc/flux/snapshots/SnapshotId;$%
[& (com/groupbyinc/flux/snapshots/SnapshotId( getName* ?
)+ field [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;-.
/
getRepository1 ?
[2 getUUID4 ?
)5 name7 ?
8 \(Ljava/lang/String;Ljava/lang/Boolean;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;-:
; shards_stats= ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/ToXContent;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;-?
@ 6 I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; C
D ~
F values ()Ljava/util/Collection;HI ?J java/util/CollectionLM ?
?O endObjectQ!
R indexStatus OLcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotIndexStatus; 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; fromXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/action/admin/cluster/snapshots/status/SnapshotStatus; L M [