Documentation ¶
Index ¶
- func AddOmittedAccessTypes(list ...string) transferhandler.TransferOption
- func KeepGlobalAccess(args ...bool) transferhandler.TransferOption
- func LocalResourcesByValue(args ...bool) transferhandler.TransferOption
- func New(opts ...transferhandler.TransferOption) (transferhandler.TransferHandler, error)
- func OmitAccessTypes(list ...string) transferhandler.TransferOption
- 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
- func StopOnExistingVersion(args ...bool) transferhandler.TransferOption
- type Handler
- func (h *Handler) GlobalAccess(ctx ocm.Context, m ocm.AccessMethod) ocm.AccessSpec
- 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 KeepGlobalAccessOption
- type LocalResourcesByValueOption
- type OmitAccessTypesOption
- type Options
- func (o *Options) Apply(opts ...transferhandler.TransferOption) error
- func (o *Options) ApplyTransferOption(target transferhandler.TransferOptions) error
- func (o *Options) GetOmittedAccessTypes() []string
- func (o *Options) GetResolver() ocm.ComponentVersionResolver
- func (o *Options) IsAccessTypeOmitted(t string) bool
- func (o *Options) IsKeepGlobalAccess() bool
- func (o *Options) IsLocalResourcesByValue() bool
- func (o *Options) IsOverwrite() bool
- func (o *Options) IsRecursive() bool
- func (o *Options) IsResourcesByValue() bool
- func (o *Options) IsSourcesByValue() bool
- func (o *Options) IsStopOnExistingVersion() bool
- func (o *Options) SetKeepGlobalAccess(keepGlobalAccess bool)
- func (o *Options) SetLocalResourcesByValue(resourcesByValue bool)
- func (o *Options) SetOmittedAccessTypes(list ...string)
- 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)
- func (o *Options) SetStopOnExistingVersion(stopOnExistingVersion bool)
- type OverwriteOption
- type RecursiveOption
- type ResolverOption
- type ResourcesByValueOption
- type SourcesByValueOption
- type StopOnExistingVersionOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddOmittedAccessTypes ¶ added in v0.3.0
func AddOmittedAccessTypes(list ...string) transferhandler.TransferOption
func KeepGlobalAccess ¶ added in v0.3.0
func KeepGlobalAccess(args ...bool) transferhandler.TransferOption
func LocalResourcesByValue ¶ added in v0.3.0
func LocalResourcesByValue(args ...bool) transferhandler.TransferOption
func New ¶
func New(opts ...transferhandler.TransferOption) (transferhandler.TransferHandler, error)
func OmitAccessTypes ¶ added in v0.3.0
func OmitAccessTypes(list ...string) transferhandler.TransferOption
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
func StopOnExistingVersion ¶ added in v0.3.0
func StopOnExistingVersion(args ...bool) transferhandler.TransferOption
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func NewDefaultHandler ¶
func (*Handler) GlobalAccess ¶ added in v0.3.0
func (h *Handler) GlobalAccess(ctx ocm.Context, m ocm.AccessMethod) ocm.AccessSpec
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, tgt ocm.Repository) (ocm.ComponentVersionAccess, transferhandler.TransferHandler, error)
type KeepGlobalAccessOption ¶ added in v0.3.0
type LocalResourcesByValueOption ¶ added in v0.3.0
type OmitAccessTypesOption ¶ added in v0.3.0
type Options ¶
type Options struct {
// contains filtered or unexported fields
}
func (*Options) Apply ¶ added in v0.3.0
func (o *Options) Apply(opts ...transferhandler.TransferOption) error
func (*Options) ApplyTransferOption ¶ added in v0.3.0
func (o *Options) ApplyTransferOption(target transferhandler.TransferOptions) error
func (*Options) GetOmittedAccessTypes ¶ added in v0.3.0
func (*Options) GetResolver ¶
func (o *Options) GetResolver() ocm.ComponentVersionResolver
func (*Options) IsAccessTypeOmitted ¶ added in v0.3.0
func (*Options) IsKeepGlobalAccess ¶ added in v0.3.0
func (*Options) IsLocalResourcesByValue ¶ added in v0.3.0
func (*Options) IsOverwrite ¶
func (*Options) IsRecursive ¶
func (*Options) IsResourcesByValue ¶
func (*Options) IsSourcesByValue ¶
func (*Options) IsStopOnExistingVersion ¶ added in v0.3.0
func (*Options) SetKeepGlobalAccess ¶ added in v0.3.0
func (*Options) SetLocalResourcesByValue ¶ added in v0.3.0
func (*Options) SetOmittedAccessTypes ¶ added in v0.3.0
func (*Options) SetOverwrite ¶
func (*Options) SetRecursive ¶
func (*Options) SetResolver ¶
func (o *Options) SetResolver(resolver ocm.ComponentVersionResolver)
func (*Options) SetResourcesByValue ¶
func (*Options) SetSourcesByValue ¶
func (*Options) SetStopOnExistingVersion ¶ added in v0.3.0
type OverwriteOption ¶
type RecursiveOption ¶
type ResolverOption ¶
type ResolverOption interface { GetResolver() ocm.ComponentVersionResolver SetResolver(ocm.ComponentVersionResolver) }
type ResourcesByValueOption ¶
type SourcesByValueOption ¶
type StopOnExistingVersionOption ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.