Module: Fluent::Plugin::KinesisHelper::Client

Included in:
Fluent::Plugin::KinesisOutput
Defined in:
lib/fluent/plugin/kinesis_helper/client.rb

Defined Under Namespace

Modules: ClientParams

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(mod) ⇒ Object



75
76
77
# File 'lib/fluent/plugin/kinesis_helper/client.rb', line 75

def self.included(mod)
  mod.include ClientParams
end

Instance Method Details

#clientObject



84
85
86
# File 'lib/fluent/plugin/kinesis_helper/client.rb', line 84

def client
  @client ||= client_class.new(client_options)
end

#configure(conf) ⇒ Object



79
80
81
82
# File 'lib/fluent/plugin/kinesis_helper/client.rb', line 79

def configure(conf)
  super
  @region = client.config.region if @region.nil?
end