blob: c373fa8d9e4a0b6ea826a2b784866a85554d55a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
|
type: com.google.api.codegen.ConfigProto
config_schema_version: 1.0.0
language_settings:
java:
package_name: com.google.cloud.errorreporting.v1beta1
python:
package_name: google.cloud.errorreporting_v1beta1.gapic
go:
package_name: cloud.google.com/go/errorreporting/apiv1beta1
domain_layer_location: cloud.google.com/go/errorreporting
csharp:
package_name: Google.Cloud.ErrorReporting.V1Beta1
ruby:
package_name: Google::Cloud::ErrorReporting::V1beta1
php:
package_name: Google\Cloud\ErrorReporting\V1beta1
nodejs:
package_name: errorreporting.v1beta1
domain_layer_location: google-cloud
collections:
- name_pattern: projects/{project}
entity_name: project
language_overrides:
- language: csharp
common_resource_name: Google.Api.Gax.ResourceNames.ProjectName
- name_pattern: projects/{project}/groups/{group}
entity_name: group
interfaces:
- name: google.devtools.clouderrorreporting.v1beta1.ErrorGroupService
collections:
- name_pattern: projects/{project}/groups/{group}
entity_name: group
retry_codes_def:
- name: idempotent
retry_codes:
- UNAVAILABLE
- DEADLINE_EXCEEDED
- name: non_idempotent
retry_codes: []
retry_params_def:
- name: default
initial_retry_delay_millis: 100
retry_delay_multiplier: 1.3
max_retry_delay_millis: 60000
initial_rpc_timeout_millis: 20000
rpc_timeout_multiplier: 1
max_rpc_timeout_millis: 20000
total_timeout_millis: 600000
methods:
- name: GetGroup
flattening:
groups:
- parameters:
- group_name
required_fields:
- group_name
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
group_name: group
resource_name_treatment: STATIC_TYPES
timeout_millis: 60000
- name: UpdateGroup
flattening:
groups:
- parameters:
- group
required_fields:
- group
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
group.name: group
resource_name_treatment: STATIC_TYPES
timeout_millis: 60000
- name: google.devtools.clouderrorreporting.v1beta1.ReportErrorsService
smoke_test:
method: ReportErrorEvent
init_fields:
- project_name%project=$PROJECT_ID
- event.message="[MESSAGE]"
- event.service_context.service="[SERVICE]"
- event.context.report_location.file_path="path/to/file.lang"
- event.context.report_location.line_number=42
- event.context.report_location.function_name="meaningOfLife"
collections:
- name_pattern: projects/{project}
entity_name: project
language_overrides:
- language: csharp
common_resource_name: Google.Api.Gax.ResourceNames.ProjectName
retry_codes_def:
- name: idempotent
retry_codes:
- UNAVAILABLE
- DEADLINE_EXCEEDED
- name: non_idempotent
retry_codes: []
retry_params_def:
- name: default
initial_retry_delay_millis: 100
retry_delay_multiplier: 1.3
max_retry_delay_millis: 60000
initial_rpc_timeout_millis: 20000
rpc_timeout_multiplier: 1
max_rpc_timeout_millis: 20000
total_timeout_millis: 600000
methods:
- name: ReportErrorEvent
flattening:
groups:
- parameters:
- project_name
- event
required_fields:
- project_name
- event
retry_codes_name: non_idempotent
retry_params_name: default
field_name_patterns:
project_name: project
resource_name_treatment: STATIC_TYPES
timeout_millis: 60000
- name: google.devtools.clouderrorreporting.v1beta1.ErrorStatsService
collections:
- name_pattern: projects/{project}
entity_name: project
language_overrides:
- language: csharp
common_resource_name: Google.Api.Gax.ResourceNames.ProjectName
retry_codes_def:
- name: idempotent
retry_codes:
- UNAVAILABLE
- DEADLINE_EXCEEDED
- name: non_idempotent
retry_codes: []
retry_params_def:
- name: default
initial_retry_delay_millis: 100
retry_delay_multiplier: 1.3
max_retry_delay_millis: 60000
initial_rpc_timeout_millis: 20000
rpc_timeout_multiplier: 1
max_rpc_timeout_millis: 20000
total_timeout_millis: 600000
methods:
- name: ListGroupStats
flattening:
groups:
- parameters:
- project_name
- time_range
required_fields:
- project_name
- time_range
page_streaming:
request:
page_size_field: page_size
token_field: page_token
response:
token_field: next_page_token
resources_field: error_group_stats
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
project_name: project
resource_name_treatment: STATIC_TYPES
timeout_millis: 60000
- name: ListEvents
flattening:
groups:
- parameters:
- project_name
- group_id
required_fields:
- project_name
- group_id
page_streaming:
request:
page_size_field: page_size
token_field: page_token
response:
token_field: next_page_token
resources_field: error_events
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
project_name: project
resource_name_treatment: STATIC_TYPES
timeout_millis: 60000
- name: DeleteEvents
flattening:
groups:
- parameters:
- project_name
required_fields:
- project_name
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
project_name: project
resource_name_treatment: STATIC_TYPES
timeout_millis: 60000
resource_name_generation:
- message_name: ErrorGroup
field_entity_map:
name: group
- message_name: GetGroupRequest
field_entity_map:
group_name: group
- message_name: ListGroupStatsRequest
field_entity_map:
project_name: project
- message_name: ListEventsRequest
field_entity_map:
project_name: project
- message_name: DeleteEventsRequest
field_entity_map:
project_name: project
- message_name: ReportErrorEventRequest
field_entity_map:
project_name: project
|