Files
hauler/pkg/artifacts/memory/options.go
2024-08-26 13:54:06 -07:00

18 lines
381 B
Go

package memory
import "hauler.dev/go/hauler/pkg/artifacts"
type Option func(*Memory)
func WithConfig(obj interface{}, mediaType string) Option {
return func(m *Memory) {
m.config = artifacts.ToConfig(obj, artifacts.WithConfigMediaType(mediaType))
}
}
func WithAnnotations(annotations map[string]string) Option {
return func(m *Memory) {
m.annotations = annotations
}
}