Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct {
PluginBinary string `yaml:"binary"`
PluginConfigurationFile string `yaml:"configuration-file"`
PluginLogLevel string `yaml:"log-level"`
}
Configuration describes the options to customize the storage behavior
func (*Configuration) Build ¶
func (c *Configuration) Build() (shared.StoragePlugin, error)
Build instantiates a StoragePlugin
type PluginBuilder ¶
type PluginBuilder interface {
Build() (shared.StoragePlugin, error)
}
PluginBuilder is used to create storage plugins
Click to show internal directories.
Click to hide internal directories.