class

Minknow::ConnectionConfig

Inherits Reference < Object

Constants

DEFAULT_LINUX_CA_PATHS = ["/data/rpc-certs/minknow/ca.crt", "/var/lib/minknow/data/rpc-certs/minknow/ca.crt"]
DEFAULT_MACOS_CA_PATHS = ["/Library/MinKNOW/data/rpc-certs/minknow/ca.crt"]
DEFAULT_WINDOWS_CA_PATHS = ["C:/data/rpc-certs/minknow/ca.crt"]

Constructors

new(host : String = "127.0.0.1", port : Int32 = 9501, tls : Bool = true, metadata : Hash(String, String) | Nil = nil, ca_certificate_path : String | Nil = nil, client_certificate_chain_path : String | Nil = ENV["MINKNOW_API_CLIENT_CERTIFICATE_CHAIN"]?, client_private_key_path : String | Nil = ENV["MINKNOW_API_CLIENT_KEY"]?, authentication_token : String | Nil = ENV["MINKNOW_AUTH_TOKEN"]?, protocol_token : String | Nil = ENV["PROTOCOL_TOKEN"]?, auto_local_auth : Bool | Nil = nil, local_auth_lookup_port : Int32 | Nil = nil)
Source

Instance methods

address
Source
authentication_token
Source
auto_local_auth
Source
ca_certificate_path
Source
channel
Source
client_certificate_chain_path
Source
client_certificate_configured?
Source
client_context
Source
client_private_key_path
Source
effective_metadata
Source
host
Source
local_auth_enabled?
Source
local_auth_lookup_config
Source
local_auth_lookup_port
Source
local_auth_lookup_port!
Source
localhost?
Source
metadata
Source
port
Source
protocol_token
Source
tls?
Source
tls_context
Source
with_port(port : Int32) : self
Source