Documentation
¶
Index ¶
Constants ¶
View Source
const (
FileSourceIdentifier = "file"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileSource ¶
type FileSource struct {
artifact_source.ArtifactSourceImpl[*FileSourceConfig, *artifact_source.EmptyConnection]
}
func (*FileSource) DiscoverArtifacts ¶
func (s *FileSource) DiscoverArtifacts(ctx context.Context) error
func (*FileSource) DownloadArtifact ¶
func (s *FileSource) DownloadArtifact(ctx context.Context, info *types.ArtifactInfo) error
DownloadArtifact does nothing as the artifact already exists on the local file system
func (*FileSource) Identifier ¶
func (s *FileSource) Identifier() string
func (*FileSource) Init ¶
func (s *FileSource) Init(ctx context.Context, params *row_source.RowSourceParams, opts ...row_source.RowSourceOption) error
type FileSourceConfig ¶
type FileSourceConfig struct {
artifact_source_config.ArtifactSourceConfigImpl
// required to allow partial decoding
Remain hcl.Body `hcl:",remain" json:"-"`
Paths []string `hcl:"paths"`
}
func (*FileSourceConfig) Identifier ¶
func (f *FileSourceConfig) Identifier() string
func (*FileSourceConfig) Validate ¶
func (f *FileSourceConfig) Validate() error
Click to show internal directories.
Click to hide internal directories.