Class: Google::Apis::ContainerV1::AutoUpgradeOptions
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::ContainerV1::AutoUpgradeOptions
 
 
- Includes:
 - Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
 
- Defined in:
 - lib/google/apis/container_v1/classes.rb,
lib/google/apis/container_v1/representations.rb,
lib/google/apis/container_v1/representations.rb 
Overview
AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.
Instance Attribute Summary collapse
- 
  
    
      #auto_upgrade_start_time  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Output only.
 - 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Output only.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ AutoUpgradeOptions 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of AutoUpgradeOptions.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ AutoUpgradeOptions
Returns a new instance of AutoUpgradeOptions.
      363 364 365  | 
    
      # File 'lib/google/apis/container_v1/classes.rb', line 363 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#auto_upgrade_start_time ⇒ String
Output only. This field is set when upgrades are about to commence with the
approximate start time for the upgrades, in RFC3339 text format.
Corresponds to the JSON property autoUpgradeStartTime
      355 356 357  | 
    
      # File 'lib/google/apis/container_v1/classes.rb', line 355 def auto_upgrade_start_time @auto_upgrade_start_time end  | 
  
#description ⇒ String
Output only. This field is set when upgrades are about to commence with the
description of the upgrade.
Corresponds to the JSON property description
      361 362 363  | 
    
      # File 'lib/google/apis/container_v1/classes.rb', line 361 def description @description end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      368 369 370 371  | 
    
      # File 'lib/google/apis/container_v1/classes.rb', line 368 def update!(**args) @auto_upgrade_start_time = args[:auto_upgrade_start_time] if args.key?(:auto_upgrade_start_time) @description = args[:description] if args.key?(:description) end  |