Documentation
¶
Index ¶
- Variables
- type AppConfiguration
- func (ac *AppConfiguration) EnableDebug(enabled bool)
- func (ac *AppConfiguration) FetchConfigurations()
- func (ac *AppConfiguration) GetFeature(featureId string) models.Feature
- func (ac *AppConfiguration) GetFeatures() map[string]models.Feature
- func (ac *AppConfiguration) GetProperties() map[string]models.Property
- func (ac *AppConfiguration) GetProperty(propertyId string) models.Property
- func (ac *AppConfiguration) Init(region string, guid string, apikey string)
- func (ac *AppConfiguration) RegisterConfigurationUpdateListener(fhl configurationUpdateListenerFunc)
- func (ac *AppConfiguration) SetContext(collectionId string, environmentId string, options ...ContextOptions)
- type ConfigurationHandler
- type ContextOptions
Constants ¶
This section is empty.
Variables ¶
View Source
var OverrideServerHost = ""
View Source
var REGION_AU_SYD = "au-syd"
View Source
var REGION_EU_GB = "eu-gb"
View Source
var REGION_US_SOUTH = "us-south"
Functions ¶
This section is empty.
Types ¶
type AppConfiguration ¶
type AppConfiguration struct {
// contains filtered or unexported fields
}
func GetInstance ¶
func GetInstance() *AppConfiguration
func (*AppConfiguration) EnableDebug ¶
func (ac *AppConfiguration) EnableDebug(enabled bool)
func (*AppConfiguration) FetchConfigurations ¶
func (ac *AppConfiguration) FetchConfigurations()
func (*AppConfiguration) GetFeature ¶
func (ac *AppConfiguration) GetFeature(featureId string) models.Feature
func (*AppConfiguration) GetFeatures ¶
func (ac *AppConfiguration) GetFeatures() map[string]models.Feature
func (*AppConfiguration) GetProperties ¶
func (ac *AppConfiguration) GetProperties() map[string]models.Property
func (*AppConfiguration) GetProperty ¶
func (ac *AppConfiguration) GetProperty(propertyId string) models.Property
func (*AppConfiguration) Init ¶
func (ac *AppConfiguration) Init(region string, guid string, apikey string)
func (*AppConfiguration) RegisterConfigurationUpdateListener ¶
func (ac *AppConfiguration) RegisterConfigurationUpdateListener(fhl configurationUpdateListenerFunc)
func (*AppConfiguration) SetContext ¶
func (ac *AppConfiguration) SetContext(collectionId string, environmentId string, options ...ContextOptions)
type ConfigurationHandler ¶
type ConfigurationHandler struct {
// contains filtered or unexported fields
}
func GetConfigurationHandlerInstance ¶
func GetConfigurationHandlerInstance() *ConfigurationHandler
func (*ConfigurationHandler) FetchConfigurationData ¶
func (ch *ConfigurationHandler) FetchConfigurationData()
func (*ConfigurationHandler) Init ¶
func (ch *ConfigurationHandler) Init(region, guid, apikey string)
func (*ConfigurationHandler) SetContext ¶
func (ch *ConfigurationHandler) SetContext(collectionId, environmentId, configurationFile string, liveConfigUpdateEnabled bool)
type ContextOptions ¶
Click to show internal directories.
Click to hide internal directories.