Documentation ¶
Index ¶
- type GCSBucket
- type GCSManager
- type GCSModel
- func (gcsm *GCSModel) AvailableBuckets() []*storage.BucketAttrs
- func (gcsm *GCSModel) Bucket() string
- func (gcsm *GCSModel) Download(objectAttrs *storage.ObjectAttrs, destPath string) (n int64, err error)
- func (gcsm *GCSModel) List() (prefixes []string, keys []string, err error)
- func (gcsm *GCSModel) ListObjects(key string) ([]*storage.ObjectAttrs, error)
- func (gcsm *GCSModel) MoveDown(prefix string) error
- func (gcsm *GCSModel) MoveUp() error
- func (gcsm *GCSModel) Prefix() string
- func (gcsm *GCSModel) SetBucket(bucket string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GCSManager ¶
type GCSManager interface { Bucket() string SetBucket(bucket string) error AvailableBuckets() []*storage.BucketAttrs Prefix() string MoveUp() error MoveDown(prefix string) error List() (prefixes []string, keys []string, err error) ListObjects(key string) ([]*storage.ObjectAttrs, error) Download(object *storage.ObjectAttrs, destPath string) (n int64, err error) // contains filtered or unexported methods }
func NewGCSManager ¶
func NewGCSManager(project string) GCSManager
type GCSModel ¶
type GCSModel struct {
// contains filtered or unexported fields
}
func (*GCSModel) AvailableBuckets ¶
func (gcsm *GCSModel) AvailableBuckets() []*storage.BucketAttrs
func (*GCSModel) ListObjects ¶
func (gcsm *GCSModel) ListObjects(key string) ([]*storage.ObjectAttrs, error)
Click to show internal directories.
Click to hide internal directories.