Versions in this module Expand all Collapse all v0 v0.6.0 Jul 6, 2020 v0.5.0 Jun 30, 2020 Changes in this version + type BackendConfig struct + AccessKey string + BackendName string + Bucket string + Endpoint string + Region string + SecretKey string + func (conf *BackendConfig) Name() string + func (conf *BackendConfig) Validate() error + type Client struct + Config BackendConfig + Conn *minio.Client + func New(ctx context.Context, conf BackendConfig) *Client + func (c *Client) BackendName() string + func (c *Client) Bucket() string + func (c *Client) BucketExists(ctx context.Context, name string) (bool, error) + func (c *Client) Connect(ctx context.Context) error + func (c *Client) Disconnect(ctx context.Context) error + func (c *Client) Name() string + func (c *Client) ObjectExists(ctx context.Context, name string) (bool, error) + func (c *Client) UploadFile(ctx context.Context, name string, file *[]byte) error