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.



1548
1549
1550
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 1548

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)


1530
1531
1532
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 1530

def actions_performed
  @actions_performed
end

#crawl_durationString

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

Returns:

  • (String)


1535
1536
1537
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 1535

def crawl_duration
  @crawl_duration
end

#distinct_visited_screensFixnum

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

Returns:

  • (Fixnum)


1540
1541
1542
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 1540

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)


1545
1546
1547
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 1545

def main_activity_crawl_timed_out
  @main_activity_crawl_timed_out
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1553
1554
1555
1556
1557
1558
# File 'lib/google/apis/firebaseappdistribution_v1alpha/classes.rb', line 1553

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