Class: Pinot::GrpcConfig

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

Instance Attribute Summary collapse

Instance Method Summary collapse

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_listObject

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_metadataObject

Array<String> of “host:port” (no scheme)



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

def 
  @extra_metadata
end

#timeoutObject

Array<String> of “host:port” (no scheme)



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

def timeout
  @timeout
end

#tls_configObject

Array<String> of “host:port” (no scheme)



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

def tls_config
  @tls_config
end