Show / Hide Table of Contents

Class ProjectsResource.AppsResource.ReportsResource.GetRequest

Get a report with its computed results.

Inheritance
object
ClientServiceRequest
ClientServiceRequest<Report>
FirebaseCrashlyticsBaseServiceRequest<Report>
ProjectsResource.AppsResource.ReportsResource.GetRequest
Implements
IClientServiceRequest<Report>
IClientServiceRequest
Inherited Members
FirebaseCrashlyticsBaseServiceRequest<Report>.Xgafv
FirebaseCrashlyticsBaseServiceRequest<Report>.AccessToken
FirebaseCrashlyticsBaseServiceRequest<Report>.Alt
FirebaseCrashlyticsBaseServiceRequest<Report>.Callback
FirebaseCrashlyticsBaseServiceRequest<Report>.Fields
FirebaseCrashlyticsBaseServiceRequest<Report>.Key
FirebaseCrashlyticsBaseServiceRequest<Report>.OauthToken
FirebaseCrashlyticsBaseServiceRequest<Report>.PrettyPrint
FirebaseCrashlyticsBaseServiceRequest<Report>.QuotaUser
FirebaseCrashlyticsBaseServiceRequest<Report>.UploadType
FirebaseCrashlyticsBaseServiceRequest<Report>.UploadProtocol
ClientServiceRequest<Report>.Execute()
ClientServiceRequest<Report>.ExecuteAsStream()
ClientServiceRequest<Report>.ExecuteAsync()
ClientServiceRequest<Report>.ExecuteAsync(CancellationToken)
ClientServiceRequest<Report>.ExecuteAsStreamAsync()
ClientServiceRequest<Report>.ExecuteAsStreamAsync(CancellationToken)
ClientServiceRequest<Report>.CreateRequest(bool?)
ClientServiceRequest<Report>.GenerateRequestUri()
ClientServiceRequest<Report>.GetBody()
ClientServiceRequest<Report>.GetDefaultETagAction(string)
ClientServiceRequest<Report>.ETagAction
ClientServiceRequest<Report>.ModifyRequest
ClientServiceRequest<Report>.ValidateParameters
ClientServiceRequest<Report>.ApiVersion
ClientServiceRequest<Report>.RequestParameters
ClientServiceRequest<Report>.Service
ClientServiceRequest._unsuccessfulResponseHandlers
ClientServiceRequest._exceptionHandlers
ClientServiceRequest._executeInterceptors
ClientServiceRequest.AddUnsuccessfulResponseHandler(IHttpUnsuccessfulResponseHandler)
ClientServiceRequest.AddExceptionHandler(IHttpExceptionHandler)
ClientServiceRequest.AddExecuteInterceptor(IHttpExecuteInterceptor)
ClientServiceRequest.Credential
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.FirebaseCrashlytics.v1alpha
Assembly: Google.Apis.FirebaseCrashlytics.v1alpha.dll
Syntax
public class ProjectsResource.AppsResource.ReportsResource.GetRequest : FirebaseCrashlyticsBaseServiceRequest<Report>, IClientServiceRequest<Report>, IClientServiceRequest

Constructors

GetRequest(IClientService, string)

Constructs a new Get request.

Declaration
public GetRequest(IClientService service, string name)
Parameters
Type Name Description
IClientService service
string name

Properties

FilterBrowserDisplayNames

Optional. Only count events from the given browser. This string matches Browser.display_name. Format: "name (display_version)" e.g. "Chrome (123)", or just "name" for all possible versions, e.g. simply "Chrome".

Declaration
[RequestParameter("filter.browser.displayNames", RequestParameterType.Query)]
public virtual Repeatable<string> FilterBrowserDisplayNames { get; set; }
Property Value
Type Description
Repeatable<string>

FilterDeviceDisplayNames

Only counts events from the given Device model. This string matches Device.display_name. Format: "manufacturer (model)" e.g. "Google (Pixel 6)", or just "manufacturer" for all possible models, e.g. simply "Google". Note that a device's marketing_name field can not be used for filtering.

Declaration
[RequestParameter("filter.device.displayNames", RequestParameterType.Query)]
public virtual Repeatable<string> FilterDeviceDisplayNames { get; set; }
Property Value
Type Description
Repeatable<string>

FilterDeviceFormFactors

Only counts events from devices with the given form factor (e.g. phone or tablet).

Declaration
[RequestParameter("filter.device.formFactors", RequestParameterType.Query)]
public virtual ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterDeviceFormFactorsEnum? FilterDeviceFormFactors { get; set; }
Property Value
Type Description
ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterDeviceFormFactorsEnum?
Remarks

Use this property to set a single value for the parameter, or FilterDeviceFormFactorsList to set multiple values. Do not set both properties.

FilterDeviceFormFactorsList

Only counts events from devices with the given form factor (e.g. phone or tablet).

Declaration
[RequestParameter("filter.device.formFactors", RequestParameterType.Query)]
public virtual Repeatable<ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterDeviceFormFactorsEnum> FilterDeviceFormFactorsList { get; set; }
Property Value
Type Description
Repeatable<ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterDeviceFormFactorsEnum>
Remarks

Use this property to set one or more values for the parameter. Do not set both this property and FilterDeviceFormFactors.

FilterIntervalEndTime

object representation of FilterIntervalEndTimeRaw.

Declaration
[Obsolete("This property is obsolete and may behave unexpectedly; please use FilterIntervalEndTimeDateTimeOffset instead.")]
public virtual object FilterIntervalEndTime { get; set; }
Property Value
Type Description
object

FilterIntervalEndTimeDateTimeOffset

Declaration
public virtual DateTimeOffset? FilterIntervalEndTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

FilterIntervalEndTimeRaw

String representation of FilterIntervalEndTimeDateTimeOffset, formatted for inclusion in the HTTP request.

Declaration
[RequestParameter("filter.interval.endTime", RequestParameterType.Query)]
public virtual string FilterIntervalEndTimeRaw { get; }
Property Value
Type Description
string

FilterIntervalStartTime

object representation of FilterIntervalStartTimeRaw.

Declaration
[Obsolete("This property is obsolete and may behave unexpectedly; please use FilterIntervalStartTimeDateTimeOffset instead.")]
public virtual object FilterIntervalStartTime { get; set; }
Property Value
Type Description
object

FilterIntervalStartTimeDateTimeOffset

Declaration
public virtual DateTimeOffset? FilterIntervalStartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

FilterIntervalStartTimeRaw

String representation of FilterIntervalStartTimeDateTimeOffset, formatted for inclusion in the HTTP request.

Declaration
[RequestParameter("filter.interval.startTime", RequestParameterType.Query)]
public virtual string FilterIntervalStartTimeRaw { get; }
Property Value
Type Description
string

FilterIssueContent

Optional. A space separated list of filter terms matched against the contents of the issue. Contents include the title and the stack trace. Matches must begin at alphanumeric tokens, i.e., 'util.Sorted' matches 'java.util.SortedSet' but not 'myutil.SortedArray'. The filter matches if all filter terms match. All non-alphanumeric characters are ignored for matching. Filtering is assumed to be prefix-search and order-independent unless phrases are surrounded by "". Any terms contained in quotes are searched using exact-match (given filter term "foo", we will not return "foobar"), and must appear in the order given exactly. To get order-dependence but prefix-search, use a * within the quotes ("abc foo*" will match "abc foobar", but not "foo abc" "abcd foobar", or "abc xyz foobar").

Declaration
[RequestParameter("filter.issue.content", RequestParameterType.Query)]
public virtual string FilterIssueContent { get; set; }
Property Value
Type Description
string

FilterIssueErrorTypes

Optional. Only counts events of the given error types. This field matches [Issue.error_type].

Declaration
[RequestParameter("filter.issue.errorTypes", RequestParameterType.Query)]
public virtual ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueErrorTypesEnum? FilterIssueErrorTypes { get; set; }
Property Value
Type Description
ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueErrorTypesEnum?
Remarks

Use this property to set a single value for the parameter, or FilterIssueErrorTypesList to set multiple values. Do not set both properties.

FilterIssueErrorTypesList

Optional. Only counts events of the given error types. This field matches [Issue.error_type].

Declaration
[RequestParameter("filter.issue.errorTypes", RequestParameterType.Query)]
public virtual Repeatable<ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueErrorTypesEnum> FilterIssueErrorTypesList { get; set; }
Property Value
Type Description
Repeatable<ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueErrorTypesEnum>
Remarks

Use this property to set one or more values for the parameter. Do not set both this property and FilterIssueErrorTypes.

FilterIssueId

Optional. Only counts events in the given issue ID. This field matches [Issue.id].

Declaration
[RequestParameter("filter.issue.id", RequestParameterType.Query)]
public virtual string FilterIssueId { get; set; }
Property Value
Type Description
string

FilterIssueSignals

Optional. Only returns issues currently marked with the given signals. This field matches [Issue.signals.signal].

Declaration
[RequestParameter("filter.issue.signals", RequestParameterType.Query)]
public virtual ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueSignalsEnum? FilterIssueSignals { get; set; }
Property Value
Type Description
ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueSignalsEnum?
Remarks

Use this property to set a single value for the parameter, or FilterIssueSignalsList to set multiple values. Do not set both properties.

FilterIssueSignalsList

Optional. Only returns issues currently marked with the given signals. This field matches [Issue.signals.signal].

Declaration
[RequestParameter("filter.issue.signals", RequestParameterType.Query)]
public virtual Repeatable<ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueSignalsEnum> FilterIssueSignalsList { get; set; }
Property Value
Type Description
Repeatable<ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueSignalsEnum>
Remarks

Use this property to set one or more values for the parameter. Do not set both this property and FilterIssueSignals.

FilterIssueState

Optional. Deprecated: Prefer states field. Only includes events for issues with the given issue state. Only available for topIssues reports.

Declaration
[RequestParameter("filter.issue.state", RequestParameterType.Query)]
public virtual ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueStateEnum? FilterIssueState { get; set; }
Property Value
Type Description
ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueStateEnum?

FilterIssueStates

Optional. Only includes events for issues with the given issue states. Only available for topIssues reports.

Declaration
[RequestParameter("filter.issue.states", RequestParameterType.Query)]
public virtual ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueStatesEnum? FilterIssueStates { get; set; }
Property Value
Type Description
ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueStatesEnum?
Remarks

Use this property to set a single value for the parameter, or FilterIssueStatesList to set multiple values. Do not set both properties.

FilterIssueStatesList

Optional. Only includes events for issues with the given issue states. Only available for topIssues reports.

Declaration
[RequestParameter("filter.issue.states", RequestParameterType.Query)]
public virtual Repeatable<ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueStatesEnum> FilterIssueStatesList { get; set; }
Property Value
Type Description
Repeatable<ProjectsResource.AppsResource.ReportsResource.GetRequest.FilterIssueStatesEnum>
Remarks

Use this property to set one or more values for the parameter. Do not set both this property and FilterIssueStates.

FilterIssueVariantId

Optional. Only counts events for the given issue variant ID. This field matches [IssueVariant.id].

Declaration
[RequestParameter("filter.issue.variantId", RequestParameterType.Query)]
public virtual string FilterIssueVariantId { get; set; }
Property Value
Type Description
string

FilterOperatingSystemDisplayNames

Only counts events in the given operating system and version. This string matches OperatingSystem.display_name. Format: "osName (osVersion)" e.g. "Android (11)". or just "osName" for all versions, e.g. simply "iPadOS".

Declaration
[RequestParameter("filter.operatingSystem.displayNames", RequestParameterType.Query)]
public virtual Repeatable<string> FilterOperatingSystemDisplayNames { get; set; }
Property Value
Type Description
Repeatable<string>

FilterVersionDisplayNames

Only counts events in the given app version. This string matches Version.display_name. Format: "display_version (build_version)" e.g. "1.2.3 (456)".

Declaration
[RequestParameter("filter.version.displayNames", RequestParameterType.Query)]
public virtual Repeatable<string> FilterVersionDisplayNames { get; set; }
Property Value
Type Description
Repeatable<string>

Granularity

Optional. The report response will contain one data point per time grain. If omitted, the report will contain a single data point for the complete interval.

Declaration
[RequestParameter("granularity", RequestParameterType.Query)]
public virtual ProjectsResource.AppsResource.ReportsResource.GetRequest.GranularityEnum? Granularity { get; set; }
Property Value
Type Description
ProjectsResource.AppsResource.ReportsResource.GetRequest.GranularityEnum?

HttpMethod

Gets the HTTP method.

Declaration
public override string HttpMethod { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<Report>.HttpMethod

MethodName

Gets the method name.

Declaration
public override string MethodName { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<Report>.MethodName

Name

Required. The report name. Format: "projects/{project}/apps/{app_id}/reports/{report}".

Declaration
[RequestParameter("name", RequestParameterType.Path)]
public virtual string Name { get; }
Property Value
Type Description
string

PageSize

Optional. The maximum number of result groups to return. If omitted, defaults to 25.

Declaration
[RequestParameter("pageSize", RequestParameterType.Query)]
public virtual int? PageSize { get; set; }
Property Value
Type Description
int?

PageToken

Optional. A page token, received from a previous call. The page token is only valid for the exact same set of filters, which must also be sent in subsequent requests. This token is valid for 10 minutes after the first request.

Declaration
[RequestParameter("pageToken", RequestParameterType.Query)]
public virtual string PageToken { get; set; }
Property Value
Type Description
string

RestPath

Gets the REST path.

Declaration
public override string RestPath { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<Report>.RestPath

Methods

InitParameters()

Initializes Get parameter list.

Declaration
protected override void InitParameters()
Overrides
FirebaseCrashlyticsBaseServiceRequest<Report>.InitParameters()

Implements

IClientServiceRequest<TResponse>
IClientServiceRequest
In this article
Back to top Generated by DocFX