class Google::Apis::ContaineranalysisV1beta1::RelationshipOccurrence
RelationshipOccurrence
represents an SPDX Relationship section: spdx. github.io/spdx-spec/7-relationships-between-SPDX-elements/
Attributes
A place for the SPDX file creator to record any general comments about the relationship Corresponds to the JSON property `comment` @return [String]
Also referred to as SPDXRef-A The source SPDX element (file, package, etc) Corresponds to the JSON property `source` @return [String]
Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are “known unknowns”, the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element ( package/file/snippet) has no other elements connected by some relationship to it Corresponds to the JSON property `target` @return [String]
The type of relationship between the source and target SPDX elements Corresponds to the JSON property `type` @return [String]
Public Class Methods
# File lib/google/apis/containeranalysis_v1beta1/classes.rb, line 3112 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/containeranalysis_v1beta1/classes.rb, line 3117 def update!(**args) @comment = args[:comment] if args.key?(:comment) @source = args[:source] if args.key?(:source) @target = args[:target] if args.key?(:target) @type = args[:type] if args.key?(:type) end