Class: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaRoboStats

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/firebaseappdistribution_v1alpha/classes.rb,
lib/google/apis/firebaseappdistribution_v1alpha/representations.rb,
lib/google/apis/firebaseappdistribution_v1alpha/representations.rb

Overview

Statistics collected during a Robo test.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleFirebaseAppdistroV1alphaRoboStats

Returns a new instance of GoogleFirebaseAppdistroV1alphaRoboStats.



810
811
812
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 810

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#actions_performedFixnum

Output only. Number of actions that crawler performed. Corresponds to the JSON property actionsPerformed

Returns:

  • (Fixnum)


792
793
794
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 792

def actions_performed
  @actions_performed
end

#crawl_durationString

Output only. Duration of crawl. Corresponds to the JSON property crawlDuration

Returns:

  • (String)


797
798
799
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 797

def crawl_duration
  @crawl_duration
end

#distinct_visited_screensFixnum

Output only. Number of distinct screens visited. Corresponds to the JSON property distinctVisitedScreens

Returns:

  • (Fixnum)


802
803
804
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 802

def distinct_visited_screens
  @distinct_visited_screens
end

#main_activity_crawl_timed_outBoolean Also known as: main_activity_crawl_timed_out?

Output only. Whether the main activity crawl timed out. Corresponds to the JSON property mainActivityCrawlTimedOut

Returns:

  • (Boolean)


807
808
809
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 807

def main_activity_crawl_timed_out
  @main_activity_crawl_timed_out
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



815
816
817
818
819
820
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 815

def update!(**args)
  @actions_performed = args[:actions_performed] if args.key?(:actions_performed)
  @crawl_duration = args[:crawl_duration] if args.key?(:crawl_duration)
  @distinct_visited_screens = args[:distinct_visited_screens] if args.key?(:distinct_visited_screens)
  @main_activity_crawl_timed_out = args[:main_activity_crawl_timed_out] if args.key?(:main_activity_crawl_timed_out)
end