Grafeas V1 API - Class Grafeas::V1::UpgradeOccurrence (v1.2.0)

Reference documentation and code samples for the Grafeas V1 API class Grafeas::V1::UpgradeOccurrence.

An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability). For Windows, both distribution and windows_update contain information for the Windows update.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#distribution

def distribution() -> ::Grafeas::V1::UpgradeDistribution
Returns
  • (::Grafeas::V1::UpgradeDistribution) — Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

#distribution=

def distribution=(value) -> ::Grafeas::V1::UpgradeDistribution
Parameter
  • value (::Grafeas::V1::UpgradeDistribution) — Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
Returns
  • (::Grafeas::V1::UpgradeDistribution) — Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

#package

def package() -> ::String
Returns
  • (::String) — Required for non-Windows OS. The package this Upgrade is for.

#package=

def package=(value) -> ::String
Parameter
  • value (::String) — Required for non-Windows OS. The package this Upgrade is for.
Returns
  • (::String) — Required for non-Windows OS. The package this Upgrade is for.

#parsed_version

def parsed_version() -> ::Grafeas::V1::Version
Returns
  • (::Grafeas::V1::Version) — Required for non-Windows OS. The version of the package in a machine + human readable form.

#parsed_version=

def parsed_version=(value) -> ::Grafeas::V1::Version
Parameter
  • value (::Grafeas::V1::Version) — Required for non-Windows OS. The version of the package in a machine + human readable form.
Returns
  • (::Grafeas::V1::Version) — Required for non-Windows OS. The version of the package in a machine + human readable form.

#windows_update

def windows_update() -> ::Grafeas::V1::WindowsUpdate
Returns

#windows_update=

def windows_update=(value) -> ::Grafeas::V1::WindowsUpdate
Parameter
Returns