external

package
v1.19.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2024 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type External

type External struct{}

External implements the service.Dependencies interface for actual external services.

func (*External) DatasetClient

func (*External) DatasetClient(datasetAPIURL string) downloads.DatasetClient

func (*External) FilesClient added in v1.16.1

func (*External) FilesClient(cfg *config.Config) downloads.FilesClient

func (*External) FilterClient

func (*External) FilterClient(filterAPIURL string) downloads.FilterClient

func (*External) HealthCheck

func (*External) HealthCheck(cfg *config.Config, buildTime, gitCommit, version string) (service.HealthChecker, error)

func (*External) HttpServer added in v1.16.0

func (*External) HttpServer(cfg *config.Config, r http.Handler) service.HTTPServer

func (*External) ImageClient

func (*External) ImageClient(imageAPIURL string) downloads.ImageClient

func (*External) S3Client

func (*External) S3Client(cfg *config.Config) (content.S3Client, error)

S3Client obtains a new S3 client, or a local storage client if a non-empty LocalObjectStore is provided

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL