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.



15
16
17
18
19
# File 'lib/pinot/config.rb', line 15

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.



13
14
15
# File 'lib/pinot/config.rb', line 13

def controller_address
  @controller_address
end

#extra_controller_api_headersObject

Returns the value of attribute extra_controller_api_headers.



13
14
15
# File 'lib/pinot/config.rb', line 13

def extra_controller_api_headers
  @extra_controller_api_headers
end

#update_freq_msObject

Returns the value of attribute update_freq_ms.



13
14
15
# File 'lib/pinot/config.rb', line 13

def update_freq_ms
  @update_freq_ms
end