Class: Google::Apis::ComputeAlpha::InstanceGroupManagerActivities
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::ComputeAlpha::InstanceGroupManagerActivities
 
- Defined in:
- generated/google/apis/compute_alpha/classes.rb,
 generated/google/apis/compute_alpha/representations.rb,
 generated/google/apis/compute_alpha/representations.rb
Instance Attribute Summary collapse
- 
  
    
      #autohealing  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Corresponds to the JSON property autohealing.
- 
  
    
      #autohealing_health_check_based  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Corresponds to the JSON property autohealingHealthCheckBased.
- 
  
    
      #autoscaling_down  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Corresponds to the JSON property autoscalingDown.
- 
  
    
      #autoscaling_up  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Corresponds to the JSON property autoscalingUp.
- 
  
    
      #creating_instances  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Corresponds to the JSON property creatingInstances.
- 
  
    
      #deleting_instances  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Corresponds to the JSON property deletingInstances.
- 
  
    
      #recreating_instances  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Corresponds to the JSON property recreatingInstances.
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ InstanceGroupManagerActivities 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of InstanceGroupManagerActivities. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ InstanceGroupManagerActivities
Returns a new instance of InstanceGroupManagerActivities
| 9878 9879 9880 | # File 'generated/google/apis/compute_alpha/classes.rb', line 9878 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#autohealing ⇒ String
Corresponds to the JSON property autohealing
| 9846 9847 9848 | # File 'generated/google/apis/compute_alpha/classes.rb', line 9846 def autohealing @autohealing end | 
#autohealing_health_check_based ⇒ String
Corresponds to the JSON property autohealingHealthCheckBased
| 9851 9852 9853 | # File 'generated/google/apis/compute_alpha/classes.rb', line 9851 def autohealing_health_check_based @autohealing_health_check_based end | 
#autoscaling_down ⇒ String
Corresponds to the JSON property autoscalingDown
| 9856 9857 9858 | # File 'generated/google/apis/compute_alpha/classes.rb', line 9856 def autoscaling_down @autoscaling_down end | 
#autoscaling_up ⇒ String
Corresponds to the JSON property autoscalingUp
| 9861 9862 9863 | # File 'generated/google/apis/compute_alpha/classes.rb', line 9861 def autoscaling_up @autoscaling_up end | 
#creating_instances ⇒ String
Corresponds to the JSON property creatingInstances
| 9866 9867 9868 | # File 'generated/google/apis/compute_alpha/classes.rb', line 9866 def creating_instances @creating_instances end | 
#deleting_instances ⇒ String
Corresponds to the JSON property deletingInstances
| 9871 9872 9873 | # File 'generated/google/apis/compute_alpha/classes.rb', line 9871 def deleting_instances @deleting_instances end | 
#recreating_instances ⇒ String
Corresponds to the JSON property recreatingInstances
| 9876 9877 9878 | # File 'generated/google/apis/compute_alpha/classes.rb', line 9876 def recreating_instances @recreating_instances end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 9883 9884 9885 9886 9887 9888 9889 9890 9891 | # File 'generated/google/apis/compute_alpha/classes.rb', line 9883 def update!(**args) @autohealing = args[:autohealing] if args.key?(:autohealing) @autohealing_health_check_based = args[:autohealing_health_check_based] if args.key?(:autohealing_health_check_based) @autoscaling_down = args[:autoscaling_down] if args.key?(:autoscaling_down) @autoscaling_up = args[:autoscaling_up] if args.key?(:autoscaling_up) @creating_instances = args[:creating_instances] if args.key?(:creating_instances) @deleting_instances = args[:deleting_instances] if args.key?(:deleting_instances) @recreating_instances = args[:recreating_instances] if args.key?(:recreating_instances) end |