Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Clients ¶
type Clients struct {
// contains filtered or unexported fields
}
func (*Clients) AmazonS3 ¶
func (x *Clients) AmazonS3() interfaces.AmazonS3
func (*Clients) AzureBlobStorage ¶
func (x *Clients) AzureBlobStorage() interfaces.AzureBlobStorage
func (*Clients) GoogleCloudStorage ¶
func (x *Clients) GoogleCloudStorage() interfaces.GoogleCloudStorage
func (*Clients) HTTPClient ¶
func (x *Clients) HTTPClient() interfaces.HTTPClient
type Option ¶
type Option func(*Clients)
func WithAmazonS3 ¶
func WithAmazonS3(client interfaces.AmazonS3) Option
func WithAzureBlobStorage ¶
func WithAzureBlobStorage(client interfaces.AzureBlobStorage) Option
func WithGoogleCloudStorage ¶
func WithGoogleCloudStorage(client interfaces.GoogleCloudStorage) Option
func WithHTTPClient ¶
func WithHTTPClient(httpClient interfaces.HTTPClient) Option
func WithPolicy ¶
Click to show internal directories.
Click to hide internal directories.