Skip to content

Commit b6dda50

Browse files
authored
Merge pull request #11 from elastic/update-again
update specs again because I messed up, generated from master before …
2 parents 546cdb0 + 8f6cc18 commit b6dda50

File tree

259 files changed

+370
-76
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

259 files changed

+370
-76
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@class_serializer("AggregateFormatter")
12
class Aggregate {
23
meta: Dictionary<string, any>;
34
}

specification/specs/aggregations/bucket/composite/CompositeAggregationSource.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@class_serializer("CompositeAggregationSourceFormatter")
12
class CompositeAggregationSource {
23
field: Field;
34
missing_bucket: boolean;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@class_serializer("FilterAggregationFormatter")
12
class FilterAggregation {
23
filter: QueryContainer;
34
}

specification/specs/aggregations/bucket/histogram/HistogramOrder.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@class_serializer("SortOrderFormatter`1")
12
class HistogramOrder {
23
count_ascending: HistogramOrder;
34
count_descending: HistogramOrder;

specification/specs/aggregations/bucket/significant_terms/IncludeExclude.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@class_serializer("IncludeExcludeFormatter")
12
class IncludeExclude {
23
pattern: string;
34
values: string[];

specification/specs/aggregations/bucket/terms/TermsExclude.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@class_serializer("TermsExcludeFormatter")
12
class TermsExclude {
23
pattern: string;
34
values: string[];

specification/specs/aggregations/bucket/terms/TermsInclude.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@class_serializer("TermsIncludeFormatter")
12
class TermsInclude {
23
num_partitions: long;
34
partition: long;

specification/specs/aggregations/bucket/terms/TermsOrder.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@class_serializer("SortOrderFormatter`1")
12
class TermsOrder {
23
count_ascending: TermsOrder;
34
count_descending: TermsOrder;

specification/specs/aggregations/metric/percentile_ranks/PercentileRanksAggregation.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@class_serializer("PercentileRanksAggregationFormatter")
12
class PercentileRanksAggregation {
23
method: PercentilesMethod;
34
values: double[];

specification/specs/aggregations/metric/percentiles/PercentilesAggregation.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@class_serializer("PercentilesAggregationFormatter")
12
class PercentilesAggregation {
23
method: PercentilesMethod;
34
percents: double[];
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
@class_serializer("BucketsPathFormatter")
12
class BucketsPath {
23
}

specification/specs/aggregations/pipeline/moving_average/MovingAverageAggregation.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@class_serializer("MovingAverageAggregationFormatter")
12
class MovingAverageAggregation {
23
minimize: boolean;
34
model: MovingAverageModel;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
@class_serializer("StopWordsFormatter")
12
class StopWords extends Union<string, string[]> {
23
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
class CustomAnalyzer extends AnalyzerBase {
2+
@prop_serializer("SingleOrEnumerableFormatter`1")
23
char_filter: string[];
4+
@prop_serializer("SingleOrEnumerableFormatter`1")
35
filter: string[];
6+
@prop_serializer("NullableStringIntFormatter")
47
position_offset_gap: integer;
8+
@prop_serializer("NullableStringIntFormatter")
59
position_increment_gap: integer;
610
tokenizer: string;
711
}

specification/specs/analysis/analyzers/FingerprintAnalyzer.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
class FingerprintAnalyzer extends AnalyzerBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
max_output_size: integer;
4+
@prop_serializer("NullableStringBooleanFormatter")
35
preserve_original: boolean;
46
separator: string;
57
stopwords: StopWords;

specification/specs/analysis/analyzers/PatternAnalyzer.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
class PatternAnalyzer extends AnalyzerBase {
22
flags: string;
3+
@prop_serializer("NullableStringBooleanFormatter")
34
lowercase: boolean;
45
pattern: string;
56
stopwords: StopWords;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
class StandardAnalyzer extends AnalyzerBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
max_token_length: integer;
34
stopwords: StopWords;
45
}

specification/specs/analysis/plugins/icu/IcuCollationTokenFilter.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
class IcuCollationTokenFilter extends TokenFilterBase {
22
alternate: IcuCollationAlternate;
33
caseFirst: IcuCollationCaseFirst;
4+
@prop_serializer("NullableStringBooleanFormatter")
45
caseLevel: boolean;
56
country: string;
67
decomposition: IcuCollationDecomposition;
8+
@prop_serializer("NullableStringBooleanFormatter")
79
hiraganaQuaternaryMode: boolean;
810
language: string;
11+
@prop_serializer("NullableStringBooleanFormatter")
912
numeric: boolean;
1013
strength: IcuCollationStrength;
1114
variableTop: string;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
class KuromojiIterationMarkCharFilter extends CharFilterBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
normalize_kana: boolean;
4+
@prop_serializer("NullableStringBooleanFormatter")
35
normalize_kanji: boolean;
46
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
class KuromojiReadingFormTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
use_romaji: boolean;
34
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
class KuromojiStemmerTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
minimum_length: integer;
34
}

specification/specs/analysis/plugins/kuromoji/KuromojiTokenizer.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
class KuromojiTokenizer extends TokenizerBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
discard_punctuation: boolean;
34
mode: KuromojiTokenizationMode;
5+
@prop_serializer("NullableStringIntFormatter")
46
nbest_cost: integer;
57
nbest_examples: string;
68
user_dictionary: string;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
class PhoneticTokenFilter extends TokenFilterBase {
22
encoder: PhoneticEncoder;
33
languageset: PhoneticLanguage[];
4+
@prop_serializer("NullableStringIntFormatter")
45
max_code_len: integer;
56
name_type: PhoneticNameType;
7+
@prop_serializer("NullableStringBooleanFormatter")
68
replace: boolean;
79
rule_type: PhoneticRuleType;
810
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
class AsciiFoldingTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
preserve_original: boolean;
34
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
class CommonGramsTokenFilter extends TokenFilterBase {
2+
@prop_serializer("SingleOrEnumerableFormatter`1")
23
common_words: string[];
34
common_words_path: string;
5+
@prop_serializer("NullableStringBooleanFormatter")
46
ignore_case: boolean;
7+
@prop_serializer("NullableStringBooleanFormatter")
58
query_mode: boolean;
69
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
class ElisionTokenFilter extends TokenFilterBase {
22
articles: string[];
3+
@prop_serializer("NullableStringBooleanFormatter")
34
articles_case: boolean;
45
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
class FingerprintTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
max_output_size: integer;
34
separator: string;
45
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
class HunspellTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
dedup: boolean;
34
dictionary: string;
45
locale: string;
6+
@prop_serializer("NullableStringBooleanFormatter")
57
longest_only: boolean;
68
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
class KeepWordsTokenFilter extends TokenFilterBase {
22
keep_words: string[];
3+
@prop_serializer("NullableStringBooleanFormatter")
34
keep_words_case: boolean;
45
keep_words_path: string;
56
}

specification/specs/analysis/token_filters/KeywordMarkerTokenFilter.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
class KeywordMarkerTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
ignore_case: boolean;
34
keywords: string[];
45
keywords_path: string;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
class LengthTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
max: integer;
4+
@prop_serializer("NullableStringIntFormatter")
35
min: integer;
46
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
class LimitTokenCountTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
consume_all_tokens: boolean;
4+
@prop_serializer("NullableStringIntFormatter")
35
max_token_count: integer;
46
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
class MultiplexerTokenFilter extends TokenFilterBase {
22
filters: string[];
3+
@prop_serializer("NullableStringBooleanFormatter")
34
preserve_original: boolean;
45
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
class NGramTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
max_gram: integer;
4+
@prop_serializer("NullableStringIntFormatter")
35
min_gram: integer;
46
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
class PatternCaptureTokenFilter extends TokenFilterBase {
22
patterns: string[];
3+
@prop_serializer("NullableStringBooleanFormatter")
34
preserve_original: boolean;
45
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
class TruncateTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
length: integer;
34
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
class UniqueTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
only_on_same_position: boolean;
34
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
class EdgeNGramTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
max_gram: integer;
4+
@prop_serializer("NullableStringIntFormatter")
35
min_gram: integer;
46
side: EdgeNGramSide;
57
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
class ShingleTokenFilter extends TokenFilterBase {
22
filler_token: string;
3+
@prop_serializer("NullableStringIntFormatter")
34
max_shingle_size: integer;
5+
@prop_serializer("NullableStringIntFormatter")
46
min_shingle_size: integer;
7+
@prop_serializer("NullableStringBooleanFormatter")
58
output_unigrams: boolean;
9+
@prop_serializer("NullableStringBooleanFormatter")
610
output_unigrams_if_no_shingles: boolean;
711
token_separator: string;
812
}

specification/specs/analysis/token_filters/stop/StopTokenFilter.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
class StopTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
ignore_case: boolean;
4+
@prop_serializer("NullableStringBooleanFormatter")
35
remove_trailing: boolean;
46
stopwords: StopWords;
57
stopwords_path: string;
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
class SynonymGraphTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
expand: boolean;
34
format: SynonymFormat;
5+
@prop_serializer("NullableStringBooleanFormatter")
46
lenient: boolean;
57
synonyms: string[];
68
synonyms_path: string;
79
tokenizer: string;
10+
@prop_serializer("NullableStringBooleanFormatter")
811
updateable: boolean;
912
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
class SynonymTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
expand: boolean;
34
format: SynonymFormat;
5+
@prop_serializer("NullableStringBooleanFormatter")
46
lenient: boolean;
57
synonyms: string[];
68
synonyms_path: string;
79
tokenizer: string;
10+
@prop_serializer("NullableStringBooleanFormatter")
811
updateable: boolean;
912
}

specification/specs/analysis/token_filters/word_delimiter/WordDelimiterTokenFilter.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,23 @@
11
class WordDelimiterTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
catenate_all: boolean;
4+
@prop_serializer("NullableStringBooleanFormatter")
35
catenate_numbers: boolean;
6+
@prop_serializer("NullableStringBooleanFormatter")
47
catenate_words: boolean;
8+
@prop_serializer("NullableStringBooleanFormatter")
59
generate_number_parts: boolean;
10+
@prop_serializer("NullableStringBooleanFormatter")
611
generate_word_parts: boolean;
12+
@prop_serializer("NullableStringBooleanFormatter")
713
preserve_original: boolean;
814
protected_words: string[];
915
protected_words_path : string;
16+
@prop_serializer("NullableStringBooleanFormatter")
1017
split_on_case_change: boolean;
18+
@prop_serializer("NullableStringBooleanFormatter")
1119
split_on_numerics: boolean;
20+
@prop_serializer("NullableStringBooleanFormatter")
1221
stem_english_possessive: boolean;
1322
type_table: string[];
1423
type_table_path: string;

specification/specs/analysis/token_filters/word_delimiter_graph/WordDelimiterGraphTokenFilter.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,25 @@
11
class WordDelimiterGraphTokenFilter extends TokenFilterBase {
2+
@prop_serializer("NullableStringBooleanFormatter")
23
adjust_offsets: boolean;
4+
@prop_serializer("NullableStringBooleanFormatter")
35
catenate_all: boolean;
6+
@prop_serializer("NullableStringBooleanFormatter")
47
catenate_numbers: boolean;
8+
@prop_serializer("NullableStringBooleanFormatter")
59
catenate_words: boolean;
10+
@prop_serializer("NullableStringBooleanFormatter")
611
generate_number_parts: boolean;
12+
@prop_serializer("NullableStringBooleanFormatter")
713
generate_word_parts: boolean;
14+
@prop_serializer("NullableStringBooleanFormatter")
815
preserve_original: boolean;
916
protected_words: string[];
1017
protected_words_path : string;
18+
@prop_serializer("NullableStringBooleanFormatter")
1119
split_on_case_change: boolean;
20+
@prop_serializer("NullableStringBooleanFormatter")
1221
split_on_numerics: boolean;
22+
@prop_serializer("NullableStringBooleanFormatter")
1323
stem_english_possessive: boolean;
1424
type_table: string[];
1525
type_table_path: string;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
class KeywordTokenizer extends TokenizerBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
buffer_size: integer;
34
}

specification/specs/analysis/tokenizers/NoriTokenizer.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
class NoriTokenizer extends TokenizerBase {
22
decompound_mode: NoriDecompoundMode;
3+
@prop_serializer("NullableStringBooleanFormatter")
34
discard_punctuation: boolean;
45
user_dictionary: string;
56
user_dictionary_rules: string[];
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
class PathHierarchyTokenizer extends TokenizerBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
buffer_size: integer;
34
delimiter: string;
45
replacement: string;
6+
@prop_serializer("NullableStringBooleanFormatter")
57
reverse: boolean;
8+
@prop_serializer("NullableStringIntFormatter")
69
skip: integer;
710
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
class PatternTokenizer extends TokenizerBase {
22
flags: string;
3+
@prop_serializer("NullableStringIntFormatter")
34
group: integer;
45
pattern: string;
56
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
class StandardTokenizer extends TokenizerBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
max_token_length: integer;
34
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
class UaxEmailUrlTokenizer extends TokenizerBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
max_token_length: integer;
34
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
class WhitespaceTokenizer extends TokenizerBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
max_token_length: integer;
34
}

specification/specs/analysis/tokenizers/n_gram/EdgeNGramTokenizer.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
class EdgeNGramTokenizer extends TokenizerBase {
2+
@prop_serializer("NullableStringIntFormatter")
23
max_gram: integer;
4+
@prop_serializer("NullableStringIntFormatter")
35
min_gram: integer;
46
token_chars: TokenChar[];
57
custom_token_chars: string;

0 commit comments

Comments
 (0)