Class: Google::Apis::ScriptV1::Metrics
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::ScriptV1::Metrics
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/script_v1/classes.rb,
 generated/google/apis/script_v1/representations.rb,
 generated/google/apis/script_v1/representations.rb
Overview
Resource containing usage stats for a given script, based on the supplied filter and mask present in the request.
Instance Attribute Summary collapse
- 
  
    
      #active_users  ⇒ Array<Google::Apis::ScriptV1::MetricsValue> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Number of active users. 
- 
  
    
      #failed_executions  ⇒ Array<Google::Apis::ScriptV1::MetricsValue> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Number of failed executions. 
- 
  
    
      #total_executions  ⇒ Array<Google::Apis::ScriptV1::MetricsValue> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Number of total executions. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ Metrics 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Metrics. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Metrics
Returns a new instance of Metrics
| 855 856 857 | # File 'generated/google/apis/script_v1/classes.rb', line 855 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#active_users ⇒ Array<Google::Apis::ScriptV1::MetricsValue>
Number of active users.
Corresponds to the JSON property activeUsers
| 843 844 845 | # File 'generated/google/apis/script_v1/classes.rb', line 843 def active_users @active_users end | 
#failed_executions ⇒ Array<Google::Apis::ScriptV1::MetricsValue>
Number of failed executions.
Corresponds to the JSON property failedExecutions
| 848 849 850 | # File 'generated/google/apis/script_v1/classes.rb', line 848 def failed_executions @failed_executions end | 
#total_executions ⇒ Array<Google::Apis::ScriptV1::MetricsValue>
Number of total executions.
Corresponds to the JSON property totalExecutions
| 853 854 855 | # File 'generated/google/apis/script_v1/classes.rb', line 853 def total_executions @total_executions end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 860 861 862 863 864 | # File 'generated/google/apis/script_v1/classes.rb', line 860 def update!(**args) @active_users = args[:active_users] if args.key?(:active_users) @failed_executions = args[:failed_executions] if args.key?(:failed_executions) @total_executions = args[:total_executions] if args.key?(:total_executions) end |