Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBFlags ¶
type DBFlags struct {
DBType string
KVMemDBFlags
KVBadgerFlags
KVHTTPFlags
}
type HTTPClientFlags ¶
type HTTPClientFlags struct {
DialerTimeout time.Duration
KeepAliveTimeout time.Duration
TLSHandshakeTimeout time.Duration
ResponseHeaderTimeout time.Duration
ExpectContinueTimeout time.Duration
IdleConnectionTimeout time.Duration
ClientTimeout time.Duration
}
func (*HTTPClientFlags) Client ¶
func (v *HTTPClientFlags) Client() *http.Client
func (*HTTPClientFlags) SetFlags ¶
func (v *HTTPClientFlags) SetFlags(fset *flag.FlagSet, defaults *HTTPClientFlags)
type KVBadgerFlags ¶
type KVBadgerFlags struct {
Dir string
}
func (*KVBadgerFlags) Check ¶
func (v *KVBadgerFlags) Check() error
func (*KVBadgerFlags) SetFlags ¶
func (v *KVBadgerFlags) SetFlags(fset *flag.FlagSet, defaults *KVBadgerFlags)
type KVHTTPFlags ¶
type KVHTTPFlags struct {
Port int
IP string
Path string
UseHTTPS bool
HTTPClientFlags HTTPClientFlags
}
func (*KVHTTPFlags) Check ¶
func (v *KVHTTPFlags) Check() error
func (*KVHTTPFlags) SetFlags ¶
func (v *KVHTTPFlags) SetFlags(fset *flag.FlagSet, defaults *KVHTTPFlags)
type KVMemDBFlags ¶
func (*KVMemDBFlags) Check ¶
func (v *KVMemDBFlags) Check() error
func (*KVMemDBFlags) Database ¶
Database creates an in-memory database that is optionally initialized with user chosen snapshot.
func (*KVMemDBFlags) SetFlags ¶
func (v *KVMemDBFlags) SetFlags(fset *flag.FlagSet, defaults *KVMemDBFlags)
SetFlags updates input flag.FlagSet with customizable flags.
Click to show internal directories.
Click to hide internal directories.