Class: Grafeas::V1::PackageNote
- Inherits:
-
Object
- Object
- Grafeas::V1::PackageNote
- Extended by:
- Google::Protobuf::MessageExts::ClassMethods
- Includes:
- Google::Protobuf::MessageExts
- Defined in:
- proto_docs/grafeas/v1/package.rb
Overview
PackageNote represents a particular package version.
Instance Attribute Summary collapse
-
#architecture ⇒ ::Grafeas::V1::Architecture
The CPU architecture for which packages in this distribution channel were built.
-
#cpe_uri ⇒ ::String
The cpe_uri in CPE format denoting the package manager version distributing a package.
-
#description ⇒ ::String
The description of this package.
-
#digest ⇒ ::Array<::Grafeas::V1::Digest>
Hash value, typically a file digest, that allows unique identification a specific package.
-
#distribution ⇒ ::Array<::Grafeas::V1::Distribution>
Deprecated.
-
#license ⇒ ::Grafeas::V1::License
Licenses that have been declared by the authors of the package.
-
#maintainer ⇒ ::String
A freeform text denoting the maintainer of this package.
-
#name ⇒ ::String
The name of the package.
-
#package_type ⇒ ::String
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
-
#url ⇒ ::String
The homepage for this package.
-
#version ⇒ ::Grafeas::V1::Version
The version of the package.
Instance Attribute Details
#architecture ⇒ ::Grafeas::V1::Architecture
Returns The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
107 108 109 110 |
# File 'proto_docs/grafeas/v1/package.rb', line 107 class PackageNote include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#cpe_uri ⇒ ::String
Returns The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
107 108 109 110 |
# File 'proto_docs/grafeas/v1/package.rb', line 107 class PackageNote include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#description ⇒ ::String
Returns The description of this package.
107 108 109 110 |
# File 'proto_docs/grafeas/v1/package.rb', line 107 class PackageNote include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#digest ⇒ ::Array<::Grafeas::V1::Digest>
Returns Hash value, typically a file digest, that allows unique identification a specific package.
107 108 109 110 |
# File 'proto_docs/grafeas/v1/package.rb', line 107 class PackageNote include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#distribution ⇒ ::Array<::Grafeas::V1::Distribution>
Returns Deprecated. The various channels by which a package is distributed.
107 108 109 110 |
# File 'proto_docs/grafeas/v1/package.rb', line 107 class PackageNote 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.
107 108 109 110 |
# File 'proto_docs/grafeas/v1/package.rb', line 107 class PackageNote include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#maintainer ⇒ ::String
Returns A freeform text denoting the maintainer of this package.
107 108 109 110 |
# File 'proto_docs/grafeas/v1/package.rb', line 107 class PackageNote include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns The name of the package.
107 108 109 110 |
# File 'proto_docs/grafeas/v1/package.rb', line 107 class PackageNote include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#package_type ⇒ ::String
Returns The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
107 108 109 110 |
# File 'proto_docs/grafeas/v1/package.rb', line 107 class PackageNote include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#url ⇒ ::String
Returns The homepage for this package.
107 108 109 110 |
# File 'proto_docs/grafeas/v1/package.rb', line 107 class PackageNote include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#version ⇒ ::Grafeas::V1::Version
Returns The version of the package.
107 108 109 110 |
# File 'proto_docs/grafeas/v1/package.rb', line 107 class PackageNote include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |