Class: LogStash::Outputs::S3::FileRepository::FactoryInitializer
- Inherits:
-
Object
- Object
- LogStash::Outputs::S3::FileRepository::FactoryInitializer
- Defined in:
- lib/logstash/outputs/s3/file_repository.rb
Instance Method Summary collapse
- #create_value(prefix_key) ⇒ Object
-
#initialize(tags, encoding, temporary_directory, stale_time) ⇒ FactoryInitializer
constructor
A new instance of FactoryInitializer.
Constructor Details
#initialize(tags, encoding, temporary_directory, stale_time) ⇒ FactoryInitializer
Returns a new instance of FactoryInitializer.
51 52 53 54 55 56 |
# File 'lib/logstash/outputs/s3/file_repository.rb', line 51 def initialize(, encoding, temporary_directory, stale_time) @tags = @encoding = encoding @temporary_directory = temporary_directory @stale_time = stale_time end |
Instance Method Details
#create_value(prefix_key) ⇒ Object
58 59 60 |
# File 'lib/logstash/outputs/s3/file_repository.rb', line 58 def create_value(prefix_key) PrefixedValue.new(TemporaryFileFactory.new(prefix_key, @tags, @encoding, @temporary_directory), @stale_time) end |