geowatchutil.client.factory module

geowatchutil.client.factory.build_client(backend, **kwargs)[source]

build_client returns a GeoWatchClient. build_client is used by runtime.py. For individual use cases, directly calling the subordinate functions such as build_client_kafka might make sense.

geowatchutil.client.factory.build_client_file(path)[source]
geowatchutil.client.factory.build_client_kafka(host, topic_prefix)[source]
geowatchutil.client.factory.build_client_kinesis(aws_region, aws_access_key_id, aws_secret_access_key, topic_prefix)[source]
geowatchutil.client.factory.build_client_slack(url_webhook, authtoken, templates)[source]
geowatchutil.client.factory.build_client_sns(aws_region, aws_access_key_id, aws_secret_access_key, topic_prefix, templates)[source]
geowatchutil.client.factory.build_client_wfs(url_wfs, auth_user, auth_password)[source]