
com.groupbyinc.flux.action.admin.indices.rollover.RolloverRequest.class Maven / Gradle / Ivy
???? 4? Acom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest ?Lcom/groupbyinc/flux/action/support/master/AcknowledgedRequest;Lcom/groupbyinc/flux/action/IndicesRequest;Lcom/groupbyinc/flux/common/xcontent/ToXContentObject; =com/groupbyinc/flux/action/support/master/AcknowledgedRequest )com/groupbyinc/flux/action/IndicesRequest 4com/groupbyinc/flux/common/xcontent/ToXContentObject RolloverRequest.java 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent
Params java/util/Map$Entry
java/util/Map Entry 7com/groupbyinc/flux/common/xcontent/ObjectParser$Parser 0com/groupbyinc/flux/common/xcontent/ObjectParser Parser :com/groupbyinc/flux/common/xcontent/ObjectParser$ValueType ValueType %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup PARSER 2Lcom/groupbyinc/flux/common/xcontent/ObjectParser; ?Lcom/groupbyinc/flux/common/xcontent/ObjectParser; CONDITION_PARSER ?Lcom/groupbyinc/flux/common/xcontent/ObjectParser;Ljava/lang/Void;>;
CONDITIONS 'Lcom/groupbyinc/flux/common/ParseField; MAX_AGE_CONDITION MAX_DOCS_CONDITION MAX_SIZE_CONDITION alias Ljava/lang/String; newIndexName dryRun Z
conditions Ljava/util/Map; `Ljava/util/Map; createIndexRequest DLcom/groupbyinc/flux/action/admin/indices/create/CreateIndexRequest; ()V 6 7
8 java/util/HashMap : (I)V 6 <
; = 1 2 ? Bcom/groupbyinc/flux/action/admin/indices/create/CreateIndexRequest A _na_ C (Ljava/lang/String;)V 6 E
B F 4 5 H this CLcom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest; '(Ljava/lang/String;Ljava/lang/String;)V , - M . - O validate ?()Lcom/groupbyinc/flux/action/ActionRequestValidationException; Q R
B S index alias is missing U *com/groupbyinc/flux/action/ValidateActions W addValidationError ?(Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionRequestValidationException;)Lcom/groupbyinc/flux/action/ActionRequestValidationException; Y Z
X [ ;com/groupbyinc/flux/action/ActionRequestValidationException ] validationException =Lcom/groupbyinc/flux/action/ActionRequestValidationException; readFrom 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException c a b
e 0com/groupbyinc/flux/common/io/stream/StreamInput g
readString ()Ljava/lang/String; i j
h k readOptionalString m j
h n readBoolean ()Z p q
h r / 0 t readVInt ()I v w
h x ;com/groupbyinc/flux/action/admin/indices/rollover/Condition z readNamedWriteable H(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/io/stream/NamedWriteable; | }
h ~ name ? - { ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ? ?
B 8
B e condition =Lcom/groupbyinc/flux/action/admin/indices/rollover/Condition; i I in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; size writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V ? ?
? 1com/groupbyinc/flux/common/io/stream/StreamOutput ? writeString ? E
? ? writeOptionalString ? E
? ? writeBoolean (Z)V ? ?
? ? ? w ? writeVInt ? <
? ? values ()Ljava/util/Collection; ? ? ? java/util/Collection ? iterator ()Ljava/util/Iterator; ? ? ? ? java/util/Iterator ? hasNext ? q ? ? next ()Ljava/lang/Object; ? ? ? ?
getVersion ()Lcom/groupbyinc/flux/Version; ? ?
? ? includedInVersion (Lcom/groupbyinc/flux/Version;)Z ? ?
{ ? writeNamedWriteable 8(Lcom/groupbyinc/flux/common/io/stream/NamedWriteable;)V ? ?
? ?
B ? out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; indices ()[Ljava/lang/String; java/lang/String ? indicesOptions 5()Lcom/groupbyinc/flux/action/support/IndicesOptions; 1com/groupbyinc/flux/action/support/IndicesOptions ? %strictSingleIndexNoExpandForbidClosed ? ?
? ? setAlias setNewIndexName addMaxIndexAgeCondition .(Lcom/groupbyinc/flux/common/unit/TimeValue;)V Acom/groupbyinc/flux/action/admin/indices/rollover/MaxAgeCondition ? 6 ?
? ? ? ? containsKey (Ljava/lang/Object;)Z ? ? ? "java/lang/IllegalArgumentException ? java/lang/StringBuilder ?
? 8 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? condition is already set ? toString ? j
? ?
? F age +Lcom/groupbyinc/flux/common/unit/TimeValue; maxAgeCondition CLcom/groupbyinc/flux/action/admin/indices/rollover/MaxAgeCondition; addMaxIndexDocsCondition (J)V Bcom/groupbyinc/flux/action/admin/indices/rollover/MaxDocsCondition ? java/lang/Long ? valueOf (J)Ljava/lang/Long; ? ?
? ? (Ljava/lang/Long;)V 6 ?
? ? ? ? numDocs J maxDocsCondition DLcom/groupbyinc/flux/action/admin/indices/rollover/MaxDocsCondition; addMaxIndexSizeCondition 2(Lcom/groupbyinc/flux/common/unit/ByteSizeValue;)V Bcom/groupbyinc/flux/action/admin/indices/rollover/MaxSizeCondition 6
? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ?
? /Lcom/groupbyinc/flux/common/unit/ByteSizeValue; maxSizeCondition DLcom/groupbyinc/flux/action/admin/indices/rollover/MaxSizeCondition; isDryRun
getConditions ()Ljava/util/Map; getAlias getNewIndexName getCreateIndexRequest F()Lcom/groupbyinc/flux/action/admin/indices/create/CreateIndexRequest;
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;
innerToXContent
B! ' ( # %com/groupbyinc/flux/common/ParseField% getPreferredName' j
&( I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;*
+
{- endObject/
0 builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; fromXContent 7(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)V " # 8 parse l(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;:;
< parser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; lambda$static$6 ?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest;Ljava/lang/Void;)V 2com/groupbyinc/flux/common/xcontent/XContentParserB mapDCE aliases U(Ljava/util/Map;)Lcom/groupbyinc/flux/action/admin/indices/create/CreateIndexRequest;GH
BI request context Ljava/lang/Void; lambda$static$5 entrySet ()Ljava/util/Set;OP Q
java/util/SetST ? getKeyV ? W getValueY ? Z mapping g(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/action/admin/indices/create/CreateIndexRequest;\]
B^
mappingsEntry ;Ljava/util/Map$Entry; Ljava/util/Map$Entry; lambda$static$4 settingsdH
Be lambda$static$3 % # h lambda$static$2 $(Ljava/util/Map;Ljava/lang/String;)V max_sizel -com/groupbyinc/flux/common/unit/ByteSizeValuen parseBytesSizeValue U(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/ByteSizeValue;pq
or s lambda$static$1 "(Ljava/util/Map;Ljava/lang/Long;)V max_docsw value Ljava/lang/Long; lambda$static$0 max_age| )com/groupbyinc/flux/common/unit/TimeValue~ parseTimeValue Q(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/TimeValue;??
? rollover?
F 1 ((Ljava/lang/String;[Ljava/lang/String;)V 6?
&? ) ( ? * ( ? + ( ? "java/lang/invoke/LambdaMetafactory? metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;??
??? '(Ljava/lang/Object;Ljava/lang/Object;)V?{k
??k accept !()Ljava/util/function/BiConsumer;?? ?
declareString I(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/common/ParseField;)V??
?uv
??v ? declareLong??
?jk
?? ? [(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/Object;Ljava/lang/Object;)V?gA
??A ;()Lcom/groupbyinc/flux/common/xcontent/ObjectParser$Parser;:? ? OBJECT