Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
Config nodeconfig.Config
Logger *slog.Logger
SnapshotUploader SnapshotUploader
MediaMetrics *sapientmedia.Metrics
}
func (*Client) ProbeSources ¶
func (c *Client) ProbeSources(ctx context.Context, opts SourceProbeOptions) error
type S3SnapshotUploader ¶
type S3SnapshotUploader struct{}
func (S3SnapshotUploader) UploadSnapshot ¶
func (S3SnapshotUploader) UploadSnapshot(ctx context.Context, role nodeconfig.NodeRoleConfig, localPath string, taskID string, contentType string, now time.Time) (string, error)
type SnapshotUploader ¶
type SourceProbeOptions ¶
type SourceProbeOptions struct {
Force bool
}
Click to show internal directories.
Click to hide internal directories.