Documentation
¶
Index ¶
- Constants
- func OriginEquals(a, b Origin) bool
- func ServiceVersionIdentityCompare(a, b ServiceVersionIdentity) int
- func ServiceVersionIdentityEquals(a, b ServiceVersionIdentity) bool
- func ServiceVersionVariantIdentityCompare(a, b ServiceVersionVariantIdentity) int
- func ServiceVersionVariantIdentityEquals(a, b ServiceVersionVariantIdentity) bool
- type Origin
- type ServiceIdentity
- func (id ServiceIdentity) Component() string
- func (id ServiceIdentity) ForComponent(c string) ServiceIdentity
- func (id ServiceIdentity) IsRelative() bool
- func (id ServiceIdentity) MarshalJSON() ([]byte, error)
- func (id ServiceIdentity) MarshalMapKey() (string, error)
- func (id ServiceIdentity) Name() string
- func (id *ServiceIdentity) Parse(s string) error
- func (id ServiceIdentity) String() string
- func (id *ServiceIdentity) UnmarshalJSON(data []byte) error
- func (id *ServiceIdentity) UnmarshalMapKey(key string) error
- func (id ServiceIdentity) Validate() error
- type ServiceVariantIdentity
- func (id ServiceVariantIdentity) Equals(o ServiceVariantIdentity) bool
- func (id ServiceVariantIdentity) ForVersion(vers string) ServiceVersionVariantIdentity
- func (id *ServiceVariantIdentity) Parse(s string) error
- func (id ServiceVariantIdentity) ServiceIdentity() ServiceIdentity
- func (id ServiceVariantIdentity) String() string
- func (id ServiceVariantIdentity) Variant() Variant
- type ServiceVersionIdentities
- type ServiceVersionIdentity
- func (id ServiceVersionIdentity) ComponentVersionId() common.NameVersion
- func (r ServiceVersionIdentity) Equals(o ServiceVersionIdentity) bool
- func (id ServiceVersionIdentity) IsConstraint() bool
- func (id ServiceVersionIdentity) IsRelative() bool
- func (id ServiceVersionIdentity) MarshalJSON() ([]byte, error)
- func (id ServiceVersionIdentity) MarshalMapKey() (string, error)
- func (id *ServiceVersionIdentity) Parse(s string) error
- func (id ServiceVersionIdentity) ServiceIdentity() ServiceIdentity
- func (id ServiceVersionIdentity) String() string
- func (id *ServiceVersionIdentity) UnmarshalJSON(data []byte) error
- func (id *ServiceVersionIdentity) UnmarshalMapKey(key string) error
- func (id ServiceVersionIdentity) Version() string
- type ServiceVersionVariantIdentities
- type ServiceVersionVariantIdentity
- func (id ServiceVersionVariantIdentity) Equals(o ServiceVersionVariantIdentity) bool
- func (id ServiceVersionVariantIdentity) GetServiceVariantName() string
- func (id ServiceVersionVariantIdentity) MarshalJSON() ([]byte, error)
- func (id ServiceVersionVariantIdentity) MarshalMapKey() (string, error)
- func (id *ServiceVersionVariantIdentity) Parse(s string) error
- func (id ServiceVersionVariantIdentity) ServiceVersionIdentity() ServiceVersionIdentity
- func (id ServiceVersionVariantIdentity) String() string
- func (id *ServiceVersionVariantIdentity) UnmarshalJSON(data []byte) error
- func (id *ServiceVersionVariantIdentity) UnmarshalMapKey(key string) error
- func (id ServiceVersionVariantIdentity) Variant() Variant
- type Variant
Constants ¶
View Source
const ( ORIG_COMP = "component" ORIG_VERS = "version" ORIG_RESOURCE = "resource" ORIG_VALUE = "value" )
Variables ¶
This section is empty.
Functions ¶
func OriginEquals ¶
func ServiceVersionIdentityCompare ¶
func ServiceVersionIdentityCompare(a, b ServiceVersionIdentity) int
func ServiceVersionIdentityEquals ¶
func ServiceVersionIdentityEquals(a, b ServiceVersionIdentity) bool
func ServiceVersionVariantIdentityCompare ¶
func ServiceVersionVariantIdentityCompare(a, b ServiceVersionVariantIdentity) int
func ServiceVersionVariantIdentityEquals ¶
func ServiceVersionVariantIdentityEquals(a, b ServiceVersionVariantIdentity) bool
Types ¶
type Origin ¶
func NewOCMOrigin ¶
func NewOCMOrigin(nv misc.VersionedElement, id ocmmeta.Identity) Origin
type ServiceIdentity ¶
type ServiceIdentity struct {
// contains filtered or unexported fields
}
func NewServiceId ¶
func NewServiceId(component, name string) ServiceIdentity
func (ServiceIdentity) Component ¶
func (id ServiceIdentity) Component() string
func (ServiceIdentity) ForComponent ¶
func (id ServiceIdentity) ForComponent(c string) ServiceIdentity
func (ServiceIdentity) IsRelative ¶
func (id ServiceIdentity) IsRelative() bool
func (ServiceIdentity) MarshalJSON ¶
func (id ServiceIdentity) MarshalJSON() ([]byte, error)
func (ServiceIdentity) MarshalMapKey ¶
func (id ServiceIdentity) MarshalMapKey() (string, error)
func (ServiceIdentity) Name ¶
func (id ServiceIdentity) Name() string
func (*ServiceIdentity) Parse ¶
func (id *ServiceIdentity) Parse(s string) error
func (ServiceIdentity) String ¶
func (id ServiceIdentity) String() string
func (*ServiceIdentity) UnmarshalJSON ¶
func (id *ServiceIdentity) UnmarshalJSON(data []byte) error
func (*ServiceIdentity) UnmarshalMapKey ¶
func (id *ServiceIdentity) UnmarshalMapKey(key string) error
func (ServiceIdentity) Validate ¶
func (id ServiceIdentity) Validate() error
type ServiceVariantIdentity ¶
type ServiceVariantIdentity struct {
// contains filtered or unexported fields
}
func NewServiceVariantId ¶
func NewServiceVariantId(s ServiceIdentity, variant ...Variant) ServiceVariantIdentity
func (ServiceVariantIdentity) Equals ¶
func (id ServiceVariantIdentity) Equals(o ServiceVariantIdentity) bool
func (ServiceVariantIdentity) ForVersion ¶
func (id ServiceVariantIdentity) ForVersion(vers string) ServiceVersionVariantIdentity
func (*ServiceVariantIdentity) Parse ¶
func (id *ServiceVariantIdentity) Parse(s string) error
func (ServiceVariantIdentity) ServiceIdentity ¶
func (id ServiceVariantIdentity) ServiceIdentity() ServiceIdentity
func (ServiceVariantIdentity) String ¶
func (id ServiceVariantIdentity) String() string
func (ServiceVariantIdentity) Variant ¶
func (id ServiceVariantIdentity) Variant() Variant
type ServiceVersionIdentities ¶
type ServiceVersionIdentities sliceutils.Slice[ServiceVersionIdentity]
func (*ServiceVersionIdentities) Add ¶
func (r *ServiceVersionIdentities) Add(refs ...ServiceVersionIdentity)
func (ServiceVersionIdentities) Len ¶
func (r ServiceVersionIdentities) Len() int
func (ServiceVersionIdentities) Less ¶
func (r ServiceVersionIdentities) Less(i, j int) bool
func (ServiceVersionIdentities) Swap ¶
func (r ServiceVersionIdentities) Swap(i, j int)
type ServiceVersionIdentity ¶
type ServiceVersionIdentity struct {
// contains filtered or unexported fields
}
func NewServiceVersionId ¶
func NewServiceVersionId(id ServiceIdentity, vers string) ServiceVersionIdentity
func (ServiceVersionIdentity) ComponentVersionId ¶
func (id ServiceVersionIdentity) ComponentVersionId() common.NameVersion
func (ServiceVersionIdentity) Equals ¶
func (r ServiceVersionIdentity) Equals(o ServiceVersionIdentity) bool
func (ServiceVersionIdentity) IsConstraint ¶
func (id ServiceVersionIdentity) IsConstraint() bool
func (ServiceVersionIdentity) IsRelative ¶
func (id ServiceVersionIdentity) IsRelative() bool
func (ServiceVersionIdentity) MarshalJSON ¶
func (id ServiceVersionIdentity) MarshalJSON() ([]byte, error)
func (ServiceVersionIdentity) MarshalMapKey ¶
func (id ServiceVersionIdentity) MarshalMapKey() (string, error)
func (*ServiceVersionIdentity) Parse ¶
func (id *ServiceVersionIdentity) Parse(s string) error
func (ServiceVersionIdentity) ServiceIdentity ¶
func (id ServiceVersionIdentity) ServiceIdentity() ServiceIdentity
func (ServiceVersionIdentity) String ¶
func (id ServiceVersionIdentity) String() string
func (*ServiceVersionIdentity) UnmarshalJSON ¶
func (id *ServiceVersionIdentity) UnmarshalJSON(data []byte) error
func (*ServiceVersionIdentity) UnmarshalMapKey ¶
func (id *ServiceVersionIdentity) UnmarshalMapKey(key string) error
func (ServiceVersionIdentity) Version ¶
func (id ServiceVersionIdentity) Version() string
type ServiceVersionVariantIdentities ¶
type ServiceVersionVariantIdentities sliceutils.Slice[ServiceVersionVariantIdentity]
func (*ServiceVersionVariantIdentities) Add ¶
func (r *ServiceVersionVariantIdentities) Add(refs ...ServiceVersionVariantIdentity)
func (ServiceVersionVariantIdentities) Len ¶
func (r ServiceVersionVariantIdentities) Len() int
func (ServiceVersionVariantIdentities) Less ¶
func (r ServiceVersionVariantIdentities) Less(i, j int) bool
func (ServiceVersionVariantIdentities) Swap ¶
func (r ServiceVersionVariantIdentities) Swap(i, j int)
type ServiceVersionVariantIdentity ¶
type ServiceVersionVariantIdentity struct {
// contains filtered or unexported fields
}
func NewServiceVersionVariantId ¶
func NewServiceVersionVariantId(si ServiceIdentity, vers string, variant ...Variant) ServiceVersionVariantIdentity
func NewServiceVersionVariantIdFor ¶
func NewServiceVersionVariantIdFor(svi ServiceVersionIdentity, variant ...Variant) ServiceVersionVariantIdentity
func (ServiceVersionVariantIdentity) Equals ¶
func (id ServiceVersionVariantIdentity) Equals(o ServiceVersionVariantIdentity) bool
func (ServiceVersionVariantIdentity) GetServiceVariantName ¶
func (id ServiceVersionVariantIdentity) GetServiceVariantName() string
func (ServiceVersionVariantIdentity) MarshalJSON ¶
func (id ServiceVersionVariantIdentity) MarshalJSON() ([]byte, error)
func (ServiceVersionVariantIdentity) MarshalMapKey ¶
func (id ServiceVersionVariantIdentity) MarshalMapKey() (string, error)
func (*ServiceVersionVariantIdentity) Parse ¶
func (id *ServiceVersionVariantIdentity) Parse(s string) error
func (ServiceVersionVariantIdentity) ServiceVersionIdentity ¶
func (id ServiceVersionVariantIdentity) ServiceVersionIdentity() ServiceVersionIdentity
func (ServiceVersionVariantIdentity) String ¶
func (id ServiceVersionVariantIdentity) String() string
func (*ServiceVersionVariantIdentity) UnmarshalJSON ¶
func (id *ServiceVersionVariantIdentity) UnmarshalJSON(data []byte) error
func (*ServiceVersionVariantIdentity) UnmarshalMapKey ¶
func (id *ServiceVersionVariantIdentity) UnmarshalMapKey(key string) error
func (ServiceVersionVariantIdentity) Variant ¶
func (id ServiceVersionVariantIdentity) Variant() Variant
Click to show internal directories.
Click to hide internal directories.