65 lines
1.2 KiB
Go
65 lines
1.2 KiB
Go
package config
|
|
|
|
type influxConfig struct {
|
|
URL string `json:"url" yaml:"url"`
|
|
Token string `json:"token" yaml:"token"`
|
|
Org string `json:"org" yaml:"org"`
|
|
Timeout int `json:"timeoutms" yaml:"timeoutms"`
|
|
}
|
|
|
|
func (config *influxConfig) GetURL() string {
|
|
if config == nil {
|
|
panic("influx config is nil")
|
|
}
|
|
return config.URL
|
|
}
|
|
|
|
func (config *influxConfig) SetURL(url string) {
|
|
if config == nil {
|
|
panic("influx config is nil")
|
|
}
|
|
config.URL = url
|
|
}
|
|
|
|
func (config *influxConfig) GetToken() string {
|
|
if config == nil {
|
|
panic("influx config is nil")
|
|
}
|
|
return config.Token
|
|
}
|
|
|
|
func (config *influxConfig) SetToken(token string) {
|
|
if config == nil {
|
|
panic("influx config is nil")
|
|
}
|
|
config.Token = token
|
|
}
|
|
|
|
func (config *influxConfig) GetOrg() string {
|
|
if config == nil {
|
|
panic("influx config is nil")
|
|
}
|
|
return config.Org
|
|
}
|
|
|
|
func (config *influxConfig) SetOrg(org string) {
|
|
if config == nil {
|
|
panic("influx config is nil")
|
|
}
|
|
config.Org = org
|
|
}
|
|
|
|
func (config *influxConfig) GetTimeout() int {
|
|
if config == nil {
|
|
panic("influx config is nil")
|
|
}
|
|
return config.Timeout
|
|
}
|
|
|
|
func (config *influxConfig) SetTimeout(timeout int) {
|
|
if config == nil {
|
|
panic("influx config is nil")
|
|
}
|
|
config.Timeout = timeout
|
|
}
|