Class: Pinot::GrpcConfig
- Inherits:
-
Object
- Object
- Pinot::GrpcConfig
- Defined in:
- lib/pinot/grpc_config.rb
Instance Attribute Summary collapse
-
#broker_list ⇒ Object
Array<String> of “host:port” (no scheme).
-
#extra_metadata ⇒ Object
Array<String> of “host:port” (no scheme).
-
#timeout ⇒ Object
Array<String> of “host:port” (no scheme).
-
#tls_config ⇒ Object
Array<String> of “host:port” (no scheme).
Instance Method Summary collapse
-
#initialize(broker_list: [], tls_config: nil, extra_metadata: {}, timeout: nil) ⇒ GrpcConfig
constructor
A new instance of GrpcConfig.
Constructor Details
#initialize(broker_list: [], tls_config: nil, extra_metadata: {}, timeout: nil) ⇒ GrpcConfig
Returns a new instance of GrpcConfig.
8 9 10 11 12 13 |
# File 'lib/pinot/grpc_config.rb', line 8 def initialize(broker_list: [], tls_config: nil, extra_metadata: {}, timeout: nil) @broker_list = broker_list @tls_config = tls_config @extra_metadata = @timeout = timeout end |
Instance Attribute Details
#broker_list ⇒ Object
Array<String> of “host:port” (no scheme)
3 4 5 |
# File 'lib/pinot/grpc_config.rb', line 3 def broker_list @broker_list end |
#extra_metadata ⇒ Object
Array<String> of “host:port” (no scheme)
3 4 5 |
# File 'lib/pinot/grpc_config.rb', line 3 def @extra_metadata end |
#timeout ⇒ Object
Array<String> of “host:port” (no scheme)
3 4 5 |
# File 'lib/pinot/grpc_config.rb', line 3 def timeout @timeout end |
#tls_config ⇒ Object
Array<String> of “host:port” (no scheme)
3 4 5 |
# File 'lib/pinot/grpc_config.rb', line 3 def tls_config @tls_config end |