Class: Google::Apis::PlaydeveloperreportingV1beta1::GooglePlayDeveloperReportingV1beta1ErrorIssue
- Inherits:
-
Object
- Object
- Google::Apis::PlaydeveloperreportingV1beta1::GooglePlayDeveloperReportingV1beta1ErrorIssue
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/playdeveloperreporting_v1beta1/classes.rb,
lib/google/apis/playdeveloperreporting_v1beta1/representations.rb,
lib/google/apis/playdeveloperreporting_v1beta1/representations.rb
Overview
A group of related ErrorReports received for an app. Similar error reports are grouped together into issues with a likely identical root cause. Please note: ** this resource is currently in Alpha. There could be changes to the issue grouping that would result in similar but more recent error reports being assigned to different issues. This could also cause some issues disappearing entirely and being replaced by new ones. **Required permissions: to access this resource, the calling user needs the View app information (read-only) permission for the app.
Instance Attribute Summary collapse
-
#cause ⇒ String
Cause of the issue.
-
#location ⇒ String
Location where the issue happened.
-
#name ⇒ String
The resource name of the issue.
-
#type ⇒ String
Type of the errors grouped in this issue.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GooglePlayDeveloperReportingV1beta1ErrorIssue
constructor
A new instance of GooglePlayDeveloperReportingV1beta1ErrorIssue.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GooglePlayDeveloperReportingV1beta1ErrorIssue
Returns a new instance of GooglePlayDeveloperReportingV1beta1ErrorIssue.
436 437 438 |
# File 'lib/google/apis/playdeveloperreporting_v1beta1/classes.rb', line 436 def initialize(**args) update!(**args) end |
Instance Attribute Details
#cause ⇒ String
Cause of the issue. Depending on the type this can be either: *
APPLICATION_NOT_RESPONDING: the type of ANR that occurred, e.g., 'Input
dispatching timed out'. * CRASH: for Java unhandled exception errors, the type
of the innermost exception that was thrown, e.g., IllegalArgumentException.
For signals in native code, the signal that was raised, e.g. SIGSEGV.
Corresponds to the JSON property cause
417 418 419 |
# File 'lib/google/apis/playdeveloperreporting_v1beta1/classes.rb', line 417 def cause @cause end |
#location ⇒ String
Location where the issue happened. Depending on the type this can be either: *
APPLICATION_NOT_RESPONDING: the name of the activity or service that stopped
responding. * CRASH: the likely method name that caused the error.
Corresponds to the JSON property location
424 425 426 |
# File 'lib/google/apis/playdeveloperreporting_v1beta1/classes.rb', line 424 def location @location end |
#name ⇒ String
The resource name of the issue. Format: apps/app
/errorIssues/issue
Corresponds to the JSON property name
429 430 431 |
# File 'lib/google/apis/playdeveloperreporting_v1beta1/classes.rb', line 429 def name @name end |
#type ⇒ String
Type of the errors grouped in this issue.
Corresponds to the JSON property type
434 435 436 |
# File 'lib/google/apis/playdeveloperreporting_v1beta1/classes.rb', line 434 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
441 442 443 444 445 446 |
# File 'lib/google/apis/playdeveloperreporting_v1beta1/classes.rb', line 441 def update!(**args) @cause = args[:cause] if args.key?(:cause) @location = args[:location] if args.key?(:location) @name = args[:name] if args.key?(:name) @type = args[:type] if args.key?(:type) end |