mongodb

package
v0.0.0-...-b2d74e5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetDefaultTimeout

func SetDefaultTimeout(t time.Duration)

SetDefaultTimeout sets default timeout used for operations

Types

type BackupInputMongodb

type BackupInputMongodb struct {
	core.Module
	// contains filtered or unexported fields
}

BackupInputMongodb represents struct for dumping mongo

func (*BackupInputMongodb) Close

func (m *BackupInputMongodb) Close() error

Close disconnects from the server

func (*BackupInputMongodb) GetConfig

func (m *BackupInputMongodb) GetConfig() interface{}

GetConfig returns config

func (*BackupInputMongodb) GetGroup

func (m *BackupInputMongodb) GetGroup() core.ModuleGroup

GetGroup returns group

func (*BackupInputMongodb) GetName

func (m *BackupInputMongodb) GetName() string

GetName returns name

func (*BackupInputMongodb) GetType

func (m *BackupInputMongodb) GetType() core.ModuleType

GetType returns type

func (*BackupInputMongodb) InitModule

func (m *BackupInputMongodb) InitModule(cfg interface{}) error

InitModule initializes module

func (*BackupInputMongodb) InitPipe

func (m *BackupInputMongodb) InitPipe(w io.Writer, r io.Reader) error

InitPipe initializes pipes

func (*BackupInputMongodb) Run

Run runs module

type MongoConfig

type MongoConfig struct {
	DSN string
}

MongoConfig represents configuration for mongo backup

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL