Documentation
¶
Index ¶
- type CompressionMethod
- type NbdkitBuilder
- func (b *NbdkitBuilder) Build() (*NbdkitServer, error)
- func (b *NbdkitBuilder) Compression(method CompressionMethod) *NbdkitBuilder
- func (b *NbdkitBuilder) Filename(filename string) *NbdkitBuilder
- func (b *NbdkitBuilder) Password(password string) *NbdkitBuilder
- func (b *NbdkitBuilder) Server(server string) *NbdkitBuilder
- func (b *NbdkitBuilder) Snapshot(snapshot string) *NbdkitBuilder
- func (b *NbdkitBuilder) Thumbprint(thumbprint string) *NbdkitBuilder
- func (b *NbdkitBuilder) Username(username string) *NbdkitBuilder
- func (b *NbdkitBuilder) VirtualMachine(vm string) *NbdkitBuilder
- type NbdkitServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompressionMethod ¶
type CompressionMethod string
const ( NoCompression CompressionMethod = "none" ZlibCompression CompressionMethod = "zlib" FastLzCompression CompressionMethod = "fastlz" SkipzCompression CompressionMethod = "skipz" )
type NbdkitBuilder ¶
type NbdkitBuilder struct {
// contains filtered or unexported fields
}
func NewNbdkitBuilder ¶
func NewNbdkitBuilder() *NbdkitBuilder
func (*NbdkitBuilder) Build ¶
func (b *NbdkitBuilder) Build() (*NbdkitServer, error)
func (*NbdkitBuilder) Compression ¶
func (b *NbdkitBuilder) Compression(method CompressionMethod) *NbdkitBuilder
func (*NbdkitBuilder) Filename ¶
func (b *NbdkitBuilder) Filename(filename string) *NbdkitBuilder
func (*NbdkitBuilder) Password ¶
func (b *NbdkitBuilder) Password(password string) *NbdkitBuilder
func (*NbdkitBuilder) Server ¶
func (b *NbdkitBuilder) Server(server string) *NbdkitBuilder
func (*NbdkitBuilder) Snapshot ¶
func (b *NbdkitBuilder) Snapshot(snapshot string) *NbdkitBuilder
func (*NbdkitBuilder) Thumbprint ¶
func (b *NbdkitBuilder) Thumbprint(thumbprint string) *NbdkitBuilder
func (*NbdkitBuilder) Username ¶
func (b *NbdkitBuilder) Username(username string) *NbdkitBuilder
func (*NbdkitBuilder) VirtualMachine ¶
func (b *NbdkitBuilder) VirtualMachine(vm string) *NbdkitBuilder
type NbdkitServer ¶
type NbdkitServer struct {
// contains filtered or unexported fields
}
func (*NbdkitServer) LibNBDExportName ¶
func (s *NbdkitServer) LibNBDExportName() string
func (*NbdkitServer) Socket ¶
func (s *NbdkitServer) Socket() string
func (*NbdkitServer) Start ¶
func (s *NbdkitServer) Start() error
func (*NbdkitServer) Stop ¶
func (s *NbdkitServer) Stop() error
Click to show internal directories.
Click to hide internal directories.