Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessSpec ¶
type AccessSpec interface {
runtime.VersionedTypedObject
}
AccessSpec is the minimal interface for access spec attributes.
type ArtifactAccessor ¶
type ArtifactAccessor interface {
ElementMetaAccessor
GetType() string
GetAccess() AccessSpec
}
ArtifactAccessor provides access to generic artifact information of an element.
type ElementListAccessor ¶
type ElementListAccessor interface {
Len() int
Get(i int) ElementMetaAccessor
}
ElementListAccessor provides generic access to list of elements.
type ElementMeta ¶
type ElementMeta interface {
GetName() string
GetVersion() string
GetExtraIdentity() v1.Identity
GetLabels() v1.Labels
GetIdentityForContext(accessor ElementListAccessor) v1.Identity
}
ElementMeta describes the access to common element meta data attributes.
type ElementMetaAccessor ¶
type ElementMetaAccessor interface {
GetMeta() ElementMeta
}
ElementMetaAccessor provides generic access an elements meta information.
type ReferenceAccessor ¶
type ReferenceAccessor interface {
ElementMetaAccessor
GetComponentName() string
}
ReferenceAccessor provides access to source attribute.
type ResourceAccessor ¶
type ResourceAccessor interface {
ArtifactAccessor
GetRelation() v1.ResourceRelation
GetDigest() *v1.DigestSpec
}
ResourceAccessor provides access to resource attribute.
type SourceAccessor ¶
type SourceAccessor interface {
ArtifactAccessor
}
SourceAccessor provides access to source attribute.
Click to show internal directories.
Click to hide internal directories.