Documentation ¶
Overview ¶
Package gcsbackupstorage implements the BackupStorage interface for Google Cloud Storage.
Index ¶
- type GCSBackupHandle
- func (bh *GCSBackupHandle) AbortBackup() error
- func (bh *GCSBackupHandle) AddFile(filename string) (io.WriteCloser, error)
- func (bh *GCSBackupHandle) Directory() string
- func (bh *GCSBackupHandle) EndBackup() error
- func (bh *GCSBackupHandle) Name() string
- func (bh *GCSBackupHandle) ReadFile(filename string) (io.ReadCloser, error)
- type GCSBackupStorage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GCSBackupHandle ¶
type GCSBackupHandle struct {
// contains filtered or unexported fields
}
GCSBackupHandle implements BackupHandle for Google Cloud Storage.
func (*GCSBackupHandle) AbortBackup ¶
func (bh *GCSBackupHandle) AbortBackup() error
AbortBackup implements BackupHandle.
func (*GCSBackupHandle) AddFile ¶
func (bh *GCSBackupHandle) AddFile(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() error
EndBackup implements BackupHandle.
func (*GCSBackupHandle) Name ¶
func (bh *GCSBackupHandle) Name() string
Name implements BackupHandle.
func (*GCSBackupHandle) ReadFile ¶
func (bh *GCSBackupHandle) ReadFile(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(dir string) ([]backupstorage.BackupHandle, error)
ListBackups implements BackupStorage.
func (*GCSBackupStorage) RemoveBackup ¶
func (bs *GCSBackupStorage) RemoveBackup(dir, name string) error
RemoveBackup implements BackupStorage.
func (*GCSBackupStorage) StartBackup ¶
func (bs *GCSBackupStorage) StartBackup(dir, name string) (backupstorage.BackupHandle, error)
StartBackup implements BackupStorage.
Click to show internal directories.
Click to hide internal directories.