Classes

Configuration

edgeimpulse_api.configuration.Configuration(
	host=None,
	api_key=None,
	api_key_prefix=None,
	username=None,
	password=None,
	access_token=None,
	server_index=None,
	server_variables=None,
	server_operation_index=None,
	server_operation_variables=None,
	ssl_ca_cert=None
)
Parameters
host=None
api_key=None
api_key_prefix=None
username=None
password=None
access_token=None
server_index=None
server_variables=None
server_operation_index=None
server_operation_variables=None
ssl_ca_cert=None
Instance variables
access_token
assert_hostname
cert_file
connection_pool_maxsize
debug
host
key_file
logger
logger_file
logger_file_handler
logger_format
logger_stream_handler
password
proxy
proxy_headers
refresh_api_key_hook
retries
safe_chars_for_path_param
server_operation_index
server_operation_variables
socket_options
ssl_ca_cert
temp_folder_path
username
verify_ssl

STATIC METHODS

get_default

edgeimpulse_api.configuration.Configuration.get_default(
	
)
Return the default configuration. This method returns newly created, based on default constructor, object of Configuration class or returns a copy of default configuration.

get_default_copy

edgeimpulse_api.configuration.Configuration.get_default_copy(
	
)
Deprecated. Please use get_default instead. Deprecated. Please use get_default instead.

set_default

edgeimpulse_api.configuration.Configuration.set_default(
	default
)
Set default instance of configuration. It stores default configuration, which can be returned by get_default_copy method.
Parameters
default

METHODS

auth_settings

edgeimpulse_api.configuration.Configuration.auth_settings(
	self
)
Gets Auth Settings dict for api client.
Parameters
self

get_api_key_with_prefix

edgeimpulse_api.configuration.Configuration.get_api_key_with_prefix(
	self,
	identifier,
	alias=None
)
Gets API key (with prefix if set).
Parameters
self
identifier
alias=None

get_basic_auth_token

edgeimpulse_api.configuration.Configuration.get_basic_auth_token(
	self
)
Gets HTTP basic authentication header (string).
Parameters
self

get_host_from_settings

edgeimpulse_api.configuration.Configuration.get_host_from_settings(
	self,
	index,
	variables=None,
	servers=None
)
Gets host URL based on the index and variables
Parameters
self
index
variables=None
servers=None

get_host_settings

edgeimpulse_api.configuration.Configuration.get_host_settings(
	self
)
Gets an array of host settings
Parameters
self

to_debug_report

edgeimpulse_api.configuration.Configuration.to_debug_report(
	self
)
Gets the essential information for debugging.
Parameters
self