
com.groupbyinc.flux.search.aggregations.pipeline.movavg.models.HoltWintersModel$HoltWintersModelParser.class Maven / Gradle / Ivy
???? 3 ? fcom/groupbyinc/flux/search/aggregations/pipeline/movavg/models/HoltWintersModel$HoltWintersModelParser ^com/groupbyinc/flux/search/aggregations/pipeline/movavg/models/MovAvgModel$AbstractModelParser HoltWintersModel.java Ocom/groupbyinc/flux/search/aggregations/pipeline/movavg/models/HoltWintersModel HoltWintersModelParser _com/groupbyinc/flux/search/aggregations/pipeline/movavg/models/HoltWintersModel$SeasonalityType SeasonalityType Jcom/groupbyinc/flux/search/aggregations/pipeline/movavg/models/MovAvgModel AbstractModelParser ()V
this hLcom/groupbyinc/flux/search/aggregations/pipeline/movavg/models/HoltWintersModel$HoltWintersModelParser; getName ()Ljava/lang/String;
NAME_FIELD 'Lcom/groupbyinc/flux/common/ParseField; %com/groupbyinc/flux/common/ParseField getPreferredName
parse ?(Ljava/util/Map;Ljava/lang/String;ILcom/groupbyinc/flux/common/ParseFieldMatcher;)Lcom/groupbyinc/flux/search/aggregations/pipeline/movavg/models/MovAvgModel; java/text/ParseException " %Lcom/groupbyinc/flux/common/Nullable; alpha %??333333 parseDoubleParam %(Ljava/util/Map;Ljava/lang/String;D)D ) *
+ beta -???????? gamma 1 period 3 parseIntegerParam %(Ljava/util/Map;Ljava/lang/String;I)I 5 6
7 java/lang/StringBuilder 9
: kField [window] must be at least twice as large as the period when using Holt-Winters. Value provided was [ < append -(Ljava/lang/String;)Ljava/lang/StringBuilder; > ?
: @ (I)Ljava/lang/StringBuilder; > B
: C $], which is less than (2*period) == E toString G
: H (Ljava/lang/String;I)V J
# K
java/util/Map M java/lang/String O ,com/groupbyinc/flux/common/ParseFieldMatcher Q ADDITIVE aLcom/groupbyinc/flux/search/aggregations/pipeline/movavg/models/HoltWintersModel$SeasonalityType; S T
U type W get &(Ljava/lang/Object;)Ljava/lang/Object; Y Z N [ ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/ParseFieldMatcher;)Lcom/groupbyinc/flux/search/aggregations/pipeline/movavg/models/HoltWintersModel$SeasonalityType; ]
^ remove ` Z N a java/lang/Object c )Parameter [type] must be a String, type ` e getClass ()Ljava/lang/Class; g h
d i java/lang/Class k
getSimpleName m
l n ` provided instead p pad r MULTIPLICATIVE t T
u equals (Ljava/lang/Object;)Z w x
y parseBoolParam %(Ljava/util/Map;Ljava/lang/String;Z)Z { |
} checkUnrecognizedParams (Ljava/util/Map;)V ?
? i(DDDILcom/groupbyinc/flux/search/aggregations/pipeline/movavg/models/HoltWintersModel$SeasonalityType;Z)V ?
? value Ljava/lang/Object; settings 5Ljava/util/Map; Ljava/util/Map; pipelineName Ljava/lang/String;
windowSize I parseFieldMatcher .Lcom/groupbyinc/flux/common/ParseFieldMatcher; D seasonalityType Z Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
Exceptions Signature ?(Ljava/util/Map;Ljava/lang/String;ILcom/groupbyinc/flux/common/ParseFieldMatcher;)Lcom/groupbyinc/flux/search/aggregations/pipeline/movavg/models/MovAvgModel; "RuntimeVisibleParameterAnnotations
SourceFile InnerClasses ! ? / *? ? ? ? ^ ? 1 ? ? ? ? ? b ! ? ?*+& '? ,9*+. /? ,9*+2 '? ,9 *+4? 86h? +? #Y? :Y? ;=? A? DF? Ah? D? I? L?? V:+? Z+X? \ :
? K
? P?
? P? _:+X? b W? +? #Y? :Y? ;f? A
? j? o? Aq? A? I? L?*+s? v? z? ~6
*+? ?? Y
? ?? ? z q M ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? % ? ? - ? $ ? 1 ? . ? 3 ? c ? ? T ? r ?
? ? ? ? ? J i j k $l .n 6o ^t cv gw qx vy ~z ?{ ?} ?~ ?? ?? ?? ? &