Documentation ¶
Index ¶
- type Swift
- func (s *Swift) GetDriverName() string
- func (s *Swift) Init(_ context.Context, cfg interface{}) error
- func (s *Swift) ItemExists(ctx context.Context, m *gorpmapper.Mapper, db gorp.SqlExecutor, i sdk.CDNItem) (bool, error)
- func (s *Swift) NewReader(ctx context.Context, i sdk.CDNItemUnit) (io.ReadCloser, error)
- func (s *Swift) NewWriter(ctx context.Context, i sdk.CDNItemUnit) (io.WriteCloser, error)
- func (s *Swift) Remove(ctx context.Context, i sdk.CDNItemUnit) error
- func (s *Swift) ResyncWithDatabase(ctx context.Context, _ gorp.SqlExecutor, _ sdk.CDNItemType, _ bool)
- func (s *Swift) Status(ctx context.Context) []sdk.MonitoringStatusLine
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Swift ¶
type Swift struct { storage.AbstractUnit encryption.ConvergentEncryption // contains filtered or unexported fields }
func (*Swift) GetDriverName ¶
func (*Swift) ItemExists ¶
func (*Swift) NewReader ¶
func (s *Swift) NewReader(ctx context.Context, i sdk.CDNItemUnit) (io.ReadCloser, error)
func (*Swift) NewWriter ¶
func (s *Swift) NewWriter(ctx context.Context, i sdk.CDNItemUnit) (io.WriteCloser, error)
func (*Swift) ResyncWithDatabase ¶
func (s *Swift) ResyncWithDatabase(ctx context.Context, _ gorp.SqlExecutor, _ sdk.CDNItemType, _ bool)
Click to show internal directories.
Click to hide internal directories.