Documentation
¶
Index ¶
- Constants
- func AddDataPrefixAndParsePath(path string) (storage.Path, error)
- func InsertFile(files map[string]any, path []string, document any)
- func ParseDuration(s string, defaultDuration time.Duration) (time.Duration, error)
- func ParseFile(filename string, r io.Reader) (any, error)
- func ParseInterval(s string, defaultDuration time.Duration, minDuration time.Duration) (time.Duration, error)
- func ParseJSONOrYaml(r io.Reader) (any, error)
- func ParseXML(r io.Reader) (ret any, rerr error)
- func ReadTLSConfig(insecureSkipVerify bool, certFile, privKeyFile, caCertPath string) (*tls.Config, error)
- type Parser
Constants ¶
View Source
const ( DefaultInterval = 30 * time.Second DefaultMinInterval = 1 * time.Second )
Variables ¶
This section is empty.
Functions ¶
func InsertFile ¶
InsertFile inserts given document to the files map by given path
func ParseDuration ¶
func ParseInterval ¶
func ParseInterval(s string, defaultDuration time.Duration, minDuration time.Duration) (time.Duration, error)
ParseInterval parses the given string into a time.Duration. minDuration ensures that a misconfiguration will not result in excessive polling.
func ParseJSONOrYaml ¶
ParseJSONOrYaml decodes a given json or yaml stream to go representation
Types ¶
Click to show internal directories.
Click to hide internal directories.