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.