Class: Fluentd::Setting::OutS3
- Inherits:
-
Object
- Object
- Fluentd::Setting::OutS3
show all
- Includes:
- ActiveModel::Model, Common
- Defined in:
- app/models/fluentd/setting/out_s3.rb
Constant Summary
collapse
- KEYS =
[
:match,
:aws_key_id, :aws_sec_key, :s3_bucket, :s3_region, :path,
:format, :include_time_key, :time_key, :delimiter, :label_delimiter,
:time_slice_format, :time_slice_wait, :time_format, :utc, :store_as, :proxy_uri, :use_ssl,
:buffer_type, :buffer_path, :buffer_queue_limit, :buffer_chunk_limit, :flush_interval,
:retry_wait, :retry_limit, :max_retry_wait, :num_threads,
].freeze
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from Common
#boolenan, #child_class, #children_of, #column_type, #conf, #empty_value?, #flag, #input_plugin?, #output_plugin?, #plugin_type_name, #print_if_present, #to_config, #values_of
Class Method Details
.initial_params ⇒ Object
29
30
31
32
33
34
|
# File 'app/models/fluentd/setting/out_s3.rb', line 29
def self.initial_params
{
s3_region: "us-west-1",
use_ssl: true,
}
end
|
Instance Method Details
#advanced_options ⇒ Object
43
44
45
46
47
48
49
50
|
# File 'app/models/fluentd/setting/out_s3.rb', line 43
def advanced_options
[
:format, :include_time_key, :time_key, :delimiter, :label_delimiter,
:utc, :time_slice_format, :time_slice_wait, :store_as, :proxy_uri,
:buffer_type, :buffer_path, :buffer_queue_limit, :buffer_chunk_limit, :flush_interval,
:retry_wait, :retry_limit, :max_retry_wait, :num_threads,
]
end
|
#common_options ⇒ Object
36
37
38
39
40
41
|
# File 'app/models/fluentd/setting/out_s3.rb', line 36
def common_options
[
:match, :aws_key_id, :aws_sec_key,
:s3_region, :s3_bucket, :use_ssl, :path,
]
end
|