
com.groupbyinc.flux.action.admin.indices.alias.IndicesAliasesRequest.class Maven / Gradle / Ivy
???? 3 Dcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest ?Lcom/groupbyinc/flux/action/support/master/AcknowledgedRequest;Lcom/groupbyinc/flux/action/CompositeIndicesRequest; =com/groupbyinc/flux/action/support/master/AcknowledgedRequest 2com/groupbyinc/flux/action/CompositeIndicesRequest IndicesAliasesRequest.java Qcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest$AliasActions AliasActions 5com/groupbyinc/flux/cluster/metadata/AliasAction$Type 0com/groupbyinc/flux/cluster/metadata/AliasAction Type allAliasActions Ljava/util/List; eLjava/util/List; INDICES_OPTIONS 3Lcom/groupbyinc/flux/action/support/IndicesOptions; ()V
java/util/ArrayList
this FLcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest; addAlias m(Ljava/lang/String;[Ljava/lang/String;)Lcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest; ADD 7Lcom/groupbyinc/flux/cluster/metadata/AliasAction$Type; # $
% _(Lcom/groupbyinc/flux/cluster/metadata/AliasAction$Type;[Ljava/lang/String;Ljava/lang/String;)V '
( addAliasAction V(Lcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest$AliasActions;)V * +
, alias Ljava/lang/String; indices [Ljava/lang/String; java/util/List 2 add (Ljava/lang/Object;)Z 4 5 3 6 aliasAction SLcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest$AliasActions; z(Lcom/groupbyinc/flux/cluster/metadata/AliasAction;)Lcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest; 5(Lcom/groupbyinc/flux/cluster/metadata/AliasAction;)V ;
< action 2Lcom/groupbyinc/flux/cluster/metadata/AliasAction; |(Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;)Lcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest; filter d(Ljava/util/Map;)Lcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest$AliasActions; A B
C 5Ljava/util/Map; Ljava/util/Map; ?(Ljava/lang/String;Lcom/groupbyinc/flux/index/query/QueryBuilder;[Ljava/lang/String;)Lcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest; ?(Lcom/groupbyinc/flux/index/query/QueryBuilder;)Lcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest$AliasActions; A H
I
filterBuilder .Lcom/groupbyinc/flux/index/query/QueryBuilder; removeAlias n([Ljava/lang/String;[Ljava/lang/String;)Lcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest; REMOVE O $
P `(Lcom/groupbyinc/flux/cluster/metadata/AliasAction$Type;[Ljava/lang/String;[Ljava/lang/String;)V R
S aliases _(Lcom/groupbyinc/flux/cluster/metadata/AliasAction$Type;Ljava/lang/String;[Ljava/lang/String;)V V
W index aliasActions ()Ljava/util/List; getAliasActions Z [
] validate ?()Lcom/groupbyinc/flux/action/ActionRequestValidationException; isEmpty ()Z a b 3 c &Must specify at least one alias action e *com/groupbyinc/flux/action/ValidateActions g addValidationError ?(Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionRequestValidationException;)Lcom/groupbyinc/flux/action/ActionRequestValidationException; i j
h k ;com/groupbyinc/flux/action/ActionRequestValidationException m iterator ()Ljava/util/Iterator; o p 3 q java/util/Iterator s hasNext u b t v next ()Ljava/lang/Object; x y t z
access$100 h(Lcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest$AliasActions;)[Ljava/lang/String; | }
~ /com/groupbyinc/flux/common/util/CollectionUtils ? ([Ljava/lang/Object;)Z a ?
? ? java/lang/StringBuilder ?
? Alias action [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ?
actionType 9()Lcom/groupbyinc/flux/cluster/metadata/AliasAction$Type; ? ?
? name ()Ljava/lang/String; ? ?
? java/util/Locale ? ENGLISH Ljava/util/Locale; ? ? ? ? java/lang/String ? toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; ? ?
? ? 5]: Property [alias/aliases] is either missing or null ? toString ? ?
? ? 1 "com/groupbyinc/flux/common/Strings ? hasText (Ljava/lang/String;)Z ? ?
? ? *]: [alias/aliases] may not be empty string ?
access$200 ? }
? 5]: Property [index/indices] is either missing or null ? *]: [index/indices] may not be empty string ? validationException =Lcom/groupbyinc/flux/action/ActionRequestValidationException; readFrom 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException ? ? ?
? 0com/groupbyinc/flux/common/io/stream/StreamInput ? readVInt ()I ? ?
? ? readAliasActions ?(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest$AliasActions; ? ?
? readTimeout ? ?
? i I in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; size writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V ? ?
? ? ? 3 ? 1com/groupbyinc/flux/common/io/stream/StreamOutput ? writeVInt (I)V ? ?
? ?
? writeTimeout ? ?
? out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; indicesOptions 5()Lcom/groupbyinc/flux/action/support/IndicesOptions; ?
? ?
? actions subRequests
access$000 1com/groupbyinc/flux/action/support/IndicesOptions ? fromOptions 9(ZZZZ)Lcom/groupbyinc/flux/action/support/IndicesOptions; ? ?
? ? Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable ?(Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;)Lcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesRequest; g()Ljava/util/List;
StackMapTable
Exceptions @()Ljava/util/List<+Lcom/groupbyinc/flux/action/IndicesRequest;>;
SourceFile InnerClasses ! ? ? B *? *? Y? ? ? ? ? <