Version: v2.1.1+incompatible Latest Latest

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

Go to latest
Published: May 22, 2017 License: BSD-3-Clause Imports: 13 Imported by: 0



Package gcsbackupstorage implements the BackupStorage interface for Google Cloud Storage.



This section is empty.


This section is empty.


This section is empty.


type GCSBackupHandle

type GCSBackupHandle struct {
	// contains filtered or unexported fields

GCSBackupHandle implements BackupHandle for Google Cloud Storage.

func (*GCSBackupHandle) AbortBackup

func (bh *GCSBackupHandle) AbortBackup(ctx context.Context) error

AbortBackup implements BackupHandle.

func (*GCSBackupHandle) AddFile

func (bh *GCSBackupHandle) AddFile(ctx context.Context, filename string) (io.WriteCloser, error)

AddFile implements BackupHandle.

func (*GCSBackupHandle) Directory

func (bh *GCSBackupHandle) Directory() string

Directory implements BackupHandle.

func (*GCSBackupHandle) EndBackup

func (bh *GCSBackupHandle) EndBackup(ctx context.Context) error

EndBackup implements BackupHandle.

func (*GCSBackupHandle) Name

func (bh *GCSBackupHandle) Name() string

Name implements BackupHandle.

func (*GCSBackupHandle) ReadFile

func (bh *GCSBackupHandle) ReadFile(ctx context.Context, filename string) (io.ReadCloser, error)

ReadFile implements BackupHandle.

type GCSBackupStorage

type GCSBackupStorage struct {
	// contains filtered or unexported fields

GCSBackupStorage implements BackupStorage for Google Cloud Storage.

func (*GCSBackupStorage) Close

func (bs *GCSBackupStorage) Close() error

Close implements BackupStorage.

func (*GCSBackupStorage) ListBackups

func (bs *GCSBackupStorage) ListBackups(ctx context.Context, dir string) ([]backupstorage.BackupHandle, error)

ListBackups implements BackupStorage.

func (*GCSBackupStorage) RemoveBackup

func (bs *GCSBackupStorage) RemoveBackup(ctx context.Context, dir, name string) error

RemoveBackup implements BackupStorage.

func (*GCSBackupStorage) StartBackup

func (bs *GCSBackupStorage) StartBackup(ctx context.Context, dir, name string) (backupstorage.BackupHandle, error)

StartBackup implements BackupStorage.

Source Files

Jump to

Keyboard shortcuts

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