Documentation ¶
Index ¶
- func New(opts ...transferhandler.TransferOption) (transferhandler.TransferHandler, error)
- func Overwrite(args ...bool) transferhandler.TransferOption
- func Recursive(args ...bool) transferhandler.TransferOption
- func Resolver(resolver ocm.ComponentVersionResolver) transferhandler.TransferOption
- func ResourcesByValue(args ...bool) transferhandler.TransferOption
- func SourcesByValue(args ...bool) transferhandler.TransferOption
- type Handler
- func (h *Handler) HandleTransferResource(r ocm.ResourceAccess, m ocm.AccessMethod, hint string, ...) error
- func (h *Handler) HandleTransferSource(r ocm.SourceAccess, m ocm.AccessMethod, hint string, ...) error
- func (h *Handler) OverwriteVersion(src ocm.ComponentVersionAccess, tgt ocm.ComponentVersionAccess) (bool, error)
- func (h *Handler) TransferResource(src ocm.ComponentVersionAccess, a ocm.AccessSpec, r ocm.ResourceAccess) (bool, error)
- func (h *Handler) TransferSource(src ocm.ComponentVersionAccess, a ocm.AccessSpec, r ocm.SourceAccess) (bool, error)
- func (h *Handler) TransferVersion(repo ocm.Repository, src ocm.ComponentVersionAccess, ...) (ocm.ComponentVersionAccess, transferhandler.TransferHandler, error)
- type Options
- func (o *Options) GetResolver() ocm.ComponentVersionResolver
- func (o *Options) IsOverwrite() bool
- func (o *Options) IsRecursive() bool
- func (o *Options) IsResourcesByValue() bool
- func (o *Options) IsSourcesByValue() bool
- func (o *Options) SetOverwrite(overwrite bool)
- func (o *Options) SetRecursive(recursive bool)
- func (o *Options) SetResolver(resolver ocm.ComponentVersionResolver)
- func (o *Options) SetResourcesByValue(resourcesByValue bool)
- func (o *Options) SetSourcesByValue(sourcesByValue bool)
- type OverwriteOption
- type RecursiveOption
- type ResolverOption
- type ResourcesByValueOption
- type SourcesByValueOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(opts ...transferhandler.TransferOption) (transferhandler.TransferHandler, error)
func Overwrite ¶
func Overwrite(args ...bool) transferhandler.TransferOption
func Recursive ¶
func Recursive(args ...bool) transferhandler.TransferOption
func Resolver ¶
func Resolver(resolver ocm.ComponentVersionResolver) transferhandler.TransferOption
func ResourcesByValue ¶
func ResourcesByValue(args ...bool) transferhandler.TransferOption
func SourcesByValue ¶
func SourcesByValue(args ...bool) transferhandler.TransferOption
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func NewDefaultHandler ¶
func (*Handler) HandleTransferResource ¶
func (h *Handler) HandleTransferResource(r ocm.ResourceAccess, m ocm.AccessMethod, hint string, t ocm.ComponentVersionAccess) error
func (*Handler) HandleTransferSource ¶
func (h *Handler) HandleTransferSource(r ocm.SourceAccess, m ocm.AccessMethod, hint string, t ocm.ComponentVersionAccess) error
func (*Handler) OverwriteVersion ¶
func (h *Handler) OverwriteVersion(src ocm.ComponentVersionAccess, tgt ocm.ComponentVersionAccess) (bool, error)
func (*Handler) TransferResource ¶
func (h *Handler) TransferResource(src ocm.ComponentVersionAccess, a ocm.AccessSpec, r ocm.ResourceAccess) (bool, error)
func (*Handler) TransferSource ¶
func (h *Handler) TransferSource(src ocm.ComponentVersionAccess, a ocm.AccessSpec, r ocm.SourceAccess) (bool, error)
func (*Handler) TransferVersion ¶
func (h *Handler) TransferVersion(repo ocm.Repository, src ocm.ComponentVersionAccess, meta *compdesc.ComponentReference) (ocm.ComponentVersionAccess, transferhandler.TransferHandler, error)
type Options ¶
type Options struct {
// contains filtered or unexported fields
}
func (*Options) GetResolver ¶
func (o *Options) GetResolver() ocm.ComponentVersionResolver
func (*Options) IsOverwrite ¶
func (*Options) IsRecursive ¶
func (*Options) IsResourcesByValue ¶
func (*Options) IsSourcesByValue ¶
func (*Options) SetOverwrite ¶
func (*Options) SetRecursive ¶
func (*Options) SetResolver ¶
func (o *Options) SetResolver(resolver ocm.ComponentVersionResolver)
func (*Options) SetResourcesByValue ¶
func (*Options) SetSourcesByValue ¶
type OverwriteOption ¶
type RecursiveOption ¶
type ResolverOption ¶
type ResolverOption interface { GetResolver() ocm.ComponentVersionResolver SetResolver(ocm.ComponentVersionResolver) }
type ResourcesByValueOption ¶
type SourcesByValueOption ¶
Click to show internal directories.
Click to hide internal directories.