Class: Pinot::ControllerConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/pinot/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(controller_address: nil, update_freq_ms: 1000, extra_controller_api_headers: {}) ⇒ ControllerConfig

Returns a new instance of ControllerConfig.



5
6
7
8
9
# File 'lib/pinot/config.rb', line 5

def initialize(controller_address: nil, update_freq_ms: 1000, extra_controller_api_headers: {})
  @controller_address = controller_address
  @update_freq_ms = update_freq_ms
  @extra_controller_api_headers = extra_controller_api_headers
end

Instance Attribute Details

#controller_addressObject

Returns the value of attribute controller_address.



3
4
5
# File 'lib/pinot/config.rb', line 3

def controller_address
  @controller_address
end

#extra_controller_api_headersObject

Returns the value of attribute extra_controller_api_headers.



3
4
5
# File 'lib/pinot/config.rb', line 3

def extra_controller_api_headers
  @extra_controller_api_headers
end

#update_freq_msObject

Returns the value of attribute update_freq_ms.



3
4
5
# File 'lib/pinot/config.rb', line 3

def update_freq_ms
  @update_freq_ms
end