Documentation ¶
Index ¶
Constants ¶
View Source
const ( ViperKey = "viper" InMemKey = "in-mem" )
View Source
const ( FilePath = "filepath" FileType = "filetype" FileName = "filename" )
Variables ¶
This section is empty.
Functions ¶
func NewAdapterInMem ¶ added in v0.4.21
func NewAdapterInMem(opts InMemOptions) (adapterconfig.Handler, error)
NewAdapterInMem returns a new instance of an in-memory configuration provider using the provided Options opts.
func NewAdapterViper ¶
func NewAdapterViper(opts ViperOptions) (adapterconfig.Handler, error)
Types ¶
type InMem ¶
type InMem struct {
// contains filtered or unexported fields
}
func (*InMem) GetKey ¶
GetKey gets a key value from local store.
func (*InMem) GetObject ¶
GetObject gets an object value for the key.
func (*InMem) SetKey ¶
SetKey sets a key value in local store.
type InMemOptions ¶ added in v0.4.21
type InMemOptions struct { Marshaller utils.Marshaller Unmarshaller utils.Unmarshaller Options }
type Options ¶
type Options struct { Viper *ViperOptions InMem *InMemOptions ServerConfig map[string]string MeshSpec map[string]string Operations map[string]*adapters.Operation }
type Viper ¶
type Viper struct {
// contains filtered or unexported fields
}
Viper implements the config interface Handler for a Viper configuration registry.
Click to show internal directories.
Click to hide internal directories.