Class: Grafeas::V1::WindowsUpdate

Inherits:
Object
  • Object
show all
Extended by:
Google::Protobuf::MessageExts::ClassMethods
Includes:
Google::Protobuf::MessageExts
Defined in:
proto_docs/grafeas/v1/upgrade.rb

Overview

Windows Update represents the metadata about the update for the Windows operating system. The fields in this message come from the Windows Update API documented at https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nn-wuapi-iupdate.

Defined Under Namespace

Classes: Category, Identity

Instance Attribute Summary collapse

Instance Attribute Details

#categories::Array<::Grafeas::V1::WindowsUpdate::Category>

Returns The list of categories to which the update belongs.

Returns:



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'proto_docs/grafeas/v1/upgrade.rb', line 94

class WindowsUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The unique identifier of the update.
  # @!attribute [rw] update_id
  #   @return [::String]
  #     The revision independent identifier of the update.
  # @!attribute [rw] revision
  #   @return [::Integer]
  #     The revision number of the update.
  class Identity
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The category to which the update belongs.
  # @!attribute [rw] category_id
  #   @return [::String]
  #     The identifier of the category.
  # @!attribute [rw] name
  #   @return [::String]
  #     The localized name of the category.
  class Category
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#description::String

Returns The localized description of the update.

Returns:

  • (::String)

    The localized description of the update.



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'proto_docs/grafeas/v1/upgrade.rb', line 94

class WindowsUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The unique identifier of the update.
  # @!attribute [rw] update_id
  #   @return [::String]
  #     The revision independent identifier of the update.
  # @!attribute [rw] revision
  #   @return [::Integer]
  #     The revision number of the update.
  class Identity
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The category to which the update belongs.
  # @!attribute [rw] category_id
  #   @return [::String]
  #     The identifier of the category.
  # @!attribute [rw] name
  #   @return [::String]
  #     The localized name of the category.
  class Category
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#identity::Grafeas::V1::WindowsUpdate::Identity

Returns Required - The unique identifier for the update.

Returns:



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'proto_docs/grafeas/v1/upgrade.rb', line 94

class WindowsUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The unique identifier of the update.
  # @!attribute [rw] update_id
  #   @return [::String]
  #     The revision independent identifier of the update.
  # @!attribute [rw] revision
  #   @return [::Integer]
  #     The revision number of the update.
  class Identity
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The category to which the update belongs.
  # @!attribute [rw] category_id
  #   @return [::String]
  #     The identifier of the category.
  # @!attribute [rw] name
  #   @return [::String]
  #     The localized name of the category.
  class Category
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#kb_article_ids::Array<::String>

Returns The Microsoft Knowledge Base article IDs that are associated with the update.

Returns:

  • (::Array<::String>)

    The Microsoft Knowledge Base article IDs that are associated with the update.



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'proto_docs/grafeas/v1/upgrade.rb', line 94

class WindowsUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The unique identifier of the update.
  # @!attribute [rw] update_id
  #   @return [::String]
  #     The revision independent identifier of the update.
  # @!attribute [rw] revision
  #   @return [::Integer]
  #     The revision number of the update.
  class Identity
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The category to which the update belongs.
  # @!attribute [rw] category_id
  #   @return [::String]
  #     The identifier of the category.
  # @!attribute [rw] name
  #   @return [::String]
  #     The localized name of the category.
  class Category
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#last_published_timestamp::Google::Protobuf::Timestamp

Returns The last published timestamp of the update.

Returns:



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'proto_docs/grafeas/v1/upgrade.rb', line 94

class WindowsUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The unique identifier of the update.
  # @!attribute [rw] update_id
  #   @return [::String]
  #     The revision independent identifier of the update.
  # @!attribute [rw] revision
  #   @return [::Integer]
  #     The revision number of the update.
  class Identity
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The category to which the update belongs.
  # @!attribute [rw] category_id
  #   @return [::String]
  #     The identifier of the category.
  # @!attribute [rw] name
  #   @return [::String]
  #     The localized name of the category.
  class Category
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#support_url::String

Returns The hyperlink to the support information for the update.

Returns:

  • (::String)

    The hyperlink to the support information for the update.



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'proto_docs/grafeas/v1/upgrade.rb', line 94

class WindowsUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The unique identifier of the update.
  # @!attribute [rw] update_id
  #   @return [::String]
  #     The revision independent identifier of the update.
  # @!attribute [rw] revision
  #   @return [::Integer]
  #     The revision number of the update.
  class Identity
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The category to which the update belongs.
  # @!attribute [rw] category_id
  #   @return [::String]
  #     The identifier of the category.
  # @!attribute [rw] name
  #   @return [::String]
  #     The localized name of the category.
  class Category
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#title::String

Returns The localized title of the update.

Returns:

  • (::String)

    The localized title of the update.



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'proto_docs/grafeas/v1/upgrade.rb', line 94

class WindowsUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The unique identifier of the update.
  # @!attribute [rw] update_id
  #   @return [::String]
  #     The revision independent identifier of the update.
  # @!attribute [rw] revision
  #   @return [::Integer]
  #     The revision number of the update.
  class Identity
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The category to which the update belongs.
  # @!attribute [rw] category_id
  #   @return [::String]
  #     The identifier of the category.
  # @!attribute [rw] name
  #   @return [::String]
  #     The localized name of the category.
  class Category
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end