Documentation
¶
Overview ¶
Package resource represents resources
Package resource represents resources
Index ¶
- type MetaData
- type MetaDataLists
- type Resource
- func (r *Resource) AddMetaData(metaDataMap map[string]string)
- func (r *Resource) AddRelation(relatedResource Resource)
- func (r *Resource) GetExternalID() string
- func (r *Resource) GetFetchedAt() time.Time
- func (r *Resource) GetKind() string
- func (r *Resource) GetMetaData() MetaDataLists
- func (r *Resource) GetName() string
- func (r *Resource) GetRelatedResources() []Resource
- func (r *Resource) GetScanner() string
- func (r *Resource) GetUUID() string
- func (r *Resource) GetVersion() int
- func (r *Resource) SetUUID(uuid string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetaDataLists ¶
type MetaDataLists struct {
// contains filtered or unexported fields
}
MetaDataLists list of metadata
func (*MetaDataLists) Find ¶
func (ml *MetaDataLists) Find(key string) *MetaData
Find returns metadata by key
func (*MetaDataLists) FindMissingKeys ¶
func (ml *MetaDataLists) FindMissingKeys(keys []string) []string
FindMissingKeys returns missing keys
func (*MetaDataLists) IsExists ¶
func (ml *MetaDataLists) IsExists(key string) bool
IsExists checks if metadata exists
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
Resource represent resource
func NewResource ¶
NewResource instantiate new resource
func (*Resource) AddMetaData ¶
AddMetaData adds or updates metadata for a resource
func (*Resource) AddRelation ¶
AddRelation build relation between resources
func (*Resource) GetExternalID ¶
GetExternalID returns resource external ID
func (*Resource) GetFetchedAt ¶
GetFetchedAt returns resource fetched at
func (*Resource) GetMetaData ¶
func (r *Resource) GetMetaData() MetaDataLists
GetMetaData returns resource metadata
func (*Resource) GetRelatedResources ¶
GetRelatedResources returns related resources
func (*Resource) GetScanner ¶
GetScanner returns resource scanner
func (*Resource) GetVersion ¶
GetVersion returns resource version
Click to show internal directories.
Click to hide internal directories.