BosonConfig¶
- class geodesic.boson.BosonConfig(*args, **kwargs)[source]¶
Bases:
geodesic.bases._APIObject
BosonConfig Provider Configuration
This tells Boson how it should access the underlying data.
- provider_name¶
(str) - the name of the provider this Boson uses
Descriptor:
_StringDescr
- url¶
(str) - the url of the service this refers to (if any)
Descriptor:
_StringDescr
- thread_safe¶
(bool) - is this particular provider implementation thread safe
Descriptor:
_BoolDescr
- pass_headers¶
list of headers that this provider should pass to backend
Descriptor:
_ListDescr
- max_page_size¶
(int) - the max number of records this provider can page through
Descriptor:
_IntDescr
- properties¶
(dict) - additional provider-specific properties
Descriptor:
_DictDescr
- credentials¶
(dict) - credentials that are needed by this provider
Descriptor:
_DictDescr
- middleware¶
(
MiddlewareConfig
, dict) - user configured middlewareDescriptor:
_TypeConstrainedDescr
- cache¶
(
CacheConfig
, dict) - user configured cache configDescriptor:
_TypeConstrainedDescr
- tile_options¶
(
TileOptions
, dict) - user configured tile optionsDescriptor:
_TypeConstrainedDescr
- servicer_settings¶
(
ServicerSettings
, dict) - user configured servicer settingsDescriptor:
_TypeConstrainedDescr