@@ -48,7 +48,7 @@ module Environment
48
48
Setting ::Boolean . new ( "pipeline.system" , false ) ,
49
49
Setting ::PositiveInteger . new ( "pipeline.workers" , LogStash ::Config ::CpuCoreStrategy . maximum ) ,
50
50
Setting ::PositiveInteger . new ( "pipeline.batch.size" , 125 ) ,
51
- Setting ::Numeric . new ( "pipeline.batch.delay" , 50 ) , # in milliseconds
51
+ Setting ::SettingNumeric . new ( "pipeline.batch.delay" , 50 ) , # in milliseconds
52
52
Setting ::Boolean . new ( "pipeline.unsafe_shutdown" , false ) ,
53
53
Setting ::Boolean . new ( "pipeline.reloadable" , true ) ,
54
54
Setting ::Boolean . new ( "pipeline.plugin_classloaders" , false ) ,
@@ -72,7 +72,7 @@ module Environment
72
72
Setting ::SettingString . new ( "api.auth.basic.username" , nil , false ) . nullable ,
73
73
Setting ::Password . new ( "api.auth.basic.password" , nil , false ) . nullable ,
74
74
Setting ::SettingString . new ( "api.auth.basic.password_policy.mode" , "WARN" , true , %w[ WARN ERROR ] ) ,
75
- Setting ::Numeric . new ( "api.auth.basic.password_policy.length.minimum" , 8 ) ,
75
+ Setting ::SettingNumeric . new ( "api.auth.basic.password_policy.length.minimum" , 8 ) ,
76
76
Setting ::SettingString . new ( "api.auth.basic.password_policy.include.upper" , "REQUIRED" , true , %w[ REQUIRED OPTIONAL ] ) ,
77
77
Setting ::SettingString . new ( "api.auth.basic.password_policy.include.lower" , "REQUIRED" , true , %w[ REQUIRED OPTIONAL ] ) ,
78
78
Setting ::SettingString . new ( "api.auth.basic.password_policy.include.digit" , "REQUIRED" , true , %w[ REQUIRED OPTIONAL ] ) ,
@@ -85,14 +85,14 @@ module Environment
85
85
Setting ::Boolean . new ( "queue.drain" , false ) ,
86
86
Setting ::Bytes . new ( "queue.page_capacity" , "64mb" ) ,
87
87
Setting ::Bytes . new ( "queue.max_bytes" , "1024mb" ) ,
88
- Setting ::Numeric . new ( "queue.max_events" , 0 ) , # 0 is unlimited
89
- Setting ::Numeric . new ( "queue.checkpoint.acks" , 1024 ) , # 0 is unlimited
90
- Setting ::Numeric . new ( "queue.checkpoint.writes" , 1024 ) , # 0 is unlimited
91
- Setting ::Numeric . new ( "queue.checkpoint.interval" , 1000 ) , # 0 is no time-based checkpointing
88
+ Setting ::SettingNumeric . new ( "queue.max_events" , 0 ) , # 0 is unlimited
89
+ Setting ::SettingNumeric . new ( "queue.checkpoint.acks" , 1024 ) , # 0 is unlimited
90
+ Setting ::SettingNumeric . new ( "queue.checkpoint.writes" , 1024 ) , # 0 is unlimited
91
+ Setting ::SettingNumeric . new ( "queue.checkpoint.interval" , 1000 ) , # 0 is no time-based checkpointing
92
92
Setting ::Boolean . new ( "queue.checkpoint.retry" , true ) ,
93
93
Setting ::Boolean . new ( "dead_letter_queue.enable" , false ) ,
94
94
Setting ::Bytes . new ( "dead_letter_queue.max_bytes" , "1024mb" ) ,
95
- Setting ::Numeric . new ( "dead_letter_queue.flush_interval" , 5000 ) ,
95
+ Setting ::SettingNumeric . new ( "dead_letter_queue.flush_interval" , 5000 ) ,
96
96
Setting ::SettingString . new ( "dead_letter_queue.storage_policy" , "drop_newer" , true , [ "drop_newer" , "drop_older" ] ) ,
97
97
Setting ::SettingNullableString . new ( "dead_letter_queue.retain.age" ) , # example 5d
98
98
Setting ::TimeValue . new ( "slowlog.threshold.warn" , "-1" ) ,
0 commit comments