Class: Grafeas::V1::PackageOccurrence
- Inherits:
-
Object
- Object
- Grafeas::V1::PackageOccurrence
- Extended by:
- Google::Protobuf::MessageExts::ClassMethods
- Includes:
- Google::Protobuf::MessageExts
- Defined in:
- proto_docs/grafeas/v1/package.rb
Overview
Details on how a particular software package was installed on a system.
Instance Attribute Summary collapse
-
#architecture ⇒ ::Grafeas::V1::Architecture
readonly
The CPU architecture for which packages in this distribution channel were built.
-
#cpe_uri ⇒ ::String
readonly
The cpe_uri in CPE format denoting the package manager version distributing a package.
-
#license ⇒ ::Grafeas::V1::License
Licenses that have been declared by the authors of the package.
-
#location ⇒ ::Array<::Grafeas::V1::Location>
All of the places within the filesystem versions of this package have been found.
-
#name ⇒ ::String
readonly
The name of the installed package.
-
#package_type ⇒ ::String
readonly
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
-
#version ⇒ ::Grafeas::V1::Version
readonly
The version of the package.
Instance Attribute Details
#architecture ⇒ ::Grafeas::V1::Architecture (readonly)
Returns The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
139 140 141 142 |
# File 'proto_docs/grafeas/v1/package.rb', line 139 class PackageOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#cpe_uri ⇒ ::String (readonly)
Returns The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
139 140 141 142 |
# File 'proto_docs/grafeas/v1/package.rb', line 139 class PackageOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#license ⇒ ::Grafeas::V1::License
Returns Licenses that have been declared by the authors of the package.
139 140 141 142 |
# File 'proto_docs/grafeas/v1/package.rb', line 139 class PackageOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#location ⇒ ::Array<::Grafeas::V1::Location>
Returns All of the places within the filesystem versions of this package have been found.
139 140 141 142 |
# File 'proto_docs/grafeas/v1/package.rb', line 139 class PackageOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String (readonly)
Returns The name of the installed package.
139 140 141 142 |
# File 'proto_docs/grafeas/v1/package.rb', line 139 class PackageOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#package_type ⇒ ::String (readonly)
Returns The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
139 140 141 142 |
# File 'proto_docs/grafeas/v1/package.rb', line 139 class PackageOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#version ⇒ ::Grafeas::V1::Version (readonly)
Returns The version of the package.
139 140 141 142 |
# File 'proto_docs/grafeas/v1/package.rb', line 139 class PackageOccurrence include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |