Documentation ¶
Index ¶
- func NewClient(c drive.Config) (drive.Client, error)
- type Drive
- func (s *Drive) GetChunk(sha256sum []byte, _ *shade.File) ([]byte, error)
- func (s *Drive) GetConfig() drive.Config
- func (s *Drive) GetFile(sha256sum []byte) ([]byte, error)
- func (s *Drive) ListFiles() ([][]byte, error)
- func (s *Drive) Local() bool
- func (s *Drive) Persistent() bool
- func (s *Drive) PutChunk(sha256sum, content []byte, _ *shade.File) error
- func (s *Drive) PutFile(sha256sum, content []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Drive ¶
type Drive struct {
// contains filtered or unexported fields
}
Drive represents access to the Google Drive storage system.
func (*Drive) ListFiles ¶
ListFiles retrieves all of the File objects known to the client, and returns the corresponding sha256sum of the file object. Those may be passed to GetChunk() to retrieve the corresponding shade.File.
func (*Drive) Persistent ¶
Persistent returns whether the storage is persistent across task restarts.
Click to show internal directories.
Click to hide internal directories.