Class: Grafeas::V1::Note
- Inherits:
-
Object
- Object
- Grafeas::V1::Note
- Extended by:
- Google::Protobuf::MessageExts::ClassMethods
- Includes:
- Google::Protobuf::MessageExts
- Defined in:
- proto_docs/grafeas/v1/grafeas.rb
Overview
A type of analysis that can be done for a resource.
Instance Attribute Summary collapse
-
#attestation ⇒ ::Grafeas::V1::AttestationNote
A note describing an attestation role.
-
#build ⇒ ::Grafeas::V1::BuildNote
A note describing build provenance for a verifiable build.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
Output only.
-
#deployment ⇒ ::Grafeas::V1::DeploymentNote
A note describing something that can be deployed.
-
#discovery ⇒ ::Grafeas::V1::DiscoveryNote
A note describing the initial analysis of a resource.
-
#expiration_time ⇒ ::Google::Protobuf::Timestamp
Time of expiration for this note.
-
#image ⇒ ::Grafeas::V1::ImageNote
A note describing a base image.
-
#kind ⇒ ::Grafeas::V1::NoteKind
Output only.
-
#long_description ⇒ ::String
A detailed description of this note.
-
#name ⇒ ::String
Output only.
-
#package ⇒ ::Grafeas::V1::PackageNote
A note describing a package hosted by various package managers.
-
#related_note_names ⇒ ::Array<::String>
Other notes related to this note.
-
#related_url ⇒ ::Array<::Grafeas::V1::RelatedUrl>
URLs associated with this note.
-
#short_description ⇒ ::String
A one sentence description of this note.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
Output only.
-
#upgrade ⇒ ::Grafeas::V1::UpgradeNote
A note describing available package upgrades.
-
#vulnerability ⇒ ::Grafeas::V1::VulnerabilityNote
A note describing a package vulnerability.
Instance Attribute Details
#attestation ⇒ ::Grafeas::V1::AttestationNote
Returns A note describing an attestation role.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#build ⇒ ::Grafeas::V1::BuildNote
Returns A note describing build provenance for a verifiable build.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#create_time ⇒ ::Google::Protobuf::Timestamp
Returns Output only. The time this note was created. This field can be used as a filter in list requests.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#deployment ⇒ ::Grafeas::V1::DeploymentNote
Returns A note describing something that can be deployed.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#discovery ⇒ ::Grafeas::V1::DiscoveryNote
Returns A note describing the initial analysis of a resource.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#expiration_time ⇒ ::Google::Protobuf::Timestamp
Returns Time of expiration for this note. Empty if note does not expire.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#image ⇒ ::Grafeas::V1::ImageNote
Returns A note describing a base image.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#kind ⇒ ::Grafeas::V1::NoteKind
Returns Output only. The type of analysis. This field can be used as a filter in list requests.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#long_description ⇒ ::String
Returns A detailed description of this note.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns Output only. The name of the note in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#package ⇒ ::Grafeas::V1::PackageNote
Returns A note describing a package hosted by various package managers.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#related_note_names ⇒ ::Array<::String>
Returns Other notes related to this note.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#related_url ⇒ ::Array<::Grafeas::V1::RelatedUrl>
Returns URLs associated with this note.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#short_description ⇒ ::String
Returns A one sentence description of this note.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#update_time ⇒ ::Google::Protobuf::Timestamp
Returns Output only. The time this note was last updated. This field can be used as a filter in list requests.
136 137 138 139 |
# File 'proto_docs/grafeas/v1/grafeas.rb', line 136 class Note include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |