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.



903
904
905
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 903

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)


885
886
887
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 885

def actions_performed
  @actions_performed
end

#crawl_durationString

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

Returns:

  • (String)


890
891
892
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 890

def crawl_duration
  @crawl_duration
end

#distinct_visited_screensFixnum

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

Returns:

  • (Fixnum)


895
896
897
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 895

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)


900
901
902
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 900

def main_activity_crawl_timed_out
  @main_activity_crawl_timed_out
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



908
909
910
911
912
913
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 908

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