Class: Google::Apis::OndemandscanningV1::WindowsUpdate
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::OndemandscanningV1::WindowsUpdate
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - lib/google/apis/ondemandscanning_v1/classes.rb,
lib/google/apis/ondemandscanning_v1/representations.rb,
lib/google/apis/ondemandscanning_v1/representations.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.
Instance Attribute Summary collapse
- 
  
    
      #categories  ⇒ Array<Google::Apis::OndemandscanningV1::Category> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The list of categories to which the update belongs.
 - 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The localized description of the update.
 - 
  
    
      #identity  ⇒ Google::Apis::OndemandscanningV1::Identity 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The unique identifier of the update.
 - 
  
    
      #kb_article_ids  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The Microsoft Knowledge Base article IDs that are associated with the update.
 - 
  
    
      #last_published_timestamp  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The last published timestamp of the update.
 - 
  
    
      #support_url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The hyperlink to the support information for the update.
 - 
  
    
      #title  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The localized title of the update.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ WindowsUpdate 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of WindowsUpdate.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ WindowsUpdate
Returns a new instance of WindowsUpdate.
      3809 3810 3811  | 
    
      # File 'lib/google/apis/ondemandscanning_v1/classes.rb', line 3809 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#categories ⇒ Array<Google::Apis::OndemandscanningV1::Category>
The list of categories to which the update belongs.
Corresponds to the JSON property categories
      3777 3778 3779  | 
    
      # File 'lib/google/apis/ondemandscanning_v1/classes.rb', line 3777 def categories @categories end  | 
  
#description ⇒ String
The localized description of the update.
Corresponds to the JSON property description
      3782 3783 3784  | 
    
      # File 'lib/google/apis/ondemandscanning_v1/classes.rb', line 3782 def description @description end  | 
  
#identity ⇒ Google::Apis::OndemandscanningV1::Identity
The unique identifier of the update.
Corresponds to the JSON property identity
      3787 3788 3789  | 
    
      # File 'lib/google/apis/ondemandscanning_v1/classes.rb', line 3787 def identity @identity end  | 
  
#kb_article_ids ⇒ Array<String>
The Microsoft Knowledge Base article IDs that are associated with the update.
Corresponds to the JSON property kbArticleIds
      3792 3793 3794  | 
    
      # File 'lib/google/apis/ondemandscanning_v1/classes.rb', line 3792 def kb_article_ids @kb_article_ids end  | 
  
#last_published_timestamp ⇒ String
The last published timestamp of the update.
Corresponds to the JSON property lastPublishedTimestamp
      3797 3798 3799  | 
    
      # File 'lib/google/apis/ondemandscanning_v1/classes.rb', line 3797 def @last_published_timestamp end  | 
  
#support_url ⇒ String
The hyperlink to the support information for the update.
Corresponds to the JSON property supportUrl
      3802 3803 3804  | 
    
      # File 'lib/google/apis/ondemandscanning_v1/classes.rb', line 3802 def support_url @support_url end  | 
  
#title ⇒ String
The localized title of the update.
Corresponds to the JSON property title
      3807 3808 3809  | 
    
      # File 'lib/google/apis/ondemandscanning_v1/classes.rb', line 3807 def title @title end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      3814 3815 3816 3817 3818 3819 3820 3821 3822  | 
    
      # File 'lib/google/apis/ondemandscanning_v1/classes.rb', line 3814 def update!(**args) @categories = args[:categories] if args.key?(:categories) @description = args[:description] if args.key?(:description) @identity = args[:identity] if args.key?(:identity) @kb_article_ids = args[:kb_article_ids] if args.key?(:kb_article_ids) @last_published_timestamp = args[:last_published_timestamp] if args.key?(:last_published_timestamp) @support_url = args[:support_url] if args.key?(:support_url) @title = args[:title] if args.key?(:title) end  |