25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

3741 lines
156 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/cloud/irm/v1alpha2/incidents_service.proto
  3. package irm // import "google.golang.org/genproto/googleapis/cloud/irm/v1alpha2"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import empty "github.com/golang/protobuf/ptypes/empty"
  8. import _ "github.com/golang/protobuf/ptypes/timestamp"
  9. import _ "google.golang.org/genproto/googleapis/api/annotations"
  10. import field_mask "google.golang.org/genproto/protobuf/field_mask"
  11. import (
  12. context "golang.org/x/net/context"
  13. grpc "google.golang.org/grpc"
  14. )
  15. // Reference imports to suppress errors if they are not otherwise used.
  16. var _ = proto.Marshal
  17. var _ = fmt.Errorf
  18. var _ = math.Inf
  19. // This is a compile-time assertion to ensure that this generated file
  20. // is compatible with the proto package it is being compiled against.
  21. // A compilation error at this line likely means your copy of the
  22. // proto package needs to be updated.
  23. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  24. // Request for the CreateIncident method.
  25. type CreateIncidentRequest struct {
  26. // The incident to create.
  27. Incident *Incident `protobuf:"bytes,1,opt,name=incident,proto3" json:"incident,omitempty"`
  28. // The resource name of the hosting Stackdriver project which the incident
  29. // belongs to.
  30. // The name is of the form `projects/{project_id_or_number}`
  31. // .
  32. Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"`
  33. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  34. XXX_unrecognized []byte `json:"-"`
  35. XXX_sizecache int32 `json:"-"`
  36. }
  37. func (m *CreateIncidentRequest) Reset() { *m = CreateIncidentRequest{} }
  38. func (m *CreateIncidentRequest) String() string { return proto.CompactTextString(m) }
  39. func (*CreateIncidentRequest) ProtoMessage() {}
  40. func (*CreateIncidentRequest) Descriptor() ([]byte, []int) {
  41. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{0}
  42. }
  43. func (m *CreateIncidentRequest) XXX_Unmarshal(b []byte) error {
  44. return xxx_messageInfo_CreateIncidentRequest.Unmarshal(m, b)
  45. }
  46. func (m *CreateIncidentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  47. return xxx_messageInfo_CreateIncidentRequest.Marshal(b, m, deterministic)
  48. }
  49. func (dst *CreateIncidentRequest) XXX_Merge(src proto.Message) {
  50. xxx_messageInfo_CreateIncidentRequest.Merge(dst, src)
  51. }
  52. func (m *CreateIncidentRequest) XXX_Size() int {
  53. return xxx_messageInfo_CreateIncidentRequest.Size(m)
  54. }
  55. func (m *CreateIncidentRequest) XXX_DiscardUnknown() {
  56. xxx_messageInfo_CreateIncidentRequest.DiscardUnknown(m)
  57. }
  58. var xxx_messageInfo_CreateIncidentRequest proto.InternalMessageInfo
  59. func (m *CreateIncidentRequest) GetIncident() *Incident {
  60. if m != nil {
  61. return m.Incident
  62. }
  63. return nil
  64. }
  65. func (m *CreateIncidentRequest) GetParent() string {
  66. if m != nil {
  67. return m.Parent
  68. }
  69. return ""
  70. }
  71. // Request for the GetIncident method.
  72. type GetIncidentRequest struct {
  73. // Resource name of the incident, for example,
  74. // "projects/{project_id}/incidents/{incident_id}".
  75. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  76. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  77. XXX_unrecognized []byte `json:"-"`
  78. XXX_sizecache int32 `json:"-"`
  79. }
  80. func (m *GetIncidentRequest) Reset() { *m = GetIncidentRequest{} }
  81. func (m *GetIncidentRequest) String() string { return proto.CompactTextString(m) }
  82. func (*GetIncidentRequest) ProtoMessage() {}
  83. func (*GetIncidentRequest) Descriptor() ([]byte, []int) {
  84. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{1}
  85. }
  86. func (m *GetIncidentRequest) XXX_Unmarshal(b []byte) error {
  87. return xxx_messageInfo_GetIncidentRequest.Unmarshal(m, b)
  88. }
  89. func (m *GetIncidentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  90. return xxx_messageInfo_GetIncidentRequest.Marshal(b, m, deterministic)
  91. }
  92. func (dst *GetIncidentRequest) XXX_Merge(src proto.Message) {
  93. xxx_messageInfo_GetIncidentRequest.Merge(dst, src)
  94. }
  95. func (m *GetIncidentRequest) XXX_Size() int {
  96. return xxx_messageInfo_GetIncidentRequest.Size(m)
  97. }
  98. func (m *GetIncidentRequest) XXX_DiscardUnknown() {
  99. xxx_messageInfo_GetIncidentRequest.DiscardUnknown(m)
  100. }
  101. var xxx_messageInfo_GetIncidentRequest proto.InternalMessageInfo
  102. func (m *GetIncidentRequest) GetName() string {
  103. if m != nil {
  104. return m.Name
  105. }
  106. return ""
  107. }
  108. // Request for the UpdateIncident method.
  109. type UpdateIncidentRequest struct {
  110. // The incident to update with the new values.
  111. Incident *Incident `protobuf:"bytes,1,opt,name=incident,proto3" json:"incident,omitempty"`
  112. // List of fields that should be updated.
  113. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  114. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  115. XXX_unrecognized []byte `json:"-"`
  116. XXX_sizecache int32 `json:"-"`
  117. }
  118. func (m *UpdateIncidentRequest) Reset() { *m = UpdateIncidentRequest{} }
  119. func (m *UpdateIncidentRequest) String() string { return proto.CompactTextString(m) }
  120. func (*UpdateIncidentRequest) ProtoMessage() {}
  121. func (*UpdateIncidentRequest) Descriptor() ([]byte, []int) {
  122. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{2}
  123. }
  124. func (m *UpdateIncidentRequest) XXX_Unmarshal(b []byte) error {
  125. return xxx_messageInfo_UpdateIncidentRequest.Unmarshal(m, b)
  126. }
  127. func (m *UpdateIncidentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  128. return xxx_messageInfo_UpdateIncidentRequest.Marshal(b, m, deterministic)
  129. }
  130. func (dst *UpdateIncidentRequest) XXX_Merge(src proto.Message) {
  131. xxx_messageInfo_UpdateIncidentRequest.Merge(dst, src)
  132. }
  133. func (m *UpdateIncidentRequest) XXX_Size() int {
  134. return xxx_messageInfo_UpdateIncidentRequest.Size(m)
  135. }
  136. func (m *UpdateIncidentRequest) XXX_DiscardUnknown() {
  137. xxx_messageInfo_UpdateIncidentRequest.DiscardUnknown(m)
  138. }
  139. var xxx_messageInfo_UpdateIncidentRequest proto.InternalMessageInfo
  140. func (m *UpdateIncidentRequest) GetIncident() *Incident {
  141. if m != nil {
  142. return m.Incident
  143. }
  144. return nil
  145. }
  146. func (m *UpdateIncidentRequest) GetUpdateMask() *field_mask.FieldMask {
  147. if m != nil {
  148. return m.UpdateMask
  149. }
  150. return nil
  151. }
  152. // Request for the SearchSimilarIncidents method.
  153. type SearchSimilarIncidentsRequest struct {
  154. // Resource name of the incident or signal, for example,
  155. // "projects/{project_id}/incidents/{incident_id}".
  156. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  157. // Number of similar incidents to return.
  158. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  159. // Page token from an earlier query, as returned in 'next_page_token'.
  160. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  161. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  162. XXX_unrecognized []byte `json:"-"`
  163. XXX_sizecache int32 `json:"-"`
  164. }
  165. func (m *SearchSimilarIncidentsRequest) Reset() { *m = SearchSimilarIncidentsRequest{} }
  166. func (m *SearchSimilarIncidentsRequest) String() string { return proto.CompactTextString(m) }
  167. func (*SearchSimilarIncidentsRequest) ProtoMessage() {}
  168. func (*SearchSimilarIncidentsRequest) Descriptor() ([]byte, []int) {
  169. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{3}
  170. }
  171. func (m *SearchSimilarIncidentsRequest) XXX_Unmarshal(b []byte) error {
  172. return xxx_messageInfo_SearchSimilarIncidentsRequest.Unmarshal(m, b)
  173. }
  174. func (m *SearchSimilarIncidentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  175. return xxx_messageInfo_SearchSimilarIncidentsRequest.Marshal(b, m, deterministic)
  176. }
  177. func (dst *SearchSimilarIncidentsRequest) XXX_Merge(src proto.Message) {
  178. xxx_messageInfo_SearchSimilarIncidentsRequest.Merge(dst, src)
  179. }
  180. func (m *SearchSimilarIncidentsRequest) XXX_Size() int {
  181. return xxx_messageInfo_SearchSimilarIncidentsRequest.Size(m)
  182. }
  183. func (m *SearchSimilarIncidentsRequest) XXX_DiscardUnknown() {
  184. xxx_messageInfo_SearchSimilarIncidentsRequest.DiscardUnknown(m)
  185. }
  186. var xxx_messageInfo_SearchSimilarIncidentsRequest proto.InternalMessageInfo
  187. func (m *SearchSimilarIncidentsRequest) GetName() string {
  188. if m != nil {
  189. return m.Name
  190. }
  191. return ""
  192. }
  193. func (m *SearchSimilarIncidentsRequest) GetPageSize() int32 {
  194. if m != nil {
  195. return m.PageSize
  196. }
  197. return 0
  198. }
  199. func (m *SearchSimilarIncidentsRequest) GetPageToken() string {
  200. if m != nil {
  201. return m.PageToken
  202. }
  203. return ""
  204. }
  205. // Response for the SearchSimilarIncidents method.
  206. type SearchSimilarIncidentsResponse struct {
  207. // The search results, ordered by descending relevance.
  208. Results []*SearchSimilarIncidentsResponse_Result `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
  209. // Page token to fetch the next set of similar incidents.
  210. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  211. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  212. XXX_unrecognized []byte `json:"-"`
  213. XXX_sizecache int32 `json:"-"`
  214. }
  215. func (m *SearchSimilarIncidentsResponse) Reset() { *m = SearchSimilarIncidentsResponse{} }
  216. func (m *SearchSimilarIncidentsResponse) String() string { return proto.CompactTextString(m) }
  217. func (*SearchSimilarIncidentsResponse) ProtoMessage() {}
  218. func (*SearchSimilarIncidentsResponse) Descriptor() ([]byte, []int) {
  219. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{4}
  220. }
  221. func (m *SearchSimilarIncidentsResponse) XXX_Unmarshal(b []byte) error {
  222. return xxx_messageInfo_SearchSimilarIncidentsResponse.Unmarshal(m, b)
  223. }
  224. func (m *SearchSimilarIncidentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  225. return xxx_messageInfo_SearchSimilarIncidentsResponse.Marshal(b, m, deterministic)
  226. }
  227. func (dst *SearchSimilarIncidentsResponse) XXX_Merge(src proto.Message) {
  228. xxx_messageInfo_SearchSimilarIncidentsResponse.Merge(dst, src)
  229. }
  230. func (m *SearchSimilarIncidentsResponse) XXX_Size() int {
  231. return xxx_messageInfo_SearchSimilarIncidentsResponse.Size(m)
  232. }
  233. func (m *SearchSimilarIncidentsResponse) XXX_DiscardUnknown() {
  234. xxx_messageInfo_SearchSimilarIncidentsResponse.DiscardUnknown(m)
  235. }
  236. var xxx_messageInfo_SearchSimilarIncidentsResponse proto.InternalMessageInfo
  237. func (m *SearchSimilarIncidentsResponse) GetResults() []*SearchSimilarIncidentsResponse_Result {
  238. if m != nil {
  239. return m.Results
  240. }
  241. return nil
  242. }
  243. func (m *SearchSimilarIncidentsResponse) GetNextPageToken() string {
  244. if m != nil {
  245. return m.NextPageToken
  246. }
  247. return ""
  248. }
  249. // A single search result, i.e. an incident with (potentially) additional
  250. // information.
  251. type SearchSimilarIncidentsResponse_Result struct {
  252. // An incident that is "similar" to the incident or signal specified in the
  253. // request.
  254. Incident *Incident `protobuf:"bytes,1,opt,name=incident,proto3" json:"incident,omitempty"`
  255. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  256. XXX_unrecognized []byte `json:"-"`
  257. XXX_sizecache int32 `json:"-"`
  258. }
  259. func (m *SearchSimilarIncidentsResponse_Result) Reset() { *m = SearchSimilarIncidentsResponse_Result{} }
  260. func (m *SearchSimilarIncidentsResponse_Result) String() string { return proto.CompactTextString(m) }
  261. func (*SearchSimilarIncidentsResponse_Result) ProtoMessage() {}
  262. func (*SearchSimilarIncidentsResponse_Result) Descriptor() ([]byte, []int) {
  263. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{4, 0}
  264. }
  265. func (m *SearchSimilarIncidentsResponse_Result) XXX_Unmarshal(b []byte) error {
  266. return xxx_messageInfo_SearchSimilarIncidentsResponse_Result.Unmarshal(m, b)
  267. }
  268. func (m *SearchSimilarIncidentsResponse_Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  269. return xxx_messageInfo_SearchSimilarIncidentsResponse_Result.Marshal(b, m, deterministic)
  270. }
  271. func (dst *SearchSimilarIncidentsResponse_Result) XXX_Merge(src proto.Message) {
  272. xxx_messageInfo_SearchSimilarIncidentsResponse_Result.Merge(dst, src)
  273. }
  274. func (m *SearchSimilarIncidentsResponse_Result) XXX_Size() int {
  275. return xxx_messageInfo_SearchSimilarIncidentsResponse_Result.Size(m)
  276. }
  277. func (m *SearchSimilarIncidentsResponse_Result) XXX_DiscardUnknown() {
  278. xxx_messageInfo_SearchSimilarIncidentsResponse_Result.DiscardUnknown(m)
  279. }
  280. var xxx_messageInfo_SearchSimilarIncidentsResponse_Result proto.InternalMessageInfo
  281. func (m *SearchSimilarIncidentsResponse_Result) GetIncident() *Incident {
  282. if m != nil {
  283. return m.Incident
  284. }
  285. return nil
  286. }
  287. // Request for the CreateAnnotation method.
  288. type CreateAnnotationRequest struct {
  289. // Resource name of the incident, for example,
  290. // "projects/{project_id}/incidents/{incident_id}".
  291. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  292. // Only annotation.content is an input argument.
  293. Annotation *Annotation `protobuf:"bytes,2,opt,name=annotation,proto3" json:"annotation,omitempty"`
  294. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  295. XXX_unrecognized []byte `json:"-"`
  296. XXX_sizecache int32 `json:"-"`
  297. }
  298. func (m *CreateAnnotationRequest) Reset() { *m = CreateAnnotationRequest{} }
  299. func (m *CreateAnnotationRequest) String() string { return proto.CompactTextString(m) }
  300. func (*CreateAnnotationRequest) ProtoMessage() {}
  301. func (*CreateAnnotationRequest) Descriptor() ([]byte, []int) {
  302. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{5}
  303. }
  304. func (m *CreateAnnotationRequest) XXX_Unmarshal(b []byte) error {
  305. return xxx_messageInfo_CreateAnnotationRequest.Unmarshal(m, b)
  306. }
  307. func (m *CreateAnnotationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  308. return xxx_messageInfo_CreateAnnotationRequest.Marshal(b, m, deterministic)
  309. }
  310. func (dst *CreateAnnotationRequest) XXX_Merge(src proto.Message) {
  311. xxx_messageInfo_CreateAnnotationRequest.Merge(dst, src)
  312. }
  313. func (m *CreateAnnotationRequest) XXX_Size() int {
  314. return xxx_messageInfo_CreateAnnotationRequest.Size(m)
  315. }
  316. func (m *CreateAnnotationRequest) XXX_DiscardUnknown() {
  317. xxx_messageInfo_CreateAnnotationRequest.DiscardUnknown(m)
  318. }
  319. var xxx_messageInfo_CreateAnnotationRequest proto.InternalMessageInfo
  320. func (m *CreateAnnotationRequest) GetParent() string {
  321. if m != nil {
  322. return m.Parent
  323. }
  324. return ""
  325. }
  326. func (m *CreateAnnotationRequest) GetAnnotation() *Annotation {
  327. if m != nil {
  328. return m.Annotation
  329. }
  330. return nil
  331. }
  332. // Request for the ListAnnotations method.
  333. type ListAnnotationsRequest struct {
  334. // Resource name of the incident, for example,
  335. // "projects/{project_id}/incidents/{incident_id}".
  336. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  337. // Number of annotations to return.
  338. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  339. // Page token from an earlier query, as returned in `next_page_token`.
  340. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  341. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  342. XXX_unrecognized []byte `json:"-"`
  343. XXX_sizecache int32 `json:"-"`
  344. }
  345. func (m *ListAnnotationsRequest) Reset() { *m = ListAnnotationsRequest{} }
  346. func (m *ListAnnotationsRequest) String() string { return proto.CompactTextString(m) }
  347. func (*ListAnnotationsRequest) ProtoMessage() {}
  348. func (*ListAnnotationsRequest) Descriptor() ([]byte, []int) {
  349. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{6}
  350. }
  351. func (m *ListAnnotationsRequest) XXX_Unmarshal(b []byte) error {
  352. return xxx_messageInfo_ListAnnotationsRequest.Unmarshal(m, b)
  353. }
  354. func (m *ListAnnotationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  355. return xxx_messageInfo_ListAnnotationsRequest.Marshal(b, m, deterministic)
  356. }
  357. func (dst *ListAnnotationsRequest) XXX_Merge(src proto.Message) {
  358. xxx_messageInfo_ListAnnotationsRequest.Merge(dst, src)
  359. }
  360. func (m *ListAnnotationsRequest) XXX_Size() int {
  361. return xxx_messageInfo_ListAnnotationsRequest.Size(m)
  362. }
  363. func (m *ListAnnotationsRequest) XXX_DiscardUnknown() {
  364. xxx_messageInfo_ListAnnotationsRequest.DiscardUnknown(m)
  365. }
  366. var xxx_messageInfo_ListAnnotationsRequest proto.InternalMessageInfo
  367. func (m *ListAnnotationsRequest) GetParent() string {
  368. if m != nil {
  369. return m.Parent
  370. }
  371. return ""
  372. }
  373. func (m *ListAnnotationsRequest) GetPageSize() int32 {
  374. if m != nil {
  375. return m.PageSize
  376. }
  377. return 0
  378. }
  379. func (m *ListAnnotationsRequest) GetPageToken() string {
  380. if m != nil {
  381. return m.PageToken
  382. }
  383. return ""
  384. }
  385. // Response for the ListAnnotations method.
  386. type ListAnnotationsResponse struct {
  387. // List of annotations.
  388. Annotations []*Annotation `protobuf:"bytes,1,rep,name=annotations,proto3" json:"annotations,omitempty"`
  389. // Page token to fetch the next set of annotations.
  390. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  391. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  392. XXX_unrecognized []byte `json:"-"`
  393. XXX_sizecache int32 `json:"-"`
  394. }
  395. func (m *ListAnnotationsResponse) Reset() { *m = ListAnnotationsResponse{} }
  396. func (m *ListAnnotationsResponse) String() string { return proto.CompactTextString(m) }
  397. func (*ListAnnotationsResponse) ProtoMessage() {}
  398. func (*ListAnnotationsResponse) Descriptor() ([]byte, []int) {
  399. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{7}
  400. }
  401. func (m *ListAnnotationsResponse) XXX_Unmarshal(b []byte) error {
  402. return xxx_messageInfo_ListAnnotationsResponse.Unmarshal(m, b)
  403. }
  404. func (m *ListAnnotationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  405. return xxx_messageInfo_ListAnnotationsResponse.Marshal(b, m, deterministic)
  406. }
  407. func (dst *ListAnnotationsResponse) XXX_Merge(src proto.Message) {
  408. xxx_messageInfo_ListAnnotationsResponse.Merge(dst, src)
  409. }
  410. func (m *ListAnnotationsResponse) XXX_Size() int {
  411. return xxx_messageInfo_ListAnnotationsResponse.Size(m)
  412. }
  413. func (m *ListAnnotationsResponse) XXX_DiscardUnknown() {
  414. xxx_messageInfo_ListAnnotationsResponse.DiscardUnknown(m)
  415. }
  416. var xxx_messageInfo_ListAnnotationsResponse proto.InternalMessageInfo
  417. func (m *ListAnnotationsResponse) GetAnnotations() []*Annotation {
  418. if m != nil {
  419. return m.Annotations
  420. }
  421. return nil
  422. }
  423. func (m *ListAnnotationsResponse) GetNextPageToken() string {
  424. if m != nil {
  425. return m.NextPageToken
  426. }
  427. return ""
  428. }
  429. // Request for the CreateTag method.
  430. type CreateTagRequest struct {
  431. // Resource name of the incident, for example,
  432. // "projects/{project_id}/incidents/{incident_id}".
  433. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  434. // Tag to create. Only tag.display_name is an input argument.
  435. Tag *Tag `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"`
  436. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  437. XXX_unrecognized []byte `json:"-"`
  438. XXX_sizecache int32 `json:"-"`
  439. }
  440. func (m *CreateTagRequest) Reset() { *m = CreateTagRequest{} }
  441. func (m *CreateTagRequest) String() string { return proto.CompactTextString(m) }
  442. func (*CreateTagRequest) ProtoMessage() {}
  443. func (*CreateTagRequest) Descriptor() ([]byte, []int) {
  444. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{8}
  445. }
  446. func (m *CreateTagRequest) XXX_Unmarshal(b []byte) error {
  447. return xxx_messageInfo_CreateTagRequest.Unmarshal(m, b)
  448. }
  449. func (m *CreateTagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  450. return xxx_messageInfo_CreateTagRequest.Marshal(b, m, deterministic)
  451. }
  452. func (dst *CreateTagRequest) XXX_Merge(src proto.Message) {
  453. xxx_messageInfo_CreateTagRequest.Merge(dst, src)
  454. }
  455. func (m *CreateTagRequest) XXX_Size() int {
  456. return xxx_messageInfo_CreateTagRequest.Size(m)
  457. }
  458. func (m *CreateTagRequest) XXX_DiscardUnknown() {
  459. xxx_messageInfo_CreateTagRequest.DiscardUnknown(m)
  460. }
  461. var xxx_messageInfo_CreateTagRequest proto.InternalMessageInfo
  462. func (m *CreateTagRequest) GetParent() string {
  463. if m != nil {
  464. return m.Parent
  465. }
  466. return ""
  467. }
  468. func (m *CreateTagRequest) GetTag() *Tag {
  469. if m != nil {
  470. return m.Tag
  471. }
  472. return nil
  473. }
  474. // Request for the DeleteTag method.
  475. type DeleteTagRequest struct {
  476. // Resource name of the tag.
  477. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  478. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  479. XXX_unrecognized []byte `json:"-"`
  480. XXX_sizecache int32 `json:"-"`
  481. }
  482. func (m *DeleteTagRequest) Reset() { *m = DeleteTagRequest{} }
  483. func (m *DeleteTagRequest) String() string { return proto.CompactTextString(m) }
  484. func (*DeleteTagRequest) ProtoMessage() {}
  485. func (*DeleteTagRequest) Descriptor() ([]byte, []int) {
  486. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{9}
  487. }
  488. func (m *DeleteTagRequest) XXX_Unmarshal(b []byte) error {
  489. return xxx_messageInfo_DeleteTagRequest.Unmarshal(m, b)
  490. }
  491. func (m *DeleteTagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  492. return xxx_messageInfo_DeleteTagRequest.Marshal(b, m, deterministic)
  493. }
  494. func (dst *DeleteTagRequest) XXX_Merge(src proto.Message) {
  495. xxx_messageInfo_DeleteTagRequest.Merge(dst, src)
  496. }
  497. func (m *DeleteTagRequest) XXX_Size() int {
  498. return xxx_messageInfo_DeleteTagRequest.Size(m)
  499. }
  500. func (m *DeleteTagRequest) XXX_DiscardUnknown() {
  501. xxx_messageInfo_DeleteTagRequest.DiscardUnknown(m)
  502. }
  503. var xxx_messageInfo_DeleteTagRequest proto.InternalMessageInfo
  504. func (m *DeleteTagRequest) GetName() string {
  505. if m != nil {
  506. return m.Name
  507. }
  508. return ""
  509. }
  510. // Request for the ListTagsForIncident method.
  511. type ListTagsRequest struct {
  512. // Resource name of the incident, for example,
  513. // "projects/{project_id}/incidents/{incident_id}".
  514. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  515. // Number of tags to return.
  516. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  517. // Page token from an earlier query, as returned in `next_page_token`.
  518. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  519. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  520. XXX_unrecognized []byte `json:"-"`
  521. XXX_sizecache int32 `json:"-"`
  522. }
  523. func (m *ListTagsRequest) Reset() { *m = ListTagsRequest{} }
  524. func (m *ListTagsRequest) String() string { return proto.CompactTextString(m) }
  525. func (*ListTagsRequest) ProtoMessage() {}
  526. func (*ListTagsRequest) Descriptor() ([]byte, []int) {
  527. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{10}
  528. }
  529. func (m *ListTagsRequest) XXX_Unmarshal(b []byte) error {
  530. return xxx_messageInfo_ListTagsRequest.Unmarshal(m, b)
  531. }
  532. func (m *ListTagsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  533. return xxx_messageInfo_ListTagsRequest.Marshal(b, m, deterministic)
  534. }
  535. func (dst *ListTagsRequest) XXX_Merge(src proto.Message) {
  536. xxx_messageInfo_ListTagsRequest.Merge(dst, src)
  537. }
  538. func (m *ListTagsRequest) XXX_Size() int {
  539. return xxx_messageInfo_ListTagsRequest.Size(m)
  540. }
  541. func (m *ListTagsRequest) XXX_DiscardUnknown() {
  542. xxx_messageInfo_ListTagsRequest.DiscardUnknown(m)
  543. }
  544. var xxx_messageInfo_ListTagsRequest proto.InternalMessageInfo
  545. func (m *ListTagsRequest) GetParent() string {
  546. if m != nil {
  547. return m.Parent
  548. }
  549. return ""
  550. }
  551. func (m *ListTagsRequest) GetPageSize() int32 {
  552. if m != nil {
  553. return m.PageSize
  554. }
  555. return 0
  556. }
  557. func (m *ListTagsRequest) GetPageToken() string {
  558. if m != nil {
  559. return m.PageToken
  560. }
  561. return ""
  562. }
  563. // Response for the ListTagsForIncident method.
  564. type ListTagsResponse struct {
  565. // Tags.
  566. Tags []*Tag `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
  567. // Page token to fetch the next set of tags.
  568. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  569. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  570. XXX_unrecognized []byte `json:"-"`
  571. XXX_sizecache int32 `json:"-"`
  572. }
  573. func (m *ListTagsResponse) Reset() { *m = ListTagsResponse{} }
  574. func (m *ListTagsResponse) String() string { return proto.CompactTextString(m) }
  575. func (*ListTagsResponse) ProtoMessage() {}
  576. func (*ListTagsResponse) Descriptor() ([]byte, []int) {
  577. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{11}
  578. }
  579. func (m *ListTagsResponse) XXX_Unmarshal(b []byte) error {
  580. return xxx_messageInfo_ListTagsResponse.Unmarshal(m, b)
  581. }
  582. func (m *ListTagsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  583. return xxx_messageInfo_ListTagsResponse.Marshal(b, m, deterministic)
  584. }
  585. func (dst *ListTagsResponse) XXX_Merge(src proto.Message) {
  586. xxx_messageInfo_ListTagsResponse.Merge(dst, src)
  587. }
  588. func (m *ListTagsResponse) XXX_Size() int {
  589. return xxx_messageInfo_ListTagsResponse.Size(m)
  590. }
  591. func (m *ListTagsResponse) XXX_DiscardUnknown() {
  592. xxx_messageInfo_ListTagsResponse.DiscardUnknown(m)
  593. }
  594. var xxx_messageInfo_ListTagsResponse proto.InternalMessageInfo
  595. func (m *ListTagsResponse) GetTags() []*Tag {
  596. if m != nil {
  597. return m.Tags
  598. }
  599. return nil
  600. }
  601. func (m *ListTagsResponse) GetNextPageToken() string {
  602. if m != nil {
  603. return m.NextPageToken
  604. }
  605. return ""
  606. }
  607. // Request for the CreateSignal method.
  608. type CreateSignalRequest struct {
  609. // The resource name of the hosting Stackdriver project which requested
  610. // signal belongs to.
  611. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  612. // The signal to create.
  613. Signal *Signal `protobuf:"bytes,2,opt,name=signal,proto3" json:"signal,omitempty"`
  614. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  615. XXX_unrecognized []byte `json:"-"`
  616. XXX_sizecache int32 `json:"-"`
  617. }
  618. func (m *CreateSignalRequest) Reset() { *m = CreateSignalRequest{} }
  619. func (m *CreateSignalRequest) String() string { return proto.CompactTextString(m) }
  620. func (*CreateSignalRequest) ProtoMessage() {}
  621. func (*CreateSignalRequest) Descriptor() ([]byte, []int) {
  622. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{12}
  623. }
  624. func (m *CreateSignalRequest) XXX_Unmarshal(b []byte) error {
  625. return xxx_messageInfo_CreateSignalRequest.Unmarshal(m, b)
  626. }
  627. func (m *CreateSignalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  628. return xxx_messageInfo_CreateSignalRequest.Marshal(b, m, deterministic)
  629. }
  630. func (dst *CreateSignalRequest) XXX_Merge(src proto.Message) {
  631. xxx_messageInfo_CreateSignalRequest.Merge(dst, src)
  632. }
  633. func (m *CreateSignalRequest) XXX_Size() int {
  634. return xxx_messageInfo_CreateSignalRequest.Size(m)
  635. }
  636. func (m *CreateSignalRequest) XXX_DiscardUnknown() {
  637. xxx_messageInfo_CreateSignalRequest.DiscardUnknown(m)
  638. }
  639. var xxx_messageInfo_CreateSignalRequest proto.InternalMessageInfo
  640. func (m *CreateSignalRequest) GetParent() string {
  641. if m != nil {
  642. return m.Parent
  643. }
  644. return ""
  645. }
  646. func (m *CreateSignalRequest) GetSignal() *Signal {
  647. if m != nil {
  648. return m.Signal
  649. }
  650. return nil
  651. }
  652. // Request for the SearchSignals method.
  653. type SearchSignalsRequest struct {
  654. // The resource name of the hosting Stackdriver project which requested
  655. // incidents belong to.
  656. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  657. // Query to specify which signals should be returned.
  658. Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
  659. // Maximum number of `signals` to return in the response.
  660. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  661. // Page token from an earlier query, as returned in `next_page_token`. All
  662. // field values except for page_size and page_token should be the same as the
  663. // original query (may return an error or unexpected data otherwise).
  664. PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  665. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  666. XXX_unrecognized []byte `json:"-"`
  667. XXX_sizecache int32 `json:"-"`
  668. }
  669. func (m *SearchSignalsRequest) Reset() { *m = SearchSignalsRequest{} }
  670. func (m *SearchSignalsRequest) String() string { return proto.CompactTextString(m) }
  671. func (*SearchSignalsRequest) ProtoMessage() {}
  672. func (*SearchSignalsRequest) Descriptor() ([]byte, []int) {
  673. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{13}
  674. }
  675. func (m *SearchSignalsRequest) XXX_Unmarshal(b []byte) error {
  676. return xxx_messageInfo_SearchSignalsRequest.Unmarshal(m, b)
  677. }
  678. func (m *SearchSignalsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  679. return xxx_messageInfo_SearchSignalsRequest.Marshal(b, m, deterministic)
  680. }
  681. func (dst *SearchSignalsRequest) XXX_Merge(src proto.Message) {
  682. xxx_messageInfo_SearchSignalsRequest.Merge(dst, src)
  683. }
  684. func (m *SearchSignalsRequest) XXX_Size() int {
  685. return xxx_messageInfo_SearchSignalsRequest.Size(m)
  686. }
  687. func (m *SearchSignalsRequest) XXX_DiscardUnknown() {
  688. xxx_messageInfo_SearchSignalsRequest.DiscardUnknown(m)
  689. }
  690. var xxx_messageInfo_SearchSignalsRequest proto.InternalMessageInfo
  691. func (m *SearchSignalsRequest) GetParent() string {
  692. if m != nil {
  693. return m.Parent
  694. }
  695. return ""
  696. }
  697. func (m *SearchSignalsRequest) GetQuery() string {
  698. if m != nil {
  699. return m.Query
  700. }
  701. return ""
  702. }
  703. func (m *SearchSignalsRequest) GetPageSize() int32 {
  704. if m != nil {
  705. return m.PageSize
  706. }
  707. return 0
  708. }
  709. func (m *SearchSignalsRequest) GetPageToken() string {
  710. if m != nil {
  711. return m.PageToken
  712. }
  713. return ""
  714. }
  715. // Response for the SearchSignals method.
  716. type SearchSignalsResponse struct {
  717. // Signals that matched the query in the request.
  718. Signals []*Signal `protobuf:"bytes,1,rep,name=signals,proto3" json:"signals,omitempty"`
  719. // Page token to fetch the next set of signals.
  720. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  721. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  722. XXX_unrecognized []byte `json:"-"`
  723. XXX_sizecache int32 `json:"-"`
  724. }
  725. func (m *SearchSignalsResponse) Reset() { *m = SearchSignalsResponse{} }
  726. func (m *SearchSignalsResponse) String() string { return proto.CompactTextString(m) }
  727. func (*SearchSignalsResponse) ProtoMessage() {}
  728. func (*SearchSignalsResponse) Descriptor() ([]byte, []int) {
  729. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{14}
  730. }
  731. func (m *SearchSignalsResponse) XXX_Unmarshal(b []byte) error {
  732. return xxx_messageInfo_SearchSignalsResponse.Unmarshal(m, b)
  733. }
  734. func (m *SearchSignalsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  735. return xxx_messageInfo_SearchSignalsResponse.Marshal(b, m, deterministic)
  736. }
  737. func (dst *SearchSignalsResponse) XXX_Merge(src proto.Message) {
  738. xxx_messageInfo_SearchSignalsResponse.Merge(dst, src)
  739. }
  740. func (m *SearchSignalsResponse) XXX_Size() int {
  741. return xxx_messageInfo_SearchSignalsResponse.Size(m)
  742. }
  743. func (m *SearchSignalsResponse) XXX_DiscardUnknown() {
  744. xxx_messageInfo_SearchSignalsResponse.DiscardUnknown(m)
  745. }
  746. var xxx_messageInfo_SearchSignalsResponse proto.InternalMessageInfo
  747. func (m *SearchSignalsResponse) GetSignals() []*Signal {
  748. if m != nil {
  749. return m.Signals
  750. }
  751. return nil
  752. }
  753. func (m *SearchSignalsResponse) GetNextPageToken() string {
  754. if m != nil {
  755. return m.NextPageToken
  756. }
  757. return ""
  758. }
  759. // Request for the GetSignal method.
  760. type GetSignalRequest struct {
  761. // Resource name of the Signal resource, for example,
  762. // "projects/{project_id}/signals/{signal_id}".
  763. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  764. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  765. XXX_unrecognized []byte `json:"-"`
  766. XXX_sizecache int32 `json:"-"`
  767. }
  768. func (m *GetSignalRequest) Reset() { *m = GetSignalRequest{} }
  769. func (m *GetSignalRequest) String() string { return proto.CompactTextString(m) }
  770. func (*GetSignalRequest) ProtoMessage() {}
  771. func (*GetSignalRequest) Descriptor() ([]byte, []int) {
  772. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{15}
  773. }
  774. func (m *GetSignalRequest) XXX_Unmarshal(b []byte) error {
  775. return xxx_messageInfo_GetSignalRequest.Unmarshal(m, b)
  776. }
  777. func (m *GetSignalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  778. return xxx_messageInfo_GetSignalRequest.Marshal(b, m, deterministic)
  779. }
  780. func (dst *GetSignalRequest) XXX_Merge(src proto.Message) {
  781. xxx_messageInfo_GetSignalRequest.Merge(dst, src)
  782. }
  783. func (m *GetSignalRequest) XXX_Size() int {
  784. return xxx_messageInfo_GetSignalRequest.Size(m)
  785. }
  786. func (m *GetSignalRequest) XXX_DiscardUnknown() {
  787. xxx_messageInfo_GetSignalRequest.DiscardUnknown(m)
  788. }
  789. var xxx_messageInfo_GetSignalRequest proto.InternalMessageInfo
  790. func (m *GetSignalRequest) GetName() string {
  791. if m != nil {
  792. return m.Name
  793. }
  794. return ""
  795. }
  796. // Request for the UpdateSignal method.
  797. type UpdateSignalRequest struct {
  798. // The signal to update with the new values.
  799. Signal *Signal `protobuf:"bytes,1,opt,name=signal,proto3" json:"signal,omitempty"`
  800. // List of fields that should be updated.
  801. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  802. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  803. XXX_unrecognized []byte `json:"-"`
  804. XXX_sizecache int32 `json:"-"`
  805. }
  806. func (m *UpdateSignalRequest) Reset() { *m = UpdateSignalRequest{} }
  807. func (m *UpdateSignalRequest) String() string { return proto.CompactTextString(m) }
  808. func (*UpdateSignalRequest) ProtoMessage() {}
  809. func (*UpdateSignalRequest) Descriptor() ([]byte, []int) {
  810. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{16}
  811. }
  812. func (m *UpdateSignalRequest) XXX_Unmarshal(b []byte) error {
  813. return xxx_messageInfo_UpdateSignalRequest.Unmarshal(m, b)
  814. }
  815. func (m *UpdateSignalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  816. return xxx_messageInfo_UpdateSignalRequest.Marshal(b, m, deterministic)
  817. }
  818. func (dst *UpdateSignalRequest) XXX_Merge(src proto.Message) {
  819. xxx_messageInfo_UpdateSignalRequest.Merge(dst, src)
  820. }
  821. func (m *UpdateSignalRequest) XXX_Size() int {
  822. return xxx_messageInfo_UpdateSignalRequest.Size(m)
  823. }
  824. func (m *UpdateSignalRequest) XXX_DiscardUnknown() {
  825. xxx_messageInfo_UpdateSignalRequest.DiscardUnknown(m)
  826. }
  827. var xxx_messageInfo_UpdateSignalRequest proto.InternalMessageInfo
  828. func (m *UpdateSignalRequest) GetSignal() *Signal {
  829. if m != nil {
  830. return m.Signal
  831. }
  832. return nil
  833. }
  834. func (m *UpdateSignalRequest) GetUpdateMask() *field_mask.FieldMask {
  835. if m != nil {
  836. return m.UpdateMask
  837. }
  838. return nil
  839. }
  840. // Request for the SearchIncidents method.
  841. type SearchIncidentsRequest struct {
  842. // The resource name of the hosting Stackdriver project which requested
  843. // incidents belong to.
  844. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  845. // An expression that defines which incidents to return.
  846. //
  847. // Search atoms can be used to match certain specific fields. Otherwise,
  848. // plain text will match text fields in the incident.
  849. //
  850. // Search atoms:
  851. // * `start` - (timestamp) The time the incident started.
  852. // * `stage` - The stage of the incident, one of detected, triaged, mitigated,
  853. // resolved, documented, or duplicate (which correspond to values in the
  854. // Incident.Stage enum). These are ordered, so `stage<resolved` is
  855. // equivalent to `stage:detected OR stage:triaged OR stage:mitigated`.
  856. // * `severity` - (Incident.Severity) The severity of the incident.
  857. // + Supports matching on a specific severity (for example,
  858. // `severity:major`) or on a range (for example, `severity>medium`,
  859. // `severity<=minor`, etc.).
  860. //
  861. // Timestamp formats:
  862. // * yyyy-MM-dd - an absolute date, treated as a calendar-day-wide window.
  863. // In other words, the "<" operator will match dates before that date, the
  864. // ">" operator will match dates after that date, and the ":" or "="
  865. // operators will match the entire day.
  866. // * Nd (for example, 7d) - a relative number of days ago, treated as a moment
  867. // in time (as opposed to a day-wide span). A multiple of 24 hours ago (as
  868. // opposed to calendar days). In the case of daylight savings time, it will
  869. // apply the current timezone to both ends of the range. Note that exact
  870. // matching (for example, `start:7d`) is unlikely to be useful because that
  871. // would only match incidents created precisely at a particular instant in
  872. // time.
  873. //
  874. // Examples:
  875. //
  876. // * `foo` - matches incidents containing the word "foo"
  877. // * `"foo bar"` - matches incidents containing the phrase "foo bar"
  878. // * `foo bar` or `foo AND bar` - matches incidents containing the words "foo"
  879. // and "bar"
  880. // * `foo -bar` or `foo AND NOT bar` - matches incidents containing the word
  881. // "foo" but not the word "bar"
  882. // * `foo OR bar` - matches incidents containing the word "foo" or the word
  883. // "bar"
  884. // * `start>2018-11-28` - matches incidents which started after November 11,
  885. // 2018.
  886. // * `start<=2018-11-28` - matches incidents which started on or before
  887. // November 11, 2018.
  888. // * `start:2018-11-28` - matches incidents which started on November 11,
  889. // 2018.
  890. // * `start>7d` - matches incidents which started after the point in time 7*24
  891. // hours ago
  892. // * `start>180d` - similar to 7d, but likely to cross the daylight savings
  893. // time boundary, so the end time will be 1 hour different from "now."
  894. // * `foo AND start>90d AND stage<resolved` - unresolved incidents from the
  895. // past 90 days containing the word "foo"
  896. Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
  897. // Number of incidents to return.
  898. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  899. // Page token from an earlier query, as returned in `next_page_token`.
  900. PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  901. // The time zone name. It should be an IANA TZ name, such as
  902. // "America/Los_Angeles". For more information,
  903. // see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
  904. // If no time zone is specified, the default is UTC.
  905. TimeZone string `protobuf:"bytes,5,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
  906. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  907. XXX_unrecognized []byte `json:"-"`
  908. XXX_sizecache int32 `json:"-"`
  909. }
  910. func (m *SearchIncidentsRequest) Reset() { *m = SearchIncidentsRequest{} }
  911. func (m *SearchIncidentsRequest) String() string { return proto.CompactTextString(m) }
  912. func (*SearchIncidentsRequest) ProtoMessage() {}
  913. func (*SearchIncidentsRequest) Descriptor() ([]byte, []int) {
  914. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{17}
  915. }
  916. func (m *SearchIncidentsRequest) XXX_Unmarshal(b []byte) error {
  917. return xxx_messageInfo_SearchIncidentsRequest.Unmarshal(m, b)
  918. }
  919. func (m *SearchIncidentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  920. return xxx_messageInfo_SearchIncidentsRequest.Marshal(b, m, deterministic)
  921. }
  922. func (dst *SearchIncidentsRequest) XXX_Merge(src proto.Message) {
  923. xxx_messageInfo_SearchIncidentsRequest.Merge(dst, src)
  924. }
  925. func (m *SearchIncidentsRequest) XXX_Size() int {
  926. return xxx_messageInfo_SearchIncidentsRequest.Size(m)
  927. }
  928. func (m *SearchIncidentsRequest) XXX_DiscardUnknown() {
  929. xxx_messageInfo_SearchIncidentsRequest.DiscardUnknown(m)
  930. }
  931. var xxx_messageInfo_SearchIncidentsRequest proto.InternalMessageInfo
  932. func (m *SearchIncidentsRequest) GetParent() string {
  933. if m != nil {
  934. return m.Parent
  935. }
  936. return ""
  937. }
  938. func (m *SearchIncidentsRequest) GetQuery() string {
  939. if m != nil {
  940. return m.Query
  941. }
  942. return ""
  943. }
  944. func (m *SearchIncidentsRequest) GetPageSize() int32 {
  945. if m != nil {
  946. return m.PageSize
  947. }
  948. return 0
  949. }
  950. func (m *SearchIncidentsRequest) GetPageToken() string {
  951. if m != nil {
  952. return m.PageToken
  953. }
  954. return ""
  955. }
  956. func (m *SearchIncidentsRequest) GetTimeZone() string {
  957. if m != nil {
  958. return m.TimeZone
  959. }
  960. return ""
  961. }
  962. // Response for the SearchIncidents method.
  963. type SearchIncidentsResponse struct {
  964. // Incidents.
  965. Incidents []*Incident `protobuf:"bytes,1,rep,name=incidents,proto3" json:"incidents,omitempty"`
  966. // Page token to fetch the next set of incidents.
  967. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  968. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  969. XXX_unrecognized []byte `json:"-"`
  970. XXX_sizecache int32 `json:"-"`
  971. }
  972. func (m *SearchIncidentsResponse) Reset() { *m = SearchIncidentsResponse{} }
  973. func (m *SearchIncidentsResponse) String() string { return proto.CompactTextString(m) }
  974. func (*SearchIncidentsResponse) ProtoMessage() {}
  975. func (*SearchIncidentsResponse) Descriptor() ([]byte, []int) {
  976. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{18}
  977. }
  978. func (m *SearchIncidentsResponse) XXX_Unmarshal(b []byte) error {
  979. return xxx_messageInfo_SearchIncidentsResponse.Unmarshal(m, b)
  980. }
  981. func (m *SearchIncidentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  982. return xxx_messageInfo_SearchIncidentsResponse.Marshal(b, m, deterministic)
  983. }
  984. func (dst *SearchIncidentsResponse) XXX_Merge(src proto.Message) {
  985. xxx_messageInfo_SearchIncidentsResponse.Merge(dst, src)
  986. }
  987. func (m *SearchIncidentsResponse) XXX_Size() int {
  988. return xxx_messageInfo_SearchIncidentsResponse.Size(m)
  989. }
  990. func (m *SearchIncidentsResponse) XXX_DiscardUnknown() {
  991. xxx_messageInfo_SearchIncidentsResponse.DiscardUnknown(m)
  992. }
  993. var xxx_messageInfo_SearchIncidentsResponse proto.InternalMessageInfo
  994. func (m *SearchIncidentsResponse) GetIncidents() []*Incident {
  995. if m != nil {
  996. return m.Incidents
  997. }
  998. return nil
  999. }
  1000. func (m *SearchIncidentsResponse) GetNextPageToken() string {
  1001. if m != nil {
  1002. return m.NextPageToken
  1003. }
  1004. return ""
  1005. }
  1006. // Request to escalate an incident.
  1007. type EscalateIncidentRequest struct {
  1008. // The incident to escalate with the new values.
  1009. Incident *Incident `protobuf:"bytes,1,opt,name=incident,proto3" json:"incident,omitempty"`
  1010. // List of fields that should be updated.
  1011. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  1012. // Subscriptions to add or update. Existing subscriptions with the same
  1013. // channel and address as a subscription in the list will be updated.
  1014. Subscriptions []*Subscription `protobuf:"bytes,3,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"`
  1015. // Tags to add. Tags identical to existing tags will be ignored.
  1016. Tags []*Tag `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"`
  1017. // Roles to add or update. Existing roles with the same type (and title, for
  1018. // TYPE_OTHER roles) will be updated.
  1019. Roles []*IncidentRoleAssignment `protobuf:"bytes,5,rep,name=roles,proto3" json:"roles,omitempty"`
  1020. // Artifacts to add. All artifacts are added without checking for duplicates.
  1021. Artifacts []*Artifact `protobuf:"bytes,6,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
  1022. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1023. XXX_unrecognized []byte `json:"-"`
  1024. XXX_sizecache int32 `json:"-"`
  1025. }
  1026. func (m *EscalateIncidentRequest) Reset() { *m = EscalateIncidentRequest{} }
  1027. func (m *EscalateIncidentRequest) String() string { return proto.CompactTextString(m) }
  1028. func (*EscalateIncidentRequest) ProtoMessage() {}
  1029. func (*EscalateIncidentRequest) Descriptor() ([]byte, []int) {
  1030. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{19}
  1031. }
  1032. func (m *EscalateIncidentRequest) XXX_Unmarshal(b []byte) error {
  1033. return xxx_messageInfo_EscalateIncidentRequest.Unmarshal(m, b)
  1034. }
  1035. func (m *EscalateIncidentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1036. return xxx_messageInfo_EscalateIncidentRequest.Marshal(b, m, deterministic)
  1037. }
  1038. func (dst *EscalateIncidentRequest) XXX_Merge(src proto.Message) {
  1039. xxx_messageInfo_EscalateIncidentRequest.Merge(dst, src)
  1040. }
  1041. func (m *EscalateIncidentRequest) XXX_Size() int {
  1042. return xxx_messageInfo_EscalateIncidentRequest.Size(m)
  1043. }
  1044. func (m *EscalateIncidentRequest) XXX_DiscardUnknown() {
  1045. xxx_messageInfo_EscalateIncidentRequest.DiscardUnknown(m)
  1046. }
  1047. var xxx_messageInfo_EscalateIncidentRequest proto.InternalMessageInfo
  1048. func (m *EscalateIncidentRequest) GetIncident() *Incident {
  1049. if m != nil {
  1050. return m.Incident
  1051. }
  1052. return nil
  1053. }
  1054. func (m *EscalateIncidentRequest) GetUpdateMask() *field_mask.FieldMask {
  1055. if m != nil {
  1056. return m.UpdateMask
  1057. }
  1058. return nil
  1059. }
  1060. func (m *EscalateIncidentRequest) GetSubscriptions() []*Subscription {
  1061. if m != nil {
  1062. return m.Subscriptions
  1063. }
  1064. return nil
  1065. }
  1066. func (m *EscalateIncidentRequest) GetTags() []*Tag {
  1067. if m != nil {
  1068. return m.Tags
  1069. }
  1070. return nil
  1071. }
  1072. func (m *EscalateIncidentRequest) GetRoles() []*IncidentRoleAssignment {
  1073. if m != nil {
  1074. return m.Roles
  1075. }
  1076. return nil
  1077. }
  1078. func (m *EscalateIncidentRequest) GetArtifacts() []*Artifact {
  1079. if m != nil {
  1080. return m.Artifacts
  1081. }
  1082. return nil
  1083. }
  1084. // Response for EscalateIncident.
  1085. type EscalateIncidentResponse struct {
  1086. // The escalated incident.
  1087. Incident *Incident `protobuf:"bytes,1,opt,name=incident,proto3" json:"incident,omitempty"`
  1088. // New or modified subscriptions.
  1089. Subscriptions []*Subscription `protobuf:"bytes,2,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"`
  1090. // New or modified tags.
  1091. Tags []*Tag `protobuf:"bytes,3,rep,name=tags,proto3" json:"tags,omitempty"`
  1092. // New or modified roles.
  1093. Roles []*IncidentRole `protobuf:"bytes,4,rep,name=roles,proto3" json:"roles,omitempty"`
  1094. // New or modified artifacts.
  1095. Artifacts []*Artifact `protobuf:"bytes,5,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
  1096. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1097. XXX_unrecognized []byte `json:"-"`
  1098. XXX_sizecache int32 `json:"-"`
  1099. }
  1100. func (m *EscalateIncidentResponse) Reset() { *m = EscalateIncidentResponse{} }
  1101. func (m *EscalateIncidentResponse) String() string { return proto.CompactTextString(m) }
  1102. func (*EscalateIncidentResponse) ProtoMessage() {}
  1103. func (*EscalateIncidentResponse) Descriptor() ([]byte, []int) {
  1104. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{20}
  1105. }
  1106. func (m *EscalateIncidentResponse) XXX_Unmarshal(b []byte) error {
  1107. return xxx_messageInfo_EscalateIncidentResponse.Unmarshal(m, b)
  1108. }
  1109. func (m *EscalateIncidentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1110. return xxx_messageInfo_EscalateIncidentResponse.Marshal(b, m, deterministic)
  1111. }
  1112. func (dst *EscalateIncidentResponse) XXX_Merge(src proto.Message) {
  1113. xxx_messageInfo_EscalateIncidentResponse.Merge(dst, src)
  1114. }
  1115. func (m *EscalateIncidentResponse) XXX_Size() int {
  1116. return xxx_messageInfo_EscalateIncidentResponse.Size(m)
  1117. }
  1118. func (m *EscalateIncidentResponse) XXX_DiscardUnknown() {
  1119. xxx_messageInfo_EscalateIncidentResponse.DiscardUnknown(m)
  1120. }
  1121. var xxx_messageInfo_EscalateIncidentResponse proto.InternalMessageInfo
  1122. func (m *EscalateIncidentResponse) GetIncident() *Incident {
  1123. if m != nil {
  1124. return m.Incident
  1125. }
  1126. return nil
  1127. }
  1128. func (m *EscalateIncidentResponse) GetSubscriptions() []*Subscription {
  1129. if m != nil {
  1130. return m.Subscriptions
  1131. }
  1132. return nil
  1133. }
  1134. func (m *EscalateIncidentResponse) GetTags() []*Tag {
  1135. if m != nil {
  1136. return m.Tags
  1137. }
  1138. return nil
  1139. }
  1140. func (m *EscalateIncidentResponse) GetRoles() []*IncidentRole {
  1141. if m != nil {
  1142. return m.Roles
  1143. }
  1144. return nil
  1145. }
  1146. func (m *EscalateIncidentResponse) GetArtifacts() []*Artifact {
  1147. if m != nil {
  1148. return m.Artifacts
  1149. }
  1150. return nil
  1151. }
  1152. // Request for the CreateArtifact method.
  1153. type CreateArtifactRequest struct {
  1154. // Resource name of the incident, for example,
  1155. // "projects/{project_id}/incidents/{incident_id}".
  1156. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1157. // The artifact to create.
  1158. Artifact *Artifact `protobuf:"bytes,2,opt,name=artifact,proto3" json:"artifact,omitempty"`
  1159. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1160. XXX_unrecognized []byte `json:"-"`
  1161. XXX_sizecache int32 `json:"-"`
  1162. }
  1163. func (m *CreateArtifactRequest) Reset() { *m = CreateArtifactRequest{} }
  1164. func (m *CreateArtifactRequest) String() string { return proto.CompactTextString(m) }
  1165. func (*CreateArtifactRequest) ProtoMessage() {}
  1166. func (*CreateArtifactRequest) Descriptor() ([]byte, []int) {
  1167. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{21}
  1168. }
  1169. func (m *CreateArtifactRequest) XXX_Unmarshal(b []byte) error {
  1170. return xxx_messageInfo_CreateArtifactRequest.Unmarshal(m, b)
  1171. }
  1172. func (m *CreateArtifactRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1173. return xxx_messageInfo_CreateArtifactRequest.Marshal(b, m, deterministic)
  1174. }
  1175. func (dst *CreateArtifactRequest) XXX_Merge(src proto.Message) {
  1176. xxx_messageInfo_CreateArtifactRequest.Merge(dst, src)
  1177. }
  1178. func (m *CreateArtifactRequest) XXX_Size() int {
  1179. return xxx_messageInfo_CreateArtifactRequest.Size(m)
  1180. }
  1181. func (m *CreateArtifactRequest) XXX_DiscardUnknown() {
  1182. xxx_messageInfo_CreateArtifactRequest.DiscardUnknown(m)
  1183. }
  1184. var xxx_messageInfo_CreateArtifactRequest proto.InternalMessageInfo
  1185. func (m *CreateArtifactRequest) GetParent() string {
  1186. if m != nil {
  1187. return m.Parent
  1188. }
  1189. return ""
  1190. }
  1191. func (m *CreateArtifactRequest) GetArtifact() *Artifact {
  1192. if m != nil {
  1193. return m.Artifact
  1194. }
  1195. return nil
  1196. }
  1197. // Request for the ListArtifacts method.
  1198. type ListArtifactsRequest struct {
  1199. // Resource name of the incident, for example,
  1200. // "projects/{project_id}/incidents/{incident_id}".
  1201. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1202. // Number of artifacts to return.
  1203. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1204. // Page token from an earlier query, as returned in `next_page_token`.
  1205. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1206. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1207. XXX_unrecognized []byte `json:"-"`
  1208. XXX_sizecache int32 `json:"-"`
  1209. }
  1210. func (m *ListArtifactsRequest) Reset() { *m = ListArtifactsRequest{} }
  1211. func (m *ListArtifactsRequest) String() string { return proto.CompactTextString(m) }
  1212. func (*ListArtifactsRequest) ProtoMessage() {}
  1213. func (*ListArtifactsRequest) Descriptor() ([]byte, []int) {
  1214. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{22}
  1215. }
  1216. func (m *ListArtifactsRequest) XXX_Unmarshal(b []byte) error {
  1217. return xxx_messageInfo_ListArtifactsRequest.Unmarshal(m, b)
  1218. }
  1219. func (m *ListArtifactsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1220. return xxx_messageInfo_ListArtifactsRequest.Marshal(b, m, deterministic)
  1221. }
  1222. func (dst *ListArtifactsRequest) XXX_Merge(src proto.Message) {
  1223. xxx_messageInfo_ListArtifactsRequest.Merge(dst, src)
  1224. }
  1225. func (m *ListArtifactsRequest) XXX_Size() int {
  1226. return xxx_messageInfo_ListArtifactsRequest.Size(m)
  1227. }
  1228. func (m *ListArtifactsRequest) XXX_DiscardUnknown() {
  1229. xxx_messageInfo_ListArtifactsRequest.DiscardUnknown(m)
  1230. }
  1231. var xxx_messageInfo_ListArtifactsRequest proto.InternalMessageInfo
  1232. func (m *ListArtifactsRequest) GetParent() string {
  1233. if m != nil {
  1234. return m.Parent
  1235. }
  1236. return ""
  1237. }
  1238. func (m *ListArtifactsRequest) GetPageSize() int32 {
  1239. if m != nil {
  1240. return m.PageSize
  1241. }
  1242. return 0
  1243. }
  1244. func (m *ListArtifactsRequest) GetPageToken() string {
  1245. if m != nil {
  1246. return m.PageToken
  1247. }
  1248. return ""
  1249. }
  1250. // Response for the ListArtifacts method.
  1251. type ListArtifactsResponse struct {
  1252. // List of artifacts.
  1253. Artifacts []*Artifact `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
  1254. // Page token to fetch the next set of artifacts.
  1255. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1256. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1257. XXX_unrecognized []byte `json:"-"`
  1258. XXX_sizecache int32 `json:"-"`
  1259. }
  1260. func (m *ListArtifactsResponse) Reset() { *m = ListArtifactsResponse{} }
  1261. func (m *ListArtifactsResponse) String() string { return proto.CompactTextString(m) }
  1262. func (*ListArtifactsResponse) ProtoMessage() {}
  1263. func (*ListArtifactsResponse) Descriptor() ([]byte, []int) {
  1264. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{23}
  1265. }
  1266. func (m *ListArtifactsResponse) XXX_Unmarshal(b []byte) error {
  1267. return xxx_messageInfo_ListArtifactsResponse.Unmarshal(m, b)
  1268. }
  1269. func (m *ListArtifactsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1270. return xxx_messageInfo_ListArtifactsResponse.Marshal(b, m, deterministic)
  1271. }
  1272. func (dst *ListArtifactsResponse) XXX_Merge(src proto.Message) {
  1273. xxx_messageInfo_ListArtifactsResponse.Merge(dst, src)
  1274. }
  1275. func (m *ListArtifactsResponse) XXX_Size() int {
  1276. return xxx_messageInfo_ListArtifactsResponse.Size(m)
  1277. }
  1278. func (m *ListArtifactsResponse) XXX_DiscardUnknown() {
  1279. xxx_messageInfo_ListArtifactsResponse.DiscardUnknown(m)
  1280. }
  1281. var xxx_messageInfo_ListArtifactsResponse proto.InternalMessageInfo
  1282. func (m *ListArtifactsResponse) GetArtifacts() []*Artifact {
  1283. if m != nil {
  1284. return m.Artifacts
  1285. }
  1286. return nil
  1287. }
  1288. func (m *ListArtifactsResponse) GetNextPageToken() string {
  1289. if m != nil {
  1290. return m.NextPageToken
  1291. }
  1292. return ""
  1293. }
  1294. // Request for the UpdateArtifact method.
  1295. type UpdateArtifactRequest struct {
  1296. // The artifact to update with the new values.
  1297. Artifact *Artifact `protobuf:"bytes,1,opt,name=artifact,proto3" json:"artifact,omitempty"`
  1298. // List of fields that should be updated.
  1299. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  1300. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1301. XXX_unrecognized []byte `json:"-"`
  1302. XXX_sizecache int32 `json:"-"`
  1303. }
  1304. func (m *UpdateArtifactRequest) Reset() { *m = UpdateArtifactRequest{} }
  1305. func (m *UpdateArtifactRequest) String() string { return proto.CompactTextString(m) }
  1306. func (*UpdateArtifactRequest) ProtoMessage() {}
  1307. func (*UpdateArtifactRequest) Descriptor() ([]byte, []int) {
  1308. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{24}
  1309. }
  1310. func (m *UpdateArtifactRequest) XXX_Unmarshal(b []byte) error {
  1311. return xxx_messageInfo_UpdateArtifactRequest.Unmarshal(m, b)
  1312. }
  1313. func (m *UpdateArtifactRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1314. return xxx_messageInfo_UpdateArtifactRequest.Marshal(b, m, deterministic)
  1315. }
  1316. func (dst *UpdateArtifactRequest) XXX_Merge(src proto.Message) {
  1317. xxx_messageInfo_UpdateArtifactRequest.Merge(dst, src)
  1318. }
  1319. func (m *UpdateArtifactRequest) XXX_Size() int {
  1320. return xxx_messageInfo_UpdateArtifactRequest.Size(m)
  1321. }
  1322. func (m *UpdateArtifactRequest) XXX_DiscardUnknown() {
  1323. xxx_messageInfo_UpdateArtifactRequest.DiscardUnknown(m)
  1324. }
  1325. var xxx_messageInfo_UpdateArtifactRequest proto.InternalMessageInfo
  1326. func (m *UpdateArtifactRequest) GetArtifact() *Artifact {
  1327. if m != nil {
  1328. return m.Artifact
  1329. }
  1330. return nil
  1331. }
  1332. func (m *UpdateArtifactRequest) GetUpdateMask() *field_mask.FieldMask {
  1333. if m != nil {
  1334. return m.UpdateMask
  1335. }
  1336. return nil
  1337. }
  1338. // Request for deleting an artifact.
  1339. type DeleteArtifactRequest struct {
  1340. // Resource name of the artifact.
  1341. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1342. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1343. XXX_unrecognized []byte `json:"-"`
  1344. XXX_sizecache int32 `json:"-"`
  1345. }
  1346. func (m *DeleteArtifactRequest) Reset() { *m = DeleteArtifactRequest{} }
  1347. func (m *DeleteArtifactRequest) String() string { return proto.CompactTextString(m) }
  1348. func (*DeleteArtifactRequest) ProtoMessage() {}
  1349. func (*DeleteArtifactRequest) Descriptor() ([]byte, []int) {
  1350. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{25}
  1351. }
  1352. func (m *DeleteArtifactRequest) XXX_Unmarshal(b []byte) error {
  1353. return xxx_messageInfo_DeleteArtifactRequest.Unmarshal(m, b)
  1354. }
  1355. func (m *DeleteArtifactRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1356. return xxx_messageInfo_DeleteArtifactRequest.Marshal(b, m, deterministic)
  1357. }
  1358. func (dst *DeleteArtifactRequest) XXX_Merge(src proto.Message) {
  1359. xxx_messageInfo_DeleteArtifactRequest.Merge(dst, src)
  1360. }
  1361. func (m *DeleteArtifactRequest) XXX_Size() int {
  1362. return xxx_messageInfo_DeleteArtifactRequest.Size(m)
  1363. }
  1364. func (m *DeleteArtifactRequest) XXX_DiscardUnknown() {
  1365. xxx_messageInfo_DeleteArtifactRequest.DiscardUnknown(m)
  1366. }
  1367. var xxx_messageInfo_DeleteArtifactRequest proto.InternalMessageInfo
  1368. func (m *DeleteArtifactRequest) GetName() string {
  1369. if m != nil {
  1370. return m.Name
  1371. }
  1372. return ""
  1373. }
  1374. // SendShiftHandoff and PreviewShiftHandoff RPC request.
  1375. type SendShiftHandoffRequest struct {
  1376. // The resource name of the Stackdriver project that the handoff is being sent
  1377. // from. for example, `projects/{project_id}`
  1378. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1379. // Email addresses of the recipients of the handoff, for example,
  1380. // "user@example.com". Must contain at least one entry.
  1381. Recipients []string `protobuf:"bytes,2,rep,name=recipients,proto3" json:"recipients,omitempty"`
  1382. // Email addresses that should be CC'd on the handoff. Optional.
  1383. Cc []string `protobuf:"bytes,3,rep,name=cc,proto3" json:"cc,omitempty"`
  1384. // The subject of the email. Required.
  1385. Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"`
  1386. // Content type string, for example, 'text/plain' or 'text/html'.
  1387. NotesContentType string `protobuf:"bytes,5,opt,name=notes_content_type,json=notesContentType,proto3" json:"notes_content_type,omitempty"`
  1388. // Additional notes to be included in the handoff. Optional.
  1389. NotesContent string `protobuf:"bytes,6,opt,name=notes_content,json=notesContent,proto3" json:"notes_content,omitempty"`
  1390. // The set of incidents that should be included in the handoff. Optional.
  1391. Incidents []*SendShiftHandoffRequest_Incident `protobuf:"bytes,7,rep,name=incidents,proto3" json:"incidents,omitempty"`
  1392. // If set to true a ShiftHandoffResponse will be returned but the handoff
  1393. // will not actually be sent.
  1394. PreviewOnly bool `protobuf:"varint,8,opt,name=preview_only,json=previewOnly,proto3" json:"preview_only,omitempty"`
  1395. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1396. XXX_unrecognized []byte `json:"-"`
  1397. XXX_sizecache int32 `json:"-"`
  1398. }
  1399. func (m *SendShiftHandoffRequest) Reset() { *m = SendShiftHandoffRequest{} }
  1400. func (m *SendShiftHandoffRequest) String() string { return proto.CompactTextString(m) }
  1401. func (*SendShiftHandoffRequest) ProtoMessage() {}
  1402. func (*SendShiftHandoffRequest) Descriptor() ([]byte, []int) {
  1403. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{26}
  1404. }
  1405. func (m *SendShiftHandoffRequest) XXX_Unmarshal(b []byte) error {
  1406. return xxx_messageInfo_SendShiftHandoffRequest.Unmarshal(m, b)
  1407. }
  1408. func (m *SendShiftHandoffRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1409. return xxx_messageInfo_SendShiftHandoffRequest.Marshal(b, m, deterministic)
  1410. }
  1411. func (dst *SendShiftHandoffRequest) XXX_Merge(src proto.Message) {
  1412. xxx_messageInfo_SendShiftHandoffRequest.Merge(dst, src)
  1413. }
  1414. func (m *SendShiftHandoffRequest) XXX_Size() int {
  1415. return xxx_messageInfo_SendShiftHandoffRequest.Size(m)
  1416. }
  1417. func (m *SendShiftHandoffRequest) XXX_DiscardUnknown() {
  1418. xxx_messageInfo_SendShiftHandoffRequest.DiscardUnknown(m)
  1419. }
  1420. var xxx_messageInfo_SendShiftHandoffRequest proto.InternalMessageInfo
  1421. func (m *SendShiftHandoffRequest) GetParent() string {
  1422. if m != nil {
  1423. return m.Parent
  1424. }
  1425. return ""
  1426. }
  1427. func (m *SendShiftHandoffRequest) GetRecipients() []string {
  1428. if m != nil {
  1429. return m.Recipients
  1430. }
  1431. return nil
  1432. }
  1433. func (m *SendShiftHandoffRequest) GetCc() []string {
  1434. if m != nil {
  1435. return m.Cc
  1436. }
  1437. return nil
  1438. }
  1439. func (m *SendShiftHandoffRequest) GetSubject() string {
  1440. if m != nil {
  1441. return m.Subject
  1442. }
  1443. return ""
  1444. }
  1445. func (m *SendShiftHandoffRequest) GetNotesContentType() string {
  1446. if m != nil {
  1447. return m.NotesContentType
  1448. }
  1449. return ""
  1450. }
  1451. func (m *SendShiftHandoffRequest) GetNotesContent() string {
  1452. if m != nil {
  1453. return m.NotesContent
  1454. }
  1455. return ""
  1456. }
  1457. func (m *SendShiftHandoffRequest) GetIncidents() []*SendShiftHandoffRequest_Incident {
  1458. if m != nil {
  1459. return m.Incidents
  1460. }
  1461. return nil
  1462. }
  1463. func (m *SendShiftHandoffRequest) GetPreviewOnly() bool {
  1464. if m != nil {
  1465. return m.PreviewOnly
  1466. }
  1467. return false
  1468. }
  1469. // Describes an incident for inclusion in the handoff.
  1470. // This is wrapped in a message to provide flexibility for potentially
  1471. // attaching additional data to each incident in the future.
  1472. type SendShiftHandoffRequest_Incident struct {
  1473. // Resource name of the incident, for example,
  1474. // "projects/{project_id}/incidents/{incident_id}".
  1475. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1476. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1477. XXX_unrecognized []byte `json:"-"`
  1478. XXX_sizecache int32 `json:"-"`
  1479. }
  1480. func (m *SendShiftHandoffRequest_Incident) Reset() { *m = SendShiftHandoffRequest_Incident{} }
  1481. func (m *SendShiftHandoffRequest_Incident) String() string { return proto.CompactTextString(m) }
  1482. func (*SendShiftHandoffRequest_Incident) ProtoMessage() {}
  1483. func (*SendShiftHandoffRequest_Incident) Descriptor() ([]byte, []int) {
  1484. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{26, 0}
  1485. }
  1486. func (m *SendShiftHandoffRequest_Incident) XXX_Unmarshal(b []byte) error {
  1487. return xxx_messageInfo_SendShiftHandoffRequest_Incident.Unmarshal(m, b)
  1488. }
  1489. func (m *SendShiftHandoffRequest_Incident) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1490. return xxx_messageInfo_SendShiftHandoffRequest_Incident.Marshal(b, m, deterministic)
  1491. }
  1492. func (dst *SendShiftHandoffRequest_Incident) XXX_Merge(src proto.Message) {
  1493. xxx_messageInfo_SendShiftHandoffRequest_Incident.Merge(dst, src)
  1494. }
  1495. func (m *SendShiftHandoffRequest_Incident) XXX_Size() int {
  1496. return xxx_messageInfo_SendShiftHandoffRequest_Incident.Size(m)
  1497. }
  1498. func (m *SendShiftHandoffRequest_Incident) XXX_DiscardUnknown() {
  1499. xxx_messageInfo_SendShiftHandoffRequest_Incident.DiscardUnknown(m)
  1500. }
  1501. var xxx_messageInfo_SendShiftHandoffRequest_Incident proto.InternalMessageInfo
  1502. func (m *SendShiftHandoffRequest_Incident) GetName() string {
  1503. if m != nil {
  1504. return m.Name
  1505. }
  1506. return ""
  1507. }
  1508. // SendShiftHandoff and PreviewShiftHandoff RPC response.
  1509. type SendShiftHandoffResponse struct {
  1510. // Content type string, for example, 'text/plain' or 'text/html'.
  1511. ContentType string `protobuf:"bytes,1,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
  1512. // The contents of the handoff that was sent or would have been sent (if the
  1513. // request was preview_only).
  1514. // This will typically contain a full HTML document.
  1515. Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
  1516. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1517. XXX_unrecognized []byte `json:"-"`
  1518. XXX_sizecache int32 `json:"-"`
  1519. }
  1520. func (m *SendShiftHandoffResponse) Reset() { *m = SendShiftHandoffResponse{} }
  1521. func (m *SendShiftHandoffResponse) String() string { return proto.CompactTextString(m) }
  1522. func (*SendShiftHandoffResponse) ProtoMessage() {}
  1523. func (*SendShiftHandoffResponse) Descriptor() ([]byte, []int) {
  1524. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{27}
  1525. }
  1526. func (m *SendShiftHandoffResponse) XXX_Unmarshal(b []byte) error {
  1527. return xxx_messageInfo_SendShiftHandoffResponse.Unmarshal(m, b)
  1528. }
  1529. func (m *SendShiftHandoffResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1530. return xxx_messageInfo_SendShiftHandoffResponse.Marshal(b, m, deterministic)
  1531. }
  1532. func (dst *SendShiftHandoffResponse) XXX_Merge(src proto.Message) {
  1533. xxx_messageInfo_SendShiftHandoffResponse.Merge(dst, src)
  1534. }
  1535. func (m *SendShiftHandoffResponse) XXX_Size() int {
  1536. return xxx_messageInfo_SendShiftHandoffResponse.Size(m)
  1537. }
  1538. func (m *SendShiftHandoffResponse) XXX_DiscardUnknown() {
  1539. xxx_messageInfo_SendShiftHandoffResponse.DiscardUnknown(m)
  1540. }
  1541. var xxx_messageInfo_SendShiftHandoffResponse proto.InternalMessageInfo
  1542. func (m *SendShiftHandoffResponse) GetContentType() string {
  1543. if m != nil {
  1544. return m.ContentType
  1545. }
  1546. return ""
  1547. }
  1548. func (m *SendShiftHandoffResponse) GetContent() string {
  1549. if m != nil {
  1550. return m.Content
  1551. }
  1552. return ""
  1553. }
  1554. // Request for the CreateSubscription method.
  1555. type CreateSubscriptionRequest struct {
  1556. // Resource name of the incident, for example,
  1557. // "projects/{project_id}/incidents/{incident_id}".
  1558. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1559. // The subscription to create.
  1560. Subscription *Subscription `protobuf:"bytes,2,opt,name=subscription,proto3" json:"subscription,omitempty"`
  1561. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1562. XXX_unrecognized []byte `json:"-"`
  1563. XXX_sizecache int32 `json:"-"`
  1564. }
  1565. func (m *CreateSubscriptionRequest) Reset() { *m = CreateSubscriptionRequest{} }
  1566. func (m *CreateSubscriptionRequest) String() string { return proto.CompactTextString(m) }
  1567. func (*CreateSubscriptionRequest) ProtoMessage() {}
  1568. func (*CreateSubscriptionRequest) Descriptor() ([]byte, []int) {
  1569. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{28}
  1570. }
  1571. func (m *CreateSubscriptionRequest) XXX_Unmarshal(b []byte) error {
  1572. return xxx_messageInfo_CreateSubscriptionRequest.Unmarshal(m, b)
  1573. }
  1574. func (m *CreateSubscriptionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1575. return xxx_messageInfo_CreateSubscriptionRequest.Marshal(b, m, deterministic)
  1576. }
  1577. func (dst *CreateSubscriptionRequest) XXX_Merge(src proto.Message) {
  1578. xxx_messageInfo_CreateSubscriptionRequest.Merge(dst, src)
  1579. }
  1580. func (m *CreateSubscriptionRequest) XXX_Size() int {
  1581. return xxx_messageInfo_CreateSubscriptionRequest.Size(m)
  1582. }
  1583. func (m *CreateSubscriptionRequest) XXX_DiscardUnknown() {
  1584. xxx_messageInfo_CreateSubscriptionRequest.DiscardUnknown(m)
  1585. }
  1586. var xxx_messageInfo_CreateSubscriptionRequest proto.InternalMessageInfo
  1587. func (m *CreateSubscriptionRequest) GetParent() string {
  1588. if m != nil {
  1589. return m.Parent
  1590. }
  1591. return ""
  1592. }
  1593. func (m *CreateSubscriptionRequest) GetSubscription() *Subscription {
  1594. if m != nil {
  1595. return m.Subscription
  1596. }
  1597. return nil
  1598. }
  1599. // Request for the UpdateSubscription method.
  1600. type UpdateSubscriptionRequest struct {
  1601. // The subscription to update, with new values.
  1602. Subscription *Subscription `protobuf:"bytes,1,opt,name=subscription,proto3" json:"subscription,omitempty"`
  1603. // List of fields that should be updated.
  1604. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  1605. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1606. XXX_unrecognized []byte `json:"-"`
  1607. XXX_sizecache int32 `json:"-"`
  1608. }
  1609. func (m *UpdateSubscriptionRequest) Reset() { *m = UpdateSubscriptionRequest{} }
  1610. func (m *UpdateSubscriptionRequest) String() string { return proto.CompactTextString(m) }
  1611. func (*UpdateSubscriptionRequest) ProtoMessage() {}
  1612. func (*UpdateSubscriptionRequest) Descriptor() ([]byte, []int) {
  1613. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{29}
  1614. }
  1615. func (m *UpdateSubscriptionRequest) XXX_Unmarshal(b []byte) error {
  1616. return xxx_messageInfo_UpdateSubscriptionRequest.Unmarshal(m, b)
  1617. }
  1618. func (m *UpdateSubscriptionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1619. return xxx_messageInfo_UpdateSubscriptionRequest.Marshal(b, m, deterministic)
  1620. }
  1621. func (dst *UpdateSubscriptionRequest) XXX_Merge(src proto.Message) {
  1622. xxx_messageInfo_UpdateSubscriptionRequest.Merge(dst, src)
  1623. }
  1624. func (m *UpdateSubscriptionRequest) XXX_Size() int {
  1625. return xxx_messageInfo_UpdateSubscriptionRequest.Size(m)
  1626. }
  1627. func (m *UpdateSubscriptionRequest) XXX_DiscardUnknown() {
  1628. xxx_messageInfo_UpdateSubscriptionRequest.DiscardUnknown(m)
  1629. }
  1630. var xxx_messageInfo_UpdateSubscriptionRequest proto.InternalMessageInfo
  1631. func (m *UpdateSubscriptionRequest) GetSubscription() *Subscription {
  1632. if m != nil {
  1633. return m.Subscription
  1634. }
  1635. return nil
  1636. }
  1637. func (m *UpdateSubscriptionRequest) GetUpdateMask() *field_mask.FieldMask {
  1638. if m != nil {
  1639. return m.UpdateMask
  1640. }
  1641. return nil
  1642. }
  1643. // Request for the ListSubscriptions method.
  1644. type ListSubscriptionsRequest struct {
  1645. // Resource name of the incident, for example,
  1646. // "projects/{project_id}/incidents/{incident_id}".
  1647. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1648. // Number of subscriptions to return.
  1649. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1650. // Page token from an earlier query, as returned in `next_page_token`.
  1651. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1652. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1653. XXX_unrecognized []byte `json:"-"`
  1654. XXX_sizecache int32 `json:"-"`
  1655. }
  1656. func (m *ListSubscriptionsRequest) Reset() { *m = ListSubscriptionsRequest{} }
  1657. func (m *ListSubscriptionsRequest) String() string { return proto.CompactTextString(m) }
  1658. func (*ListSubscriptionsRequest) ProtoMessage() {}
  1659. func (*ListSubscriptionsRequest) Descriptor() ([]byte, []int) {
  1660. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{30}
  1661. }
  1662. func (m *ListSubscriptionsRequest) XXX_Unmarshal(b []byte) error {
  1663. return xxx_messageInfo_ListSubscriptionsRequest.Unmarshal(m, b)
  1664. }
  1665. func (m *ListSubscriptionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1666. return xxx_messageInfo_ListSubscriptionsRequest.Marshal(b, m, deterministic)
  1667. }
  1668. func (dst *ListSubscriptionsRequest) XXX_Merge(src proto.Message) {
  1669. xxx_messageInfo_ListSubscriptionsRequest.Merge(dst, src)
  1670. }
  1671. func (m *ListSubscriptionsRequest) XXX_Size() int {
  1672. return xxx_messageInfo_ListSubscriptionsRequest.Size(m)
  1673. }
  1674. func (m *ListSubscriptionsRequest) XXX_DiscardUnknown() {
  1675. xxx_messageInfo_ListSubscriptionsRequest.DiscardUnknown(m)
  1676. }
  1677. var xxx_messageInfo_ListSubscriptionsRequest proto.InternalMessageInfo
  1678. func (m *ListSubscriptionsRequest) GetParent() string {
  1679. if m != nil {
  1680. return m.Parent
  1681. }
  1682. return ""
  1683. }
  1684. func (m *ListSubscriptionsRequest) GetPageSize() int32 {
  1685. if m != nil {
  1686. return m.PageSize
  1687. }
  1688. return 0
  1689. }
  1690. func (m *ListSubscriptionsRequest) GetPageToken() string {
  1691. if m != nil {
  1692. return m.PageToken
  1693. }
  1694. return ""
  1695. }
  1696. // Response for the ListSubscriptions method.
  1697. type ListSubscriptionsResponse struct {
  1698. // List of subscriptions.
  1699. Subscriptions []*Subscription `protobuf:"bytes,1,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"`
  1700. // Page token to fetch the next set of subscriptions.
  1701. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1702. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1703. XXX_unrecognized []byte `json:"-"`
  1704. XXX_sizecache int32 `json:"-"`
  1705. }
  1706. func (m *ListSubscriptionsResponse) Reset() { *m = ListSubscriptionsResponse{} }
  1707. func (m *ListSubscriptionsResponse) String() string { return proto.CompactTextString(m) }
  1708. func (*ListSubscriptionsResponse) ProtoMessage() {}
  1709. func (*ListSubscriptionsResponse) Descriptor() ([]byte, []int) {
  1710. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{31}
  1711. }
  1712. func (m *ListSubscriptionsResponse) XXX_Unmarshal(b []byte) error {
  1713. return xxx_messageInfo_ListSubscriptionsResponse.Unmarshal(m, b)
  1714. }
  1715. func (m *ListSubscriptionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1716. return xxx_messageInfo_ListSubscriptionsResponse.Marshal(b, m, deterministic)
  1717. }
  1718. func (dst *ListSubscriptionsResponse) XXX_Merge(src proto.Message) {
  1719. xxx_messageInfo_ListSubscriptionsResponse.Merge(dst, src)
  1720. }
  1721. func (m *ListSubscriptionsResponse) XXX_Size() int {
  1722. return xxx_messageInfo_ListSubscriptionsResponse.Size(m)
  1723. }
  1724. func (m *ListSubscriptionsResponse) XXX_DiscardUnknown() {
  1725. xxx_messageInfo_ListSubscriptionsResponse.DiscardUnknown(m)
  1726. }
  1727. var xxx_messageInfo_ListSubscriptionsResponse proto.InternalMessageInfo
  1728. func (m *ListSubscriptionsResponse) GetSubscriptions() []*Subscription {
  1729. if m != nil {
  1730. return m.Subscriptions
  1731. }
  1732. return nil
  1733. }
  1734. func (m *ListSubscriptionsResponse) GetNextPageToken() string {
  1735. if m != nil {
  1736. return m.NextPageToken
  1737. }
  1738. return ""
  1739. }
  1740. // Request for deleting a subscription.
  1741. type DeleteSubscriptionRequest struct {
  1742. // Resource name of the subscription.
  1743. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1744. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1745. XXX_unrecognized []byte `json:"-"`
  1746. XXX_sizecache int32 `json:"-"`
  1747. }
  1748. func (m *DeleteSubscriptionRequest) Reset() { *m = DeleteSubscriptionRequest{} }
  1749. func (m *DeleteSubscriptionRequest) String() string { return proto.CompactTextString(m) }
  1750. func (*DeleteSubscriptionRequest) ProtoMessage() {}
  1751. func (*DeleteSubscriptionRequest) Descriptor() ([]byte, []int) {
  1752. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{32}
  1753. }
  1754. func (m *DeleteSubscriptionRequest) XXX_Unmarshal(b []byte) error {
  1755. return xxx_messageInfo_DeleteSubscriptionRequest.Unmarshal(m, b)
  1756. }
  1757. func (m *DeleteSubscriptionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1758. return xxx_messageInfo_DeleteSubscriptionRequest.Marshal(b, m, deterministic)
  1759. }
  1760. func (dst *DeleteSubscriptionRequest) XXX_Merge(src proto.Message) {
  1761. xxx_messageInfo_DeleteSubscriptionRequest.Merge(dst, src)
  1762. }
  1763. func (m *DeleteSubscriptionRequest) XXX_Size() int {
  1764. return xxx_messageInfo_DeleteSubscriptionRequest.Size(m)
  1765. }
  1766. func (m *DeleteSubscriptionRequest) XXX_DiscardUnknown() {
  1767. xxx_messageInfo_DeleteSubscriptionRequest.DiscardUnknown(m)
  1768. }
  1769. var xxx_messageInfo_DeleteSubscriptionRequest proto.InternalMessageInfo
  1770. func (m *DeleteSubscriptionRequest) GetName() string {
  1771. if m != nil {
  1772. return m.Name
  1773. }
  1774. return ""
  1775. }
  1776. // Request for creating a role assignment.
  1777. type CreateIncidentRoleAssignmentRequest struct {
  1778. // Resource name of the incident, for example,
  1779. // "projects/{project_id}/incidents/{incident_id}".
  1780. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1781. // Role assignment to create.
  1782. IncidentRoleAssignment *IncidentRoleAssignment `protobuf:"bytes,2,opt,name=incident_role_assignment,json=incidentRoleAssignment,proto3" json:"incident_role_assignment,omitempty"`
  1783. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1784. XXX_unrecognized []byte `json:"-"`
  1785. XXX_sizecache int32 `json:"-"`
  1786. }
  1787. func (m *CreateIncidentRoleAssignmentRequest) Reset() { *m = CreateIncidentRoleAssignmentRequest{} }
  1788. func (m *CreateIncidentRoleAssignmentRequest) String() string { return proto.CompactTextString(m) }
  1789. func (*CreateIncidentRoleAssignmentRequest) ProtoMessage() {}
  1790. func (*CreateIncidentRoleAssignmentRequest) Descriptor() ([]byte, []int) {
  1791. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{33}
  1792. }
  1793. func (m *CreateIncidentRoleAssignmentRequest) XXX_Unmarshal(b []byte) error {
  1794. return xxx_messageInfo_CreateIncidentRoleAssignmentRequest.Unmarshal(m, b)
  1795. }
  1796. func (m *CreateIncidentRoleAssignmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1797. return xxx_messageInfo_CreateIncidentRoleAssignmentRequest.Marshal(b, m, deterministic)
  1798. }
  1799. func (dst *CreateIncidentRoleAssignmentRequest) XXX_Merge(src proto.Message) {
  1800. xxx_messageInfo_CreateIncidentRoleAssignmentRequest.Merge(dst, src)
  1801. }
  1802. func (m *CreateIncidentRoleAssignmentRequest) XXX_Size() int {
  1803. return xxx_messageInfo_CreateIncidentRoleAssignmentRequest.Size(m)
  1804. }
  1805. func (m *CreateIncidentRoleAssignmentRequest) XXX_DiscardUnknown() {
  1806. xxx_messageInfo_CreateIncidentRoleAssignmentRequest.DiscardUnknown(m)
  1807. }
  1808. var xxx_messageInfo_CreateIncidentRoleAssignmentRequest proto.InternalMessageInfo
  1809. func (m *CreateIncidentRoleAssignmentRequest) GetParent() string {
  1810. if m != nil {
  1811. return m.Parent
  1812. }
  1813. return ""
  1814. }
  1815. func (m *CreateIncidentRoleAssignmentRequest) GetIncidentRoleAssignment() *IncidentRoleAssignment {
  1816. if m != nil {
  1817. return m.IncidentRoleAssignment
  1818. }
  1819. return nil
  1820. }
  1821. // Request for deleting a role assignment.
  1822. type DeleteIncidentRoleAssignmentRequest struct {
  1823. // Resource name of the role assignment.
  1824. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1825. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1826. XXX_unrecognized []byte `json:"-"`
  1827. XXX_sizecache int32 `json:"-"`
  1828. }
  1829. func (m *DeleteIncidentRoleAssignmentRequest) Reset() { *m = DeleteIncidentRoleAssignmentRequest{} }
  1830. func (m *DeleteIncidentRoleAssignmentRequest) String() string { return proto.CompactTextString(m) }
  1831. func (*DeleteIncidentRoleAssignmentRequest) ProtoMessage() {}
  1832. func (*DeleteIncidentRoleAssignmentRequest) Descriptor() ([]byte, []int) {
  1833. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{34}
  1834. }
  1835. func (m *DeleteIncidentRoleAssignmentRequest) XXX_Unmarshal(b []byte) error {
  1836. return xxx_messageInfo_DeleteIncidentRoleAssignmentRequest.Unmarshal(m, b)
  1837. }
  1838. func (m *DeleteIncidentRoleAssignmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1839. return xxx_messageInfo_DeleteIncidentRoleAssignmentRequest.Marshal(b, m, deterministic)
  1840. }
  1841. func (dst *DeleteIncidentRoleAssignmentRequest) XXX_Merge(src proto.Message) {
  1842. xxx_messageInfo_DeleteIncidentRoleAssignmentRequest.Merge(dst, src)
  1843. }
  1844. func (m *DeleteIncidentRoleAssignmentRequest) XXX_Size() int {
  1845. return xxx_messageInfo_DeleteIncidentRoleAssignmentRequest.Size(m)
  1846. }
  1847. func (m *DeleteIncidentRoleAssignmentRequest) XXX_DiscardUnknown() {
  1848. xxx_messageInfo_DeleteIncidentRoleAssignmentRequest.DiscardUnknown(m)
  1849. }
  1850. var xxx_messageInfo_DeleteIncidentRoleAssignmentRequest proto.InternalMessageInfo
  1851. func (m *DeleteIncidentRoleAssignmentRequest) GetName() string {
  1852. if m != nil {
  1853. return m.Name
  1854. }
  1855. return ""
  1856. }
  1857. // Request to list role assignments of an incident.
  1858. type ListIncidentRoleAssignmentsRequest struct {
  1859. // Resource name of the incident, for example,
  1860. // "projects/{project_id}/incidents/{incident_id}".
  1861. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1862. // Number of assignments to return.
  1863. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1864. // Page token from an earlier query, as returned in `next_page_token`.
  1865. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1866. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1867. XXX_unrecognized []byte `json:"-"`
  1868. XXX_sizecache int32 `json:"-"`
  1869. }
  1870. func (m *ListIncidentRoleAssignmentsRequest) Reset() { *m = ListIncidentRoleAssignmentsRequest{} }
  1871. func (m *ListIncidentRoleAssignmentsRequest) String() string { return proto.CompactTextString(m) }
  1872. func (*ListIncidentRoleAssignmentsRequest) ProtoMessage() {}
  1873. func (*ListIncidentRoleAssignmentsRequest) Descriptor() ([]byte, []int) {
  1874. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{35}
  1875. }
  1876. func (m *ListIncidentRoleAssignmentsRequest) XXX_Unmarshal(b []byte) error {
  1877. return xxx_messageInfo_ListIncidentRoleAssignmentsRequest.Unmarshal(m, b)
  1878. }
  1879. func (m *ListIncidentRoleAssignmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1880. return xxx_messageInfo_ListIncidentRoleAssignmentsRequest.Marshal(b, m, deterministic)
  1881. }
  1882. func (dst *ListIncidentRoleAssignmentsRequest) XXX_Merge(src proto.Message) {
  1883. xxx_messageInfo_ListIncidentRoleAssignmentsRequest.Merge(dst, src)
  1884. }
  1885. func (m *ListIncidentRoleAssignmentsRequest) XXX_Size() int {
  1886. return xxx_messageInfo_ListIncidentRoleAssignmentsRequest.Size(m)
  1887. }
  1888. func (m *ListIncidentRoleAssignmentsRequest) XXX_DiscardUnknown() {
  1889. xxx_messageInfo_ListIncidentRoleAssignmentsRequest.DiscardUnknown(m)
  1890. }
  1891. var xxx_messageInfo_ListIncidentRoleAssignmentsRequest proto.InternalMessageInfo
  1892. func (m *ListIncidentRoleAssignmentsRequest) GetParent() string {
  1893. if m != nil {
  1894. return m.Parent
  1895. }
  1896. return ""
  1897. }
  1898. func (m *ListIncidentRoleAssignmentsRequest) GetPageSize() int32 {
  1899. if m != nil {
  1900. return m.PageSize
  1901. }
  1902. return 0
  1903. }
  1904. func (m *ListIncidentRoleAssignmentsRequest) GetPageToken() string {
  1905. if m != nil {
  1906. return m.PageToken
  1907. }
  1908. return ""
  1909. }
  1910. // Response for the ListIncidentRoleAssignments method.
  1911. type ListIncidentRoleAssignmentsResponse struct {
  1912. // List of assignments.
  1913. IncidentRoleAssignments []*IncidentRoleAssignment `protobuf:"bytes,1,rep,name=incident_role_assignments,json=incidentRoleAssignments,proto3" json:"incident_role_assignments,omitempty"`
  1914. // Page token to fetch the next set of assignments.
  1915. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1916. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1917. XXX_unrecognized []byte `json:"-"`
  1918. XXX_sizecache int32 `json:"-"`
  1919. }
  1920. func (m *ListIncidentRoleAssignmentsResponse) Reset() { *m = ListIncidentRoleAssignmentsResponse{} }
  1921. func (m *ListIncidentRoleAssignmentsResponse) String() string { return proto.CompactTextString(m) }
  1922. func (*ListIncidentRoleAssignmentsResponse) ProtoMessage() {}
  1923. func (*ListIncidentRoleAssignmentsResponse) Descriptor() ([]byte, []int) {
  1924. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{36}
  1925. }
  1926. func (m *ListIncidentRoleAssignmentsResponse) XXX_Unmarshal(b []byte) error {
  1927. return xxx_messageInfo_ListIncidentRoleAssignmentsResponse.Unmarshal(m, b)
  1928. }
  1929. func (m *ListIncidentRoleAssignmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1930. return xxx_messageInfo_ListIncidentRoleAssignmentsResponse.Marshal(b, m, deterministic)
  1931. }
  1932. func (dst *ListIncidentRoleAssignmentsResponse) XXX_Merge(src proto.Message) {
  1933. xxx_messageInfo_ListIncidentRoleAssignmentsResponse.Merge(dst, src)
  1934. }
  1935. func (m *ListIncidentRoleAssignmentsResponse) XXX_Size() int {
  1936. return xxx_messageInfo_ListIncidentRoleAssignmentsResponse.Size(m)
  1937. }
  1938. func (m *ListIncidentRoleAssignmentsResponse) XXX_DiscardUnknown() {
  1939. xxx_messageInfo_ListIncidentRoleAssignmentsResponse.DiscardUnknown(m)
  1940. }
  1941. var xxx_messageInfo_ListIncidentRoleAssignmentsResponse proto.InternalMessageInfo
  1942. func (m *ListIncidentRoleAssignmentsResponse) GetIncidentRoleAssignments() []*IncidentRoleAssignment {
  1943. if m != nil {
  1944. return m.IncidentRoleAssignments
  1945. }
  1946. return nil
  1947. }
  1948. func (m *ListIncidentRoleAssignmentsResponse) GetNextPageToken() string {
  1949. if m != nil {
  1950. return m.NextPageToken
  1951. }
  1952. return ""
  1953. }
  1954. // Request to start a role handover.
  1955. type RequestIncidentRoleHandoverRequest struct {
  1956. // Resource name of the role assignment.
  1957. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1958. // The proposed assignee.
  1959. NewAssignee *User `protobuf:"bytes,2,opt,name=new_assignee,json=newAssignee,proto3" json:"new_assignee,omitempty"`
  1960. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1961. XXX_unrecognized []byte `json:"-"`
  1962. XXX_sizecache int32 `json:"-"`
  1963. }
  1964. func (m *RequestIncidentRoleHandoverRequest) Reset() { *m = RequestIncidentRoleHandoverRequest{} }
  1965. func (m *RequestIncidentRoleHandoverRequest) String() string { return proto.CompactTextString(m) }
  1966. func (*RequestIncidentRoleHandoverRequest) ProtoMessage() {}
  1967. func (*RequestIncidentRoleHandoverRequest) Descriptor() ([]byte, []int) {
  1968. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{37}
  1969. }
  1970. func (m *RequestIncidentRoleHandoverRequest) XXX_Unmarshal(b []byte) error {
  1971. return xxx_messageInfo_RequestIncidentRoleHandoverRequest.Unmarshal(m, b)
  1972. }
  1973. func (m *RequestIncidentRoleHandoverRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1974. return xxx_messageInfo_RequestIncidentRoleHandoverRequest.Marshal(b, m, deterministic)
  1975. }
  1976. func (dst *RequestIncidentRoleHandoverRequest) XXX_Merge(src proto.Message) {
  1977. xxx_messageInfo_RequestIncidentRoleHandoverRequest.Merge(dst, src)
  1978. }
  1979. func (m *RequestIncidentRoleHandoverRequest) XXX_Size() int {
  1980. return xxx_messageInfo_RequestIncidentRoleHandoverRequest.Size(m)
  1981. }
  1982. func (m *RequestIncidentRoleHandoverRequest) XXX_DiscardUnknown() {
  1983. xxx_messageInfo_RequestIncidentRoleHandoverRequest.DiscardUnknown(m)
  1984. }
  1985. var xxx_messageInfo_RequestIncidentRoleHandoverRequest proto.InternalMessageInfo
  1986. func (m *RequestIncidentRoleHandoverRequest) GetName() string {
  1987. if m != nil {
  1988. return m.Name
  1989. }
  1990. return ""
  1991. }
  1992. func (m *RequestIncidentRoleHandoverRequest) GetNewAssignee() *User {
  1993. if m != nil {
  1994. return m.NewAssignee
  1995. }
  1996. return nil
  1997. }
  1998. // Request to confirm a role handover.
  1999. type ConfirmIncidentRoleHandoverRequest struct {
  2000. // Resource name of the role assignment.
  2001. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2002. // The proposed assignee, who will now be the assignee. This should be the
  2003. // current user; otherwise ForceRoleHandover should be called.
  2004. NewAssignee *User `protobuf:"bytes,2,opt,name=new_assignee,json=newAssignee,proto3" json:"new_assignee,omitempty"`
  2005. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2006. XXX_unrecognized []byte `json:"-"`
  2007. XXX_sizecache int32 `json:"-"`
  2008. }
  2009. func (m *ConfirmIncidentRoleHandoverRequest) Reset() { *m = ConfirmIncidentRoleHandoverRequest{} }
  2010. func (m *ConfirmIncidentRoleHandoverRequest) String() string { return proto.CompactTextString(m) }
  2011. func (*ConfirmIncidentRoleHandoverRequest) ProtoMessage() {}
  2012. func (*ConfirmIncidentRoleHandoverRequest) Descriptor() ([]byte, []int) {
  2013. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{38}
  2014. }
  2015. func (m *ConfirmIncidentRoleHandoverRequest) XXX_Unmarshal(b []byte) error {
  2016. return xxx_messageInfo_ConfirmIncidentRoleHandoverRequest.Unmarshal(m, b)
  2017. }
  2018. func (m *ConfirmIncidentRoleHandoverRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2019. return xxx_messageInfo_ConfirmIncidentRoleHandoverRequest.Marshal(b, m, deterministic)
  2020. }
  2021. func (dst *ConfirmIncidentRoleHandoverRequest) XXX_Merge(src proto.Message) {
  2022. xxx_messageInfo_ConfirmIncidentRoleHandoverRequest.Merge(dst, src)
  2023. }
  2024. func (m *ConfirmIncidentRoleHandoverRequest) XXX_Size() int {
  2025. return xxx_messageInfo_ConfirmIncidentRoleHandoverRequest.Size(m)
  2026. }
  2027. func (m *ConfirmIncidentRoleHandoverRequest) XXX_DiscardUnknown() {
  2028. xxx_messageInfo_ConfirmIncidentRoleHandoverRequest.DiscardUnknown(m)
  2029. }
  2030. var xxx_messageInfo_ConfirmIncidentRoleHandoverRequest proto.InternalMessageInfo
  2031. func (m *ConfirmIncidentRoleHandoverRequest) GetName() string {
  2032. if m != nil {
  2033. return m.Name
  2034. }
  2035. return ""
  2036. }
  2037. func (m *ConfirmIncidentRoleHandoverRequest) GetNewAssignee() *User {
  2038. if m != nil {
  2039. return m.NewAssignee
  2040. }
  2041. return nil
  2042. }
  2043. // Request to force a role handover.
  2044. type ForceIncidentRoleHandoverRequest struct {
  2045. // Resource name of the role assignment.
  2046. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2047. // The proposed assignee, who will now be the assignee. This should not be
  2048. // the current user; otherwise ConfirmRoleHandover should be called.
  2049. NewAssignee *User `protobuf:"bytes,2,opt,name=new_assignee,json=newAssignee,proto3" json:"new_assignee,omitempty"`
  2050. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2051. XXX_unrecognized []byte `json:"-"`
  2052. XXX_sizecache int32 `json:"-"`
  2053. }
  2054. func (m *ForceIncidentRoleHandoverRequest) Reset() { *m = ForceIncidentRoleHandoverRequest{} }
  2055. func (m *ForceIncidentRoleHandoverRequest) String() string { return proto.CompactTextString(m) }
  2056. func (*ForceIncidentRoleHandoverRequest) ProtoMessage() {}
  2057. func (*ForceIncidentRoleHandoverRequest) Descriptor() ([]byte, []int) {
  2058. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{39}
  2059. }
  2060. func (m *ForceIncidentRoleHandoverRequest) XXX_Unmarshal(b []byte) error {
  2061. return xxx_messageInfo_ForceIncidentRoleHandoverRequest.Unmarshal(m, b)
  2062. }
  2063. func (m *ForceIncidentRoleHandoverRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2064. return xxx_messageInfo_ForceIncidentRoleHandoverRequest.Marshal(b, m, deterministic)
  2065. }
  2066. func (dst *ForceIncidentRoleHandoverRequest) XXX_Merge(src proto.Message) {
  2067. xxx_messageInfo_ForceIncidentRoleHandoverRequest.Merge(dst, src)
  2068. }
  2069. func (m *ForceIncidentRoleHandoverRequest) XXX_Size() int {
  2070. return xxx_messageInfo_ForceIncidentRoleHandoverRequest.Size(m)
  2071. }
  2072. func (m *ForceIncidentRoleHandoverRequest) XXX_DiscardUnknown() {
  2073. xxx_messageInfo_ForceIncidentRoleHandoverRequest.DiscardUnknown(m)
  2074. }
  2075. var xxx_messageInfo_ForceIncidentRoleHandoverRequest proto.InternalMessageInfo
  2076. func (m *ForceIncidentRoleHandoverRequest) GetName() string {
  2077. if m != nil {
  2078. return m.Name
  2079. }
  2080. return ""
  2081. }
  2082. func (m *ForceIncidentRoleHandoverRequest) GetNewAssignee() *User {
  2083. if m != nil {
  2084. return m.NewAssignee
  2085. }
  2086. return nil
  2087. }
  2088. // Request to cancel a role handover.
  2089. type CancelIncidentRoleHandoverRequest struct {
  2090. // Resource name of the role assignment.
  2091. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2092. // Person who was proposed as the next assignee (i.e.
  2093. // IncidentRoleAssignment.proposed_assignee) and whose proposal is being
  2094. // cancelled.
  2095. NewAssignee *User `protobuf:"bytes,2,opt,name=new_assignee,json=newAssignee,proto3" json:"new_assignee,omitempty"`
  2096. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2097. XXX_unrecognized []byte `json:"-"`
  2098. XXX_sizecache int32 `json:"-"`
  2099. }
  2100. func (m *CancelIncidentRoleHandoverRequest) Reset() { *m = CancelIncidentRoleHandoverRequest{} }
  2101. func (m *CancelIncidentRoleHandoverRequest) String() string { return proto.CompactTextString(m) }
  2102. func (*CancelIncidentRoleHandoverRequest) ProtoMessage() {}
  2103. func (*CancelIncidentRoleHandoverRequest) Descriptor() ([]byte, []int) {
  2104. return fileDescriptor_incidents_service_a19cef89fc9d533c, []int{40}
  2105. }
  2106. func (m *CancelIncidentRoleHandoverRequest) XXX_Unmarshal(b []byte) error {
  2107. return xxx_messageInfo_CancelIncidentRoleHandoverRequest.Unmarshal(m, b)
  2108. }
  2109. func (m *CancelIncidentRoleHandoverRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2110. return xxx_messageInfo_CancelIncidentRoleHandoverRequest.Marshal(b, m, deterministic)
  2111. }
  2112. func (dst *CancelIncidentRoleHandoverRequest) XXX_Merge(src proto.Message) {
  2113. xxx_messageInfo_CancelIncidentRoleHandoverRequest.Merge(dst, src)
  2114. }
  2115. func (m *CancelIncidentRoleHandoverRequest) XXX_Size() int {
  2116. return xxx_messageInfo_CancelIncidentRoleHandoverRequest.Size(m)
  2117. }
  2118. func (m *CancelIncidentRoleHandoverRequest) XXX_DiscardUnknown() {
  2119. xxx_messageInfo_CancelIncidentRoleHandoverRequest.DiscardUnknown(m)
  2120. }
  2121. var xxx_messageInfo_CancelIncidentRoleHandoverRequest proto.InternalMessageInfo
  2122. func (m *CancelIncidentRoleHandoverRequest) GetName() string {
  2123. if m != nil {
  2124. return m.Name
  2125. }
  2126. return ""
  2127. }
  2128. func (m *CancelIncidentRoleHandoverRequest) GetNewAssignee() *User {
  2129. if m != nil {
  2130. return m.NewAssignee
  2131. }
  2132. return nil
  2133. }
  2134. func init() {
  2135. proto.RegisterType((*CreateIncidentRequest)(nil), "google.cloud.irm.v1alpha2.CreateIncidentRequest")
  2136. proto.RegisterType((*GetIncidentRequest)(nil), "google.cloud.irm.v1alpha2.GetIncidentRequest")
  2137. proto.RegisterType((*UpdateIncidentRequest)(nil), "google.cloud.irm.v1alpha2.UpdateIncidentRequest")
  2138. proto.RegisterType((*SearchSimilarIncidentsRequest)(nil), "google.cloud.irm.v1alpha2.SearchSimilarIncidentsRequest")
  2139. proto.RegisterType((*SearchSimilarIncidentsResponse)(nil), "google.cloud.irm.v1alpha2.SearchSimilarIncidentsResponse")
  2140. proto.RegisterType((*SearchSimilarIncidentsResponse_Result)(nil), "google.cloud.irm.v1alpha2.SearchSimilarIncidentsResponse.Result")
  2141. proto.RegisterType((*CreateAnnotationRequest)(nil), "google.cloud.irm.v1alpha2.CreateAnnotationRequest")
  2142. proto.RegisterType((*ListAnnotationsRequest)(nil), "google.cloud.irm.v1alpha2.ListAnnotationsRequest")
  2143. proto.RegisterType((*ListAnnotationsResponse)(nil), "google.cloud.irm.v1alpha2.ListAnnotationsResponse")
  2144. proto.RegisterType((*CreateTagRequest)(nil), "google.cloud.irm.v1alpha2.CreateTagRequest")
  2145. proto.RegisterType((*DeleteTagRequest)(nil), "google.cloud.irm.v1alpha2.DeleteTagRequest")
  2146. proto.RegisterType((*ListTagsRequest)(nil), "google.cloud.irm.v1alpha2.ListTagsRequest")
  2147. proto.RegisterType((*ListTagsResponse)(nil), "google.cloud.irm.v1alpha2.ListTagsResponse")
  2148. proto.RegisterType((*CreateSignalRequest)(nil), "google.cloud.irm.v1alpha2.CreateSignalRequest")
  2149. proto.RegisterType((*SearchSignalsRequest)(nil), "google.cloud.irm.v1alpha2.SearchSignalsRequest")
  2150. proto.RegisterType((*SearchSignalsResponse)(nil), "google.cloud.irm.v1alpha2.SearchSignalsResponse")
  2151. proto.RegisterType((*GetSignalRequest)(nil), "google.cloud.irm.v1alpha2.GetSignalRequest")
  2152. proto.RegisterType((*UpdateSignalRequest)(nil), "google.cloud.irm.v1alpha2.UpdateSignalRequest")
  2153. proto.RegisterType((*SearchIncidentsRequest)(nil), "google.cloud.irm.v1alpha2.SearchIncidentsRequest")
  2154. proto.RegisterType((*SearchIncidentsResponse)(nil), "google.cloud.irm.v1alpha2.SearchIncidentsResponse")
  2155. proto.RegisterType((*EscalateIncidentRequest)(nil), "google.cloud.irm.v1alpha2.EscalateIncidentRequest")
  2156. proto.RegisterType((*EscalateIncidentResponse)(nil), "google.cloud.irm.v1alpha2.EscalateIncidentResponse")
  2157. proto.RegisterType((*CreateArtifactRequest)(nil), "google.cloud.irm.v1alpha2.CreateArtifactRequest")
  2158. proto.RegisterType((*ListArtifactsRequest)(nil), "google.cloud.irm.v1alpha2.ListArtifactsRequest")
  2159. proto.RegisterType((*ListArtifactsResponse)(nil), "google.cloud.irm.v1alpha2.ListArtifactsResponse")
  2160. proto.RegisterType((*UpdateArtifactRequest)(nil), "google.cloud.irm.v1alpha2.UpdateArtifactRequest")
  2161. proto.RegisterType((*DeleteArtifactRequest)(nil), "google.cloud.irm.v1alpha2.DeleteArtifactRequest")
  2162. proto.RegisterType((*SendShiftHandoffRequest)(nil), "google.cloud.irm.v1alpha2.SendShiftHandoffRequest")
  2163. proto.RegisterType((*SendShiftHandoffRequest_Incident)(nil), "google.cloud.irm.v1alpha2.SendShiftHandoffRequest.Incident")
  2164. proto.RegisterType((*SendShiftHandoffResponse)(nil), "google.cloud.irm.v1alpha2.SendShiftHandoffResponse")
  2165. proto.RegisterType((*CreateSubscriptionRequest)(nil), "google.cloud.irm.v1alpha2.CreateSubscriptionRequest")
  2166. proto.RegisterType((*UpdateSubscriptionRequest)(nil), "google.cloud.irm.v1alpha2.UpdateSubscriptionRequest")
  2167. proto.RegisterType((*ListSubscriptionsRequest)(nil), "google.cloud.irm.v1alpha2.ListSubscriptionsRequest")
  2168. proto.RegisterType((*ListSubscriptionsResponse)(nil), "google.cloud.irm.v1alpha2.ListSubscriptionsResponse")
  2169. proto.RegisterType((*DeleteSubscriptionRequest)(nil), "google.cloud.irm.v1alpha2.DeleteSubscriptionRequest")
  2170. proto.RegisterType((*CreateIncidentRoleAssignmentRequest)(nil), "google.cloud.irm.v1alpha2.CreateIncidentRoleAssignmentRequest")
  2171. proto.RegisterType((*DeleteIncidentRoleAssignmentRequest)(nil), "google.cloud.irm.v1alpha2.DeleteIncidentRoleAssignmentRequest")
  2172. proto.RegisterType((*ListIncidentRoleAssignmentsRequest)(nil), "google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsRequest")
  2173. proto.RegisterType((*ListIncidentRoleAssignmentsResponse)(nil), "google.cloud.irm.v1alpha2.ListIncidentRoleAssignmentsResponse")
  2174. proto.RegisterType((*RequestIncidentRoleHandoverRequest)(nil), "google.cloud.irm.v1alpha2.RequestIncidentRoleHandoverRequest")
  2175. proto.RegisterType((*ConfirmIncidentRoleHandoverRequest)(nil), "google.cloud.irm.v1alpha2.ConfirmIncidentRoleHandoverRequest")
  2176. proto.RegisterType((*ForceIncidentRoleHandoverRequest)(nil), "google.cloud.irm.v1alpha2.ForceIncidentRoleHandoverRequest")
  2177. proto.RegisterType((*CancelIncidentRoleHandoverRequest)(nil), "google.cloud.irm.v1alpha2.CancelIncidentRoleHandoverRequest")
  2178. }
  2179. // Reference imports to suppress errors if they are not otherwise used.
  2180. var _ context.Context
  2181. var _ grpc.ClientConn
  2182. // This is a compile-time assertion to ensure that this generated file
  2183. // is compatible with the grpc package it is being compiled against.
  2184. const _ = grpc.SupportPackageIsVersion4
  2185. // IncidentServiceClient is the client API for IncidentService service.
  2186. //
  2187. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  2188. type IncidentServiceClient interface {
  2189. // Creates a new incident.
  2190. CreateIncident(ctx context.Context, in *CreateIncidentRequest, opts ...grpc.CallOption) (*Incident, error)
  2191. // Returns an incident by name.
  2192. GetIncident(ctx context.Context, in *GetIncidentRequest, opts ...grpc.CallOption) (*Incident, error)
  2193. // Returns a list of incidents.
  2194. // Incidents are ordered by start time, with the most recent incidents first.
  2195. SearchIncidents(ctx context.Context, in *SearchIncidentsRequest, opts ...grpc.CallOption) (*SearchIncidentsResponse, error)
  2196. // Updates an existing incident.
  2197. UpdateIncident(ctx context.Context, in *UpdateIncidentRequest, opts ...grpc.CallOption) (*Incident, error)
  2198. // Returns a list of incidents that are "similar" to the specified incident
  2199. // or signal. This functionality is provided on a best-effort basis and the
  2200. // definition of "similar" is subject to change.
  2201. SearchSimilarIncidents(ctx context.Context, in *SearchSimilarIncidentsRequest, opts ...grpc.CallOption) (*SearchSimilarIncidentsResponse, error)
  2202. // Creates an annotation on an existing incident. Only 'text/plain' and
  2203. // 'text/markdown' annotations can be created via this method.
  2204. CreateAnnotation(ctx context.Context, in *CreateAnnotationRequest, opts ...grpc.CallOption) (*Annotation, error)
  2205. // Lists annotations that are part of an incident. No assumptions should be
  2206. // made on the content-type of the annotation returned.
  2207. ListAnnotations(ctx context.Context, in *ListAnnotationsRequest, opts ...grpc.CallOption) (*ListAnnotationsResponse, error)
  2208. // Creates a tag on an existing incident.
  2209. CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*Tag, error)
  2210. // Deletes an existing tag.
  2211. DeleteTag(ctx context.Context, in *DeleteTagRequest, opts ...grpc.CallOption) (*empty.Empty, error)
  2212. // Lists tags that are part of an incident.
  2213. ListTags(ctx context.Context, in *ListTagsRequest, opts ...grpc.CallOption) (*ListTagsResponse, error)
  2214. // Creates a new signal.
  2215. CreateSignal(ctx context.Context, in *CreateSignalRequest, opts ...grpc.CallOption) (*Signal, error)
  2216. // Lists signals that are part of an incident.
  2217. // Signals are returned in reverse chronological order.
  2218. SearchSignals(ctx context.Context, in *SearchSignalsRequest, opts ...grpc.CallOption) (*SearchSignalsResponse, error)
  2219. // Returns a signal by name.
  2220. GetSignal(ctx context.Context, in *GetSignalRequest, opts ...grpc.CallOption) (*Signal, error)
  2221. // Updates an existing signal (for example, to assign/unassign it to an
  2222. // incident).
  2223. UpdateSignal(ctx context.Context, in *UpdateSignalRequest, opts ...grpc.CallOption) (*Signal, error)
  2224. // Escalates an incident.
  2225. EscalateIncident(ctx context.Context, in *EscalateIncidentRequest, opts ...grpc.CallOption) (*EscalateIncidentResponse, error)
  2226. // Creates a new artifact.
  2227. CreateArtifact(ctx context.Context, in *CreateArtifactRequest, opts ...grpc.CallOption) (*Artifact, error)
  2228. // Returns a list of artifacts for an incident.
  2229. ListArtifacts(ctx context.Context, in *ListArtifactsRequest, opts ...grpc.CallOption) (*ListArtifactsResponse, error)
  2230. // Updates an existing artifact.
  2231. UpdateArtifact(ctx context.Context, in *UpdateArtifactRequest, opts ...grpc.CallOption) (*Artifact, error)
  2232. // Deletes an existing artifact.
  2233. DeleteArtifact(ctx context.Context, in *DeleteArtifactRequest, opts ...grpc.CallOption) (*empty.Empty, error)
  2234. // Sends a summary of the shift for oncall handoff.
  2235. SendShiftHandoff(ctx context.Context, in *SendShiftHandoffRequest, opts ...grpc.CallOption) (*SendShiftHandoffResponse, error)
  2236. // Creates a new subscription.
  2237. // This will fail if:
  2238. // a. there are too many (50) subscriptions in the incident already
  2239. // b. a subscription using the given channel already exists
  2240. CreateSubscription(ctx context.Context, in *CreateSubscriptionRequest, opts ...grpc.CallOption) (*Subscription, error)
  2241. // Updates a subscription.
  2242. UpdateSubscription(ctx context.Context, in *UpdateSubscriptionRequest, opts ...grpc.CallOption) (*Subscription, error)
  2243. // Returns a list of subscriptions for an incident.
  2244. ListSubscriptions(ctx context.Context, in *ListSubscriptionsRequest, opts ...grpc.CallOption) (*ListSubscriptionsResponse, error)
  2245. // Deletes an existing subscription.
  2246. DeleteSubscription(ctx context.Context, in *DeleteSubscriptionRequest, opts ...grpc.CallOption) (*empty.Empty, error)
  2247. // Creates a role assignment on an existing incident. Normally, the user field
  2248. // will be set when assigning a role to oneself, and the next field will be
  2249. // set when proposing another user as the assignee. Setting the next field
  2250. // directly to a user other than oneself is equivalent to proposing and
  2251. // force-assigning the role to the user.
  2252. CreateIncidentRoleAssignment(ctx context.Context, in *CreateIncidentRoleAssignmentRequest, opts ...grpc.CallOption) (*IncidentRoleAssignment, error)
  2253. // Deletes an existing role assignment.
  2254. DeleteIncidentRoleAssignment(ctx context.Context, in *DeleteIncidentRoleAssignmentRequest, opts ...grpc.CallOption) (*empty.Empty, error)
  2255. // Lists role assignments that are part of an incident.
  2256. ListIncidentRoleAssignments(ctx context.Context, in *ListIncidentRoleAssignmentsRequest, opts ...grpc.CallOption) (*ListIncidentRoleAssignmentsResponse, error)
  2257. // Starts a role handover. The proposed assignee will receive an email
  2258. // notifying them of the assignment. This will fail if a role handover is
  2259. // already pending.
  2260. RequestIncidentRoleHandover(ctx context.Context, in *RequestIncidentRoleHandoverRequest, opts ...grpc.CallOption) (*IncidentRoleAssignment, error)
  2261. // Confirms a role handover. This will fail if the 'proposed_assignee' field
  2262. // of the IncidentRoleAssignment is not equal to the 'new_assignee' field of
  2263. // the request. If the caller is not the new_assignee,
  2264. // ForceIncidentRoleHandover should be used instead.
  2265. ConfirmIncidentRoleHandover(ctx context.Context, in *ConfirmIncidentRoleHandoverRequest, opts ...grpc.CallOption) (*IncidentRoleAssignment, error)
  2266. // Forces a role handover. This will fail if the 'proposed_assignee' field of
  2267. // the IncidentRoleAssignment is not equal to the 'new_assignee' field of the
  2268. // request. If the caller is the new_assignee, ConfirmIncidentRoleHandover
  2269. // should be used instead.
  2270. ForceIncidentRoleHandover(ctx context.Context, in *ForceIncidentRoleHandoverRequest, opts ...grpc.CallOption) (*IncidentRoleAssignment, error)
  2271. // Cancels a role handover. This will fail if the 'proposed_assignee' field of
  2272. // the IncidentRoleAssignment is not equal to the 'new_assignee' field of the
  2273. // request.
  2274. CancelIncidentRoleHandover(ctx context.Context, in *CancelIncidentRoleHandoverRequest, opts ...grpc.CallOption) (*IncidentRoleAssignment, error)
  2275. }
  2276. type incidentServiceClient struct {
  2277. cc *grpc.ClientConn
  2278. }
  2279. func NewIncidentServiceClient(cc *grpc.ClientConn) IncidentServiceClient {
  2280. return &incidentServiceClient{cc}
  2281. }
  2282. func (c *incidentServiceClient) CreateIncident(ctx context.Context, in *CreateIncidentRequest, opts ...grpc.CallOption) (*Incident, error) {
  2283. out := new(Incident)
  2284. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/CreateIncident", in, out, opts...)
  2285. if err != nil {
  2286. return nil, err
  2287. }
  2288. return out, nil
  2289. }
  2290. func (c *incidentServiceClient) GetIncident(ctx context.Context, in *GetIncidentRequest, opts ...grpc.CallOption) (*Incident, error) {
  2291. out := new(Incident)
  2292. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/GetIncident", in, out, opts...)
  2293. if err != nil {
  2294. return nil, err
  2295. }
  2296. return out, nil
  2297. }
  2298. func (c *incidentServiceClient) SearchIncidents(ctx context.Context, in *SearchIncidentsRequest, opts ...grpc.CallOption) (*SearchIncidentsResponse, error) {
  2299. out := new(SearchIncidentsResponse)
  2300. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/SearchIncidents", in, out, opts...)
  2301. if err != nil {
  2302. return nil, err
  2303. }
  2304. return out, nil
  2305. }
  2306. func (c *incidentServiceClient) UpdateIncident(ctx context.Context, in *UpdateIncidentRequest, opts ...grpc.CallOption) (*Incident, error) {
  2307. out := new(Incident)
  2308. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/UpdateIncident", in, out, opts...)
  2309. if err != nil {
  2310. return nil, err
  2311. }
  2312. return out, nil
  2313. }
  2314. func (c *incidentServiceClient) SearchSimilarIncidents(ctx context.Context, in *SearchSimilarIncidentsRequest, opts ...grpc.CallOption) (*SearchSimilarIncidentsResponse, error) {
  2315. out := new(SearchSimilarIncidentsResponse)
  2316. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/SearchSimilarIncidents", in, out, opts...)
  2317. if err != nil {
  2318. return nil, err
  2319. }
  2320. return out, nil
  2321. }
  2322. func (c *incidentServiceClient) CreateAnnotation(ctx context.Context, in *CreateAnnotationRequest, opts ...grpc.CallOption) (*Annotation, error) {
  2323. out := new(Annotation)
  2324. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/CreateAnnotation", in, out, opts...)
  2325. if err != nil {
  2326. return nil, err
  2327. }
  2328. return out, nil
  2329. }
  2330. func (c *incidentServiceClient) ListAnnotations(ctx context.Context, in *ListAnnotationsRequest, opts ...grpc.CallOption) (*ListAnnotationsResponse, error) {
  2331. out := new(ListAnnotationsResponse)
  2332. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/ListAnnotations", in, out, opts...)
  2333. if err != nil {
  2334. return nil, err
  2335. }
  2336. return out, nil
  2337. }
  2338. func (c *incidentServiceClient) CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*Tag, error) {
  2339. out := new(Tag)
  2340. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/CreateTag", in, out, opts...)
  2341. if err != nil {
  2342. return nil, err
  2343. }
  2344. return out, nil
  2345. }
  2346. func (c *incidentServiceClient) DeleteTag(ctx context.Context, in *DeleteTagRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
  2347. out := new(empty.Empty)
  2348. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/DeleteTag", in, out, opts...)
  2349. if err != nil {
  2350. return nil, err
  2351. }
  2352. return out, nil
  2353. }
  2354. func (c *incidentServiceClient) ListTags(ctx context.Context, in *ListTagsRequest, opts ...grpc.CallOption) (*ListTagsResponse, error) {
  2355. out := new(ListTagsResponse)
  2356. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/ListTags", in, out, opts...)
  2357. if err != nil {
  2358. return nil, err
  2359. }
  2360. return out, nil
  2361. }
  2362. func (c *incidentServiceClient) CreateSignal(ctx context.Context, in *CreateSignalRequest, opts ...grpc.CallOption) (*Signal, error) {
  2363. out := new(Signal)
  2364. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/CreateSignal", in, out, opts...)
  2365. if err != nil {
  2366. return nil, err
  2367. }
  2368. return out, nil
  2369. }
  2370. func (c *incidentServiceClient) SearchSignals(ctx context.Context, in *SearchSignalsRequest, opts ...grpc.CallOption) (*SearchSignalsResponse, error) {
  2371. out := new(SearchSignalsResponse)
  2372. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/SearchSignals", in, out, opts...)
  2373. if err != nil {
  2374. return nil, err
  2375. }
  2376. return out, nil
  2377. }
  2378. func (c *incidentServiceClient) GetSignal(ctx context.Context, in *GetSignalRequest, opts ...grpc.CallOption) (*Signal, error) {
  2379. out := new(Signal)
  2380. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/GetSignal", in, out, opts...)
  2381. if err != nil {
  2382. return nil, err
  2383. }
  2384. return out, nil
  2385. }
  2386. func (c *incidentServiceClient) UpdateSignal(ctx context.Context, in *UpdateSignalRequest, opts ...grpc.CallOption) (*Signal, error) {
  2387. out := new(Signal)
  2388. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/UpdateSignal", in, out, opts...)
  2389. if err != nil {
  2390. return nil, err
  2391. }
  2392. return out, nil
  2393. }
  2394. func (c *incidentServiceClient) EscalateIncident(ctx context.Context, in *EscalateIncidentRequest, opts ...grpc.CallOption) (*EscalateIncidentResponse, error) {
  2395. out := new(EscalateIncidentResponse)
  2396. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/EscalateIncident", in, out, opts...)
  2397. if err != nil {
  2398. return nil, err
  2399. }
  2400. return out, nil
  2401. }
  2402. func (c *incidentServiceClient) CreateArtifact(ctx context.Context, in *CreateArtifactRequest, opts ...grpc.CallOption) (*Artifact, error) {
  2403. out := new(Artifact)
  2404. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/CreateArtifact", in, out, opts...)
  2405. if err != nil {
  2406. return nil, err
  2407. }
  2408. return out, nil
  2409. }
  2410. func (c *incidentServiceClient) ListArtifacts(ctx context.Context, in *ListArtifactsRequest, opts ...grpc.CallOption) (*ListArtifactsResponse, error) {
  2411. out := new(ListArtifactsResponse)
  2412. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/ListArtifacts", in, out, opts...)
  2413. if err != nil {
  2414. return nil, err
  2415. }
  2416. return out, nil
  2417. }
  2418. func (c *incidentServiceClient) UpdateArtifact(ctx context.Context, in *UpdateArtifactRequest, opts ...grpc.CallOption) (*Artifact, error) {
  2419. out := new(Artifact)
  2420. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/UpdateArtifact", in, out, opts...)
  2421. if err != nil {
  2422. return nil, err
  2423. }
  2424. return out, nil
  2425. }
  2426. func (c *incidentServiceClient) DeleteArtifact(ctx context.Context, in *DeleteArtifactRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
  2427. out := new(empty.Empty)
  2428. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/DeleteArtifact", in, out, opts...)
  2429. if err != nil {
  2430. return nil, err
  2431. }
  2432. return out, nil
  2433. }
  2434. func (c *incidentServiceClient) SendShiftHandoff(ctx context.Context, in *SendShiftHandoffRequest, opts ...grpc.CallOption) (*SendShiftHandoffResponse, error) {
  2435. out := new(SendShiftHandoffResponse)
  2436. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/SendShiftHandoff", in, out, opts...)
  2437. if err != nil {
  2438. return nil, err
  2439. }
  2440. return out, nil
  2441. }
  2442. func (c *incidentServiceClient) CreateSubscription(ctx context.Context, in *CreateSubscriptionRequest, opts ...grpc.CallOption) (*Subscription, error) {
  2443. out := new(Subscription)
  2444. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/CreateSubscription", in, out, opts...)
  2445. if err != nil {
  2446. return nil, err
  2447. }
  2448. return out, nil
  2449. }
  2450. func (c *incidentServiceClient) UpdateSubscription(ctx context.Context, in *UpdateSubscriptionRequest, opts ...grpc.CallOption) (*Subscription, error) {
  2451. out := new(Subscription)
  2452. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/UpdateSubscription", in, out, opts...)
  2453. if err != nil {
  2454. return nil, err
  2455. }
  2456. return out, nil
  2457. }
  2458. func (c *incidentServiceClient) ListSubscriptions(ctx context.Context, in *ListSubscriptionsRequest, opts ...grpc.CallOption) (*ListSubscriptionsResponse, error) {
  2459. out := new(ListSubscriptionsResponse)
  2460. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/ListSubscriptions", in, out, opts...)
  2461. if err != nil {
  2462. return nil, err
  2463. }
  2464. return out, nil
  2465. }
  2466. func (c *incidentServiceClient) DeleteSubscription(ctx context.Context, in *DeleteSubscriptionRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
  2467. out := new(empty.Empty)
  2468. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/DeleteSubscription", in, out, opts...)
  2469. if err != nil {
  2470. return nil, err
  2471. }
  2472. return out, nil
  2473. }
  2474. func (c *incidentServiceClient) CreateIncidentRoleAssignment(ctx context.Context, in *CreateIncidentRoleAssignmentRequest, opts ...grpc.CallOption) (*IncidentRoleAssignment, error) {
  2475. out := new(IncidentRoleAssignment)
  2476. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/CreateIncidentRoleAssignment", in, out, opts...)
  2477. if err != nil {
  2478. return nil, err
  2479. }
  2480. return out, nil
  2481. }
  2482. func (c *incidentServiceClient) DeleteIncidentRoleAssignment(ctx context.Context, in *DeleteIncidentRoleAssignmentRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
  2483. out := new(empty.Empty)
  2484. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/DeleteIncidentRoleAssignment", in, out, opts...)
  2485. if err != nil {
  2486. return nil, err
  2487. }
  2488. return out, nil
  2489. }
  2490. func (c *incidentServiceClient) ListIncidentRoleAssignments(ctx context.Context, in *ListIncidentRoleAssignmentsRequest, opts ...grpc.CallOption) (*ListIncidentRoleAssignmentsResponse, error) {
  2491. out := new(ListIncidentRoleAssignmentsResponse)
  2492. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/ListIncidentRoleAssignments", in, out, opts...)
  2493. if err != nil {
  2494. return nil, err
  2495. }
  2496. return out, nil
  2497. }
  2498. func (c *incidentServiceClient) RequestIncidentRoleHandover(ctx context.Context, in *RequestIncidentRoleHandoverRequest, opts ...grpc.CallOption) (*IncidentRoleAssignment, error) {
  2499. out := new(IncidentRoleAssignment)
  2500. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/RequestIncidentRoleHandover", in, out, opts...)
  2501. if err != nil {
  2502. return nil, err
  2503. }
  2504. return out, nil
  2505. }
  2506. func (c *incidentServiceClient) ConfirmIncidentRoleHandover(ctx context.Context, in *ConfirmIncidentRoleHandoverRequest, opts ...grpc.CallOption) (*IncidentRoleAssignment, error) {
  2507. out := new(IncidentRoleAssignment)
  2508. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/ConfirmIncidentRoleHandover", in, out, opts...)
  2509. if err != nil {
  2510. return nil, err
  2511. }
  2512. return out, nil
  2513. }
  2514. func (c *incidentServiceClient) ForceIncidentRoleHandover(ctx context.Context, in *ForceIncidentRoleHandoverRequest, opts ...grpc.CallOption) (*IncidentRoleAssignment, error) {
  2515. out := new(IncidentRoleAssignment)
  2516. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/ForceIncidentRoleHandover", in, out, opts...)
  2517. if err != nil {
  2518. return nil, err
  2519. }
  2520. return out, nil
  2521. }
  2522. func (c *incidentServiceClient) CancelIncidentRoleHandover(ctx context.Context, in *CancelIncidentRoleHandoverRequest, opts ...grpc.CallOption) (*IncidentRoleAssignment, error) {
  2523. out := new(IncidentRoleAssignment)
  2524. err := c.cc.Invoke(ctx, "/google.cloud.irm.v1alpha2.IncidentService/CancelIncidentRoleHandover", in, out, opts...)
  2525. if err != nil {
  2526. return nil, err
  2527. }
  2528. return out, nil
  2529. }
  2530. // IncidentServiceServer is the server API for IncidentService service.
  2531. type IncidentServiceServer interface {
  2532. // Creates a new incident.
  2533. CreateIncident(context.Context, *CreateIncidentRequest) (*Incident, error)
  2534. // Returns an incident by name.
  2535. GetIncident(context.Context, *GetIncidentRequest) (*Incident, error)
  2536. // Returns a list of incidents.
  2537. // Incidents are ordered by start time, with the most recent incidents first.
  2538. SearchIncidents(context.Context, *SearchIncidentsRequest) (*SearchIncidentsResponse, error)
  2539. // Updates an existing incident.
  2540. UpdateIncident(context.Context, *UpdateIncidentRequest) (*Incident, error)
  2541. // Returns a list of incidents that are "similar" to the specified incident
  2542. // or signal. This functionality is provided on a best-effort basis and the
  2543. // definition of "similar" is subject to change.
  2544. SearchSimilarIncidents(context.Context, *SearchSimilarIncidentsRequest) (*SearchSimilarIncidentsResponse, error)
  2545. // Creates an annotation on an existing incident. Only 'text/plain' and
  2546. // 'text/markdown' annotations can be created via this method.
  2547. CreateAnnotation(context.Context, *CreateAnnotationRequest) (*Annotation, error)
  2548. // Lists annotations that are part of an incident. No assumptions should be
  2549. // made on the content-type of the annotation returned.
  2550. ListAnnotations(context.Context, *ListAnnotationsRequest) (*ListAnnotationsResponse, error)
  2551. // Creates a tag on an existing incident.
  2552. CreateTag(context.Context, *CreateTagRequest) (*Tag, error)
  2553. // Deletes an existing tag.
  2554. DeleteTag(context.Context, *DeleteTagRequest) (*empty.Empty, error)
  2555. // Lists tags that are part of an incident.
  2556. ListTags(context.Context, *ListTagsRequest) (*ListTagsResponse, error)
  2557. // Creates a new signal.
  2558. CreateSignal(context.Context, *CreateSignalRequest) (*Signal, error)
  2559. // Lists signals that are part of an incident.
  2560. // Signals are returned in reverse chronological order.
  2561. SearchSignals(context.Context, *SearchSignalsRequest) (*SearchSignalsResponse, error)
  2562. // Returns a signal by name.
  2563. GetSignal(context.Context, *GetSignalRequest) (*Signal, error)
  2564. // Updates an existing signal (for example, to assign/unassign it to an
  2565. // incident).
  2566. UpdateSignal(context.Context, *UpdateSignalRequest) (*Signal, error)
  2567. // Escalates an incident.
  2568. EscalateIncident(context.Context, *EscalateIncidentRequest) (*EscalateIncidentResponse, error)
  2569. // Creates a new artifact.
  2570. CreateArtifact(context.Context, *CreateArtifactRequest) (*Artifact, error)
  2571. // Returns a list of artifacts for an incident.
  2572. ListArtifacts(context.Context, *ListArtifactsRequest) (*ListArtifactsResponse, error)
  2573. // Updates an existing artifact.
  2574. UpdateArtifact(context.Context, *UpdateArtifactRequest) (*Artifact, error)
  2575. // Deletes an existing artifact.
  2576. DeleteArtifact(context.Context, *DeleteArtifactRequest) (*empty.Empty, error)
  2577. // Sends a summary of the shift for oncall handoff.
  2578. SendShiftHandoff(context.Context, *SendShiftHandoffRequest) (*SendShiftHandoffResponse, error)
  2579. // Creates a new subscription.
  2580. // This will fail if:
  2581. // a. there are too many (50) subscriptions in the incident already
  2582. // b. a subscription using the given channel already exists
  2583. CreateSubscription(context.Context, *CreateSubscriptionRequest) (*Subscription, error)
  2584. // Updates a subscription.
  2585. UpdateSubscription(context.Context, *UpdateSubscriptionRequest) (*Subscription, error)
  2586. // Returns a list of subscriptions for an incident.
  2587. ListSubscriptions(context.Context, *ListSubscriptionsRequest) (*ListSubscriptionsResponse, error)
  2588. // Deletes an existing subscription.
  2589. DeleteSubscription(context.Context, *DeleteSubscriptionRequest) (*empty.Empty, error)
  2590. // Creates a role assignment on an existing incident. Normally, the user field
  2591. // will be set when assigning a role to oneself, and the next field will be
  2592. // set when proposing another user as the assignee. Setting the next field
  2593. // directly to a user other than oneself is equivalent to proposing and
  2594. // force-assigning the role to the user.
  2595. CreateIncidentRoleAssignment(context.Context, *CreateIncidentRoleAssignmentRequest) (*IncidentRoleAssignment, error)
  2596. // Deletes an existing role assignment.
  2597. DeleteIncidentRoleAssignment(context.Context, *DeleteIncidentRoleAssignmentRequest) (*empty.Empty, error)
  2598. // Lists role assignments that are part of an incident.
  2599. ListIncidentRoleAssignments(context.Context, *ListIncidentRoleAssignmentsRequest) (*ListIncidentRoleAssignmentsResponse, error)
  2600. // Starts a role handover. The proposed assignee will receive an email
  2601. // notifying them of the assignment. This will fail if a role handover is
  2602. // already pending.
  2603. RequestIncidentRoleHandover(context.Context, *RequestIncidentRoleHandoverRequest) (*IncidentRoleAssignment, error)
  2604. // Confirms a role handover. This will fail if the 'proposed_assignee' field
  2605. // of the IncidentRoleAssignment is not equal to the 'new_assignee' field of
  2606. // the request. If the caller is not the new_assignee,
  2607. // ForceIncidentRoleHandover should be used instead.
  2608. ConfirmIncidentRoleHandover(context.Context, *ConfirmIncidentRoleHandoverRequest) (*IncidentRoleAssignment, error)
  2609. // Forces a role handover. This will fail if the 'proposed_assignee' field of
  2610. // the IncidentRoleAssignment is not equal to the 'new_assignee' field of the
  2611. // request. If the caller is the new_assignee, ConfirmIncidentRoleHandover
  2612. // should be used instead.
  2613. ForceIncidentRoleHandover(context.Context, *ForceIncidentRoleHandoverRequest) (*IncidentRoleAssignment, error)
  2614. // Cancels a role handover. This will fail if the 'proposed_assignee' field of
  2615. // the IncidentRoleAssignment is not equal to the 'new_assignee' field of the
  2616. // request.
  2617. CancelIncidentRoleHandover(context.Context, *CancelIncidentRoleHandoverRequest) (*IncidentRoleAssignment, error)
  2618. }
  2619. func RegisterIncidentServiceServer(s *grpc.Server, srv IncidentServiceServer) {
  2620. s.RegisterService(&_IncidentService_serviceDesc, srv)
  2621. }
  2622. func _IncidentService_CreateIncident_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2623. in := new(CreateIncidentRequest)
  2624. if err := dec(in); err != nil {
  2625. return nil, err
  2626. }
  2627. if interceptor == nil {
  2628. return srv.(IncidentServiceServer).CreateIncident(ctx, in)
  2629. }
  2630. info := &grpc.UnaryServerInfo{
  2631. Server: srv,
  2632. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/CreateIncident",
  2633. }
  2634. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2635. return srv.(IncidentServiceServer).CreateIncident(ctx, req.(*CreateIncidentRequest))
  2636. }
  2637. return interceptor(ctx, in, info, handler)
  2638. }
  2639. func _IncidentService_GetIncident_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2640. in := new(GetIncidentRequest)
  2641. if err := dec(in); err != nil {
  2642. return nil, err
  2643. }
  2644. if interceptor == nil {
  2645. return srv.(IncidentServiceServer).GetIncident(ctx, in)
  2646. }
  2647. info := &grpc.UnaryServerInfo{
  2648. Server: srv,
  2649. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/GetIncident",
  2650. }
  2651. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2652. return srv.(IncidentServiceServer).GetIncident(ctx, req.(*GetIncidentRequest))
  2653. }
  2654. return interceptor(ctx, in, info, handler)
  2655. }
  2656. func _IncidentService_SearchIncidents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2657. in := new(SearchIncidentsRequest)
  2658. if err := dec(in); err != nil {
  2659. return nil, err
  2660. }
  2661. if interceptor == nil {
  2662. return srv.(IncidentServiceServer).SearchIncidents(ctx, in)
  2663. }
  2664. info := &grpc.UnaryServerInfo{
  2665. Server: srv,
  2666. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/SearchIncidents",
  2667. }
  2668. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2669. return srv.(IncidentServiceServer).SearchIncidents(ctx, req.(*SearchIncidentsRequest))
  2670. }
  2671. return interceptor(ctx, in, info, handler)
  2672. }
  2673. func _IncidentService_UpdateIncident_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2674. in := new(UpdateIncidentRequest)
  2675. if err := dec(in); err != nil {
  2676. return nil, err
  2677. }
  2678. if interceptor == nil {
  2679. return srv.(IncidentServiceServer).UpdateIncident(ctx, in)
  2680. }
  2681. info := &grpc.UnaryServerInfo{
  2682. Server: srv,
  2683. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/UpdateIncident",
  2684. }
  2685. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2686. return srv.(IncidentServiceServer).UpdateIncident(ctx, req.(*UpdateIncidentRequest))
  2687. }
  2688. return interceptor(ctx, in, info, handler)
  2689. }
  2690. func _IncidentService_SearchSimilarIncidents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2691. in := new(SearchSimilarIncidentsRequest)
  2692. if err := dec(in); err != nil {
  2693. return nil, err
  2694. }
  2695. if interceptor == nil {
  2696. return srv.(IncidentServiceServer).SearchSimilarIncidents(ctx, in)
  2697. }
  2698. info := &grpc.UnaryServerInfo{
  2699. Server: srv,
  2700. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/SearchSimilarIncidents",
  2701. }
  2702. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2703. return srv.(IncidentServiceServer).SearchSimilarIncidents(ctx, req.(*SearchSimilarIncidentsRequest))
  2704. }
  2705. return interceptor(ctx, in, info, handler)
  2706. }
  2707. func _IncidentService_CreateAnnotation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2708. in := new(CreateAnnotationRequest)
  2709. if err := dec(in); err != nil {
  2710. return nil, err
  2711. }
  2712. if interceptor == nil {
  2713. return srv.(IncidentServiceServer).CreateAnnotation(ctx, in)
  2714. }
  2715. info := &grpc.UnaryServerInfo{
  2716. Server: srv,
  2717. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/CreateAnnotation",
  2718. }
  2719. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2720. return srv.(IncidentServiceServer).CreateAnnotation(ctx, req.(*CreateAnnotationRequest))
  2721. }
  2722. return interceptor(ctx, in, info, handler)
  2723. }
  2724. func _IncidentService_ListAnnotations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2725. in := new(ListAnnotationsRequest)
  2726. if err := dec(in); err != nil {
  2727. return nil, err
  2728. }
  2729. if interceptor == nil {
  2730. return srv.(IncidentServiceServer).ListAnnotations(ctx, in)
  2731. }
  2732. info := &grpc.UnaryServerInfo{
  2733. Server: srv,
  2734. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/ListAnnotations",
  2735. }
  2736. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2737. return srv.(IncidentServiceServer).ListAnnotations(ctx, req.(*ListAnnotationsRequest))
  2738. }
  2739. return interceptor(ctx, in, info, handler)
  2740. }
  2741. func _IncidentService_CreateTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2742. in := new(CreateTagRequest)
  2743. if err := dec(in); err != nil {
  2744. return nil, err
  2745. }
  2746. if interceptor == nil {
  2747. return srv.(IncidentServiceServer).CreateTag(ctx, in)
  2748. }
  2749. info := &grpc.UnaryServerInfo{
  2750. Server: srv,
  2751. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/CreateTag",
  2752. }
  2753. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2754. return srv.(IncidentServiceServer).CreateTag(ctx, req.(*CreateTagRequest))
  2755. }
  2756. return interceptor(ctx, in, info, handler)
  2757. }
  2758. func _IncidentService_DeleteTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2759. in := new(DeleteTagRequest)
  2760. if err := dec(in); err != nil {
  2761. return nil, err
  2762. }
  2763. if interceptor == nil {
  2764. return srv.(IncidentServiceServer).DeleteTag(ctx, in)
  2765. }
  2766. info := &grpc.UnaryServerInfo{
  2767. Server: srv,
  2768. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/DeleteTag",
  2769. }
  2770. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2771. return srv.(IncidentServiceServer).DeleteTag(ctx, req.(*DeleteTagRequest))
  2772. }
  2773. return interceptor(ctx, in, info, handler)
  2774. }
  2775. func _IncidentService_ListTags_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2776. in := new(ListTagsRequest)
  2777. if err := dec(in); err != nil {
  2778. return nil, err
  2779. }
  2780. if interceptor == nil {
  2781. return srv.(IncidentServiceServer).ListTags(ctx, in)
  2782. }
  2783. info := &grpc.UnaryServerInfo{
  2784. Server: srv,
  2785. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/ListTags",
  2786. }
  2787. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2788. return srv.(IncidentServiceServer).ListTags(ctx, req.(*ListTagsRequest))
  2789. }
  2790. return interceptor(ctx, in, info, handler)
  2791. }
  2792. func _IncidentService_CreateSignal_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2793. in := new(CreateSignalRequest)
  2794. if err := dec(in); err != nil {
  2795. return nil, err
  2796. }
  2797. if interceptor == nil {
  2798. return srv.(IncidentServiceServer).CreateSignal(ctx, in)
  2799. }
  2800. info := &grpc.UnaryServerInfo{
  2801. Server: srv,
  2802. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/CreateSignal",
  2803. }
  2804. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2805. return srv.(IncidentServiceServer).CreateSignal(ctx, req.(*CreateSignalRequest))
  2806. }
  2807. return interceptor(ctx, in, info, handler)
  2808. }
  2809. func _IncidentService_SearchSignals_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2810. in := new(SearchSignalsRequest)
  2811. if err := dec(in); err != nil {
  2812. return nil, err
  2813. }
  2814. if interceptor == nil {
  2815. return srv.(IncidentServiceServer).SearchSignals(ctx, in)
  2816. }
  2817. info := &grpc.UnaryServerInfo{
  2818. Server: srv,
  2819. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/SearchSignals",
  2820. }
  2821. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2822. return srv.(IncidentServiceServer).SearchSignals(ctx, req.(*SearchSignalsRequest))
  2823. }
  2824. return interceptor(ctx, in, info, handler)
  2825. }
  2826. func _IncidentService_GetSignal_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2827. in := new(GetSignalRequest)
  2828. if err := dec(in); err != nil {
  2829. return nil, err
  2830. }
  2831. if interceptor == nil {
  2832. return srv.(IncidentServiceServer).GetSignal(ctx, in)
  2833. }
  2834. info := &grpc.UnaryServerInfo{
  2835. Server: srv,
  2836. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/GetSignal",
  2837. }
  2838. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2839. return srv.(IncidentServiceServer).GetSignal(ctx, req.(*GetSignalRequest))
  2840. }
  2841. return interceptor(ctx, in, info, handler)
  2842. }
  2843. func _IncidentService_UpdateSignal_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2844. in := new(UpdateSignalRequest)
  2845. if err := dec(in); err != nil {
  2846. return nil, err
  2847. }
  2848. if interceptor == nil {
  2849. return srv.(IncidentServiceServer).UpdateSignal(ctx, in)
  2850. }
  2851. info := &grpc.UnaryServerInfo{
  2852. Server: srv,
  2853. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/UpdateSignal",
  2854. }
  2855. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2856. return srv.(IncidentServiceServer).UpdateSignal(ctx, req.(*UpdateSignalRequest))
  2857. }
  2858. return interceptor(ctx, in, info, handler)
  2859. }
  2860. func _IncidentService_EscalateIncident_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2861. in := new(EscalateIncidentRequest)
  2862. if err := dec(in); err != nil {
  2863. return nil, err
  2864. }
  2865. if interceptor == nil {
  2866. return srv.(IncidentServiceServer).EscalateIncident(ctx, in)
  2867. }
  2868. info := &grpc.UnaryServerInfo{
  2869. Server: srv,
  2870. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/EscalateIncident",
  2871. }
  2872. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2873. return srv.(IncidentServiceServer).EscalateIncident(ctx, req.(*EscalateIncidentRequest))
  2874. }
  2875. return interceptor(ctx, in, info, handler)
  2876. }
  2877. func _IncidentService_CreateArtifact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2878. in := new(CreateArtifactRequest)
  2879. if err := dec(in); err != nil {
  2880. return nil, err
  2881. }
  2882. if interceptor == nil {
  2883. return srv.(IncidentServiceServer).CreateArtifact(ctx, in)
  2884. }
  2885. info := &grpc.UnaryServerInfo{
  2886. Server: srv,
  2887. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/CreateArtifact",
  2888. }
  2889. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2890. return srv.(IncidentServiceServer).CreateArtifact(ctx, req.(*CreateArtifactRequest))
  2891. }
  2892. return interceptor(ctx, in, info, handler)
  2893. }
  2894. func _IncidentService_ListArtifacts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2895. in := new(ListArtifactsRequest)
  2896. if err := dec(in); err != nil {
  2897. return nil, err
  2898. }
  2899. if interceptor == nil {
  2900. return srv.(IncidentServiceServer).ListArtifacts(ctx, in)
  2901. }
  2902. info := &grpc.UnaryServerInfo{
  2903. Server: srv,
  2904. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/ListArtifacts",
  2905. }
  2906. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2907. return srv.(IncidentServiceServer).ListArtifacts(ctx, req.(*ListArtifactsRequest))
  2908. }
  2909. return interceptor(ctx, in, info, handler)
  2910. }
  2911. func _IncidentService_UpdateArtifact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2912. in := new(UpdateArtifactRequest)
  2913. if err := dec(in); err != nil {
  2914. return nil, err
  2915. }
  2916. if interceptor == nil {
  2917. return srv.(IncidentServiceServer).UpdateArtifact(ctx, in)
  2918. }
  2919. info := &grpc.UnaryServerInfo{
  2920. Server: srv,
  2921. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/UpdateArtifact",
  2922. }
  2923. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2924. return srv.(IncidentServiceServer).UpdateArtifact(ctx, req.(*UpdateArtifactRequest))
  2925. }
  2926. return interceptor(ctx, in, info, handler)
  2927. }
  2928. func _IncidentService_DeleteArtifact_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2929. in := new(DeleteArtifactRequest)
  2930. if err := dec(in); err != nil {
  2931. return nil, err
  2932. }
  2933. if interceptor == nil {
  2934. return srv.(IncidentServiceServer).DeleteArtifact(ctx, in)
  2935. }
  2936. info := &grpc.UnaryServerInfo{
  2937. Server: srv,
  2938. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/DeleteArtifact",
  2939. }
  2940. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2941. return srv.(IncidentServiceServer).DeleteArtifact(ctx, req.(*DeleteArtifactRequest))
  2942. }
  2943. return interceptor(ctx, in, info, handler)
  2944. }
  2945. func _IncidentService_SendShiftHandoff_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2946. in := new(SendShiftHandoffRequest)
  2947. if err := dec(in); err != nil {
  2948. return nil, err
  2949. }
  2950. if interceptor == nil {
  2951. return srv.(IncidentServiceServer).SendShiftHandoff(ctx, in)
  2952. }
  2953. info := &grpc.UnaryServerInfo{
  2954. Server: srv,
  2955. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/SendShiftHandoff",
  2956. }
  2957. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2958. return srv.(IncidentServiceServer).SendShiftHandoff(ctx, req.(*SendShiftHandoffRequest))
  2959. }
  2960. return interceptor(ctx, in, info, handler)
  2961. }
  2962. func _IncidentService_CreateSubscription_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2963. in := new(CreateSubscriptionRequest)
  2964. if err := dec(in); err != nil {
  2965. return nil, err
  2966. }
  2967. if interceptor == nil {
  2968. return srv.(IncidentServiceServer).CreateSubscription(ctx, in)
  2969. }
  2970. info := &grpc.UnaryServerInfo{
  2971. Server: srv,
  2972. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/CreateSubscription",
  2973. }
  2974. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2975. return srv.(IncidentServiceServer).CreateSubscription(ctx, req.(*CreateSubscriptionRequest))
  2976. }
  2977. return interceptor(ctx, in, info, handler)
  2978. }
  2979. func _IncidentService_UpdateSubscription_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2980. in := new(UpdateSubscriptionRequest)
  2981. if err := dec(in); err != nil {
  2982. return nil, err
  2983. }
  2984. if interceptor == nil {
  2985. return srv.(IncidentServiceServer).UpdateSubscription(ctx, in)
  2986. }
  2987. info := &grpc.UnaryServerInfo{
  2988. Server: srv,
  2989. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/UpdateSubscription",
  2990. }
  2991. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2992. return srv.(IncidentServiceServer).UpdateSubscription(ctx, req.(*UpdateSubscriptionRequest))
  2993. }
  2994. return interceptor(ctx, in, info, handler)
  2995. }
  2996. func _IncidentService_ListSubscriptions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2997. in := new(ListSubscriptionsRequest)
  2998. if err := dec(in); err != nil {
  2999. return nil, err
  3000. }
  3001. if interceptor == nil {
  3002. return srv.(IncidentServiceServer).ListSubscriptions(ctx, in)
  3003. }
  3004. info := &grpc.UnaryServerInfo{
  3005. Server: srv,
  3006. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/ListSubscriptions",
  3007. }
  3008. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3009. return srv.(IncidentServiceServer).ListSubscriptions(ctx, req.(*ListSubscriptionsRequest))
  3010. }
  3011. return interceptor(ctx, in, info, handler)
  3012. }
  3013. func _IncidentService_DeleteSubscription_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3014. in := new(DeleteSubscriptionRequest)
  3015. if err := dec(in); err != nil {
  3016. return nil, err
  3017. }
  3018. if interceptor == nil {
  3019. return srv.(IncidentServiceServer).DeleteSubscription(ctx, in)
  3020. }
  3021. info := &grpc.UnaryServerInfo{
  3022. Server: srv,
  3023. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/DeleteSubscription",
  3024. }
  3025. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3026. return srv.(IncidentServiceServer).DeleteSubscription(ctx, req.(*DeleteSubscriptionRequest))
  3027. }
  3028. return interceptor(ctx, in, info, handler)
  3029. }
  3030. func _IncidentService_CreateIncidentRoleAssignment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3031. in := new(CreateIncidentRoleAssignmentRequest)
  3032. if err := dec(in); err != nil {
  3033. return nil, err
  3034. }
  3035. if interceptor == nil {
  3036. return srv.(IncidentServiceServer).CreateIncidentRoleAssignment(ctx, in)
  3037. }
  3038. info := &grpc.UnaryServerInfo{
  3039. Server: srv,
  3040. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/CreateIncidentRoleAssignment",
  3041. }
  3042. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3043. return srv.(IncidentServiceServer).CreateIncidentRoleAssignment(ctx, req.(*CreateIncidentRoleAssignmentRequest))
  3044. }
  3045. return interceptor(ctx, in, info, handler)
  3046. }
  3047. func _IncidentService_DeleteIncidentRoleAssignment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3048. in := new(DeleteIncidentRoleAssignmentRequest)
  3049. if err := dec(in); err != nil {
  3050. return nil, err
  3051. }
  3052. if interceptor == nil {
  3053. return srv.(IncidentServiceServer).DeleteIncidentRoleAssignment(ctx, in)
  3054. }
  3055. info := &grpc.UnaryServerInfo{
  3056. Server: srv,
  3057. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/DeleteIncidentRoleAssignment",
  3058. }
  3059. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3060. return srv.(IncidentServiceServer).DeleteIncidentRoleAssignment(ctx, req.(*DeleteIncidentRoleAssignmentRequest))
  3061. }
  3062. return interceptor(ctx, in, info, handler)
  3063. }
  3064. func _IncidentService_ListIncidentRoleAssignments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3065. in := new(ListIncidentRoleAssignmentsRequest)
  3066. if err := dec(in); err != nil {
  3067. return nil, err
  3068. }
  3069. if interceptor == nil {
  3070. return srv.(IncidentServiceServer).ListIncidentRoleAssignments(ctx, in)
  3071. }
  3072. info := &grpc.UnaryServerInfo{
  3073. Server: srv,
  3074. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/ListIncidentRoleAssignments",
  3075. }
  3076. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3077. return srv.(IncidentServiceServer).ListIncidentRoleAssignments(ctx, req.(*ListIncidentRoleAssignmentsRequest))
  3078. }
  3079. return interceptor(ctx, in, info, handler)
  3080. }
  3081. func _IncidentService_RequestIncidentRoleHandover_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3082. in := new(RequestIncidentRoleHandoverRequest)
  3083. if err := dec(in); err != nil {
  3084. return nil, err
  3085. }
  3086. if interceptor == nil {
  3087. return srv.(IncidentServiceServer).RequestIncidentRoleHandover(ctx, in)
  3088. }
  3089. info := &grpc.UnaryServerInfo{
  3090. Server: srv,
  3091. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/RequestIncidentRoleHandover",
  3092. }
  3093. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3094. return srv.(IncidentServiceServer).RequestIncidentRoleHandover(ctx, req.(*RequestIncidentRoleHandoverRequest))
  3095. }
  3096. return interceptor(ctx, in, info, handler)
  3097. }
  3098. func _IncidentService_ConfirmIncidentRoleHandover_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3099. in := new(ConfirmIncidentRoleHandoverRequest)
  3100. if err := dec(in); err != nil {
  3101. return nil, err
  3102. }
  3103. if interceptor == nil {
  3104. return srv.(IncidentServiceServer).ConfirmIncidentRoleHandover(ctx, in)
  3105. }
  3106. info := &grpc.UnaryServerInfo{
  3107. Server: srv,
  3108. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/ConfirmIncidentRoleHandover",
  3109. }
  3110. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3111. return srv.(IncidentServiceServer).ConfirmIncidentRoleHandover(ctx, req.(*ConfirmIncidentRoleHandoverRequest))
  3112. }
  3113. return interceptor(ctx, in, info, handler)
  3114. }
  3115. func _IncidentService_ForceIncidentRoleHandover_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3116. in := new(ForceIncidentRoleHandoverRequest)
  3117. if err := dec(in); err != nil {
  3118. return nil, err
  3119. }
  3120. if interceptor == nil {
  3121. return srv.(IncidentServiceServer).ForceIncidentRoleHandover(ctx, in)
  3122. }
  3123. info := &grpc.UnaryServerInfo{
  3124. Server: srv,
  3125. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/ForceIncidentRoleHandover",
  3126. }
  3127. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3128. return srv.(IncidentServiceServer).ForceIncidentRoleHandover(ctx, req.(*ForceIncidentRoleHandoverRequest))
  3129. }
  3130. return interceptor(ctx, in, info, handler)
  3131. }
  3132. func _IncidentService_CancelIncidentRoleHandover_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  3133. in := new(CancelIncidentRoleHandoverRequest)
  3134. if err := dec(in); err != nil {
  3135. return nil, err
  3136. }
  3137. if interceptor == nil {
  3138. return srv.(IncidentServiceServer).CancelIncidentRoleHandover(ctx, in)
  3139. }
  3140. info := &grpc.UnaryServerInfo{
  3141. Server: srv,
  3142. FullMethod: "/google.cloud.irm.v1alpha2.IncidentService/CancelIncidentRoleHandover",
  3143. }
  3144. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  3145. return srv.(IncidentServiceServer).CancelIncidentRoleHandover(ctx, req.(*CancelIncidentRoleHandoverRequest))
  3146. }
  3147. return interceptor(ctx, in, info, handler)
  3148. }
  3149. var _IncidentService_serviceDesc = grpc.ServiceDesc{
  3150. ServiceName: "google.cloud.irm.v1alpha2.IncidentService",
  3151. HandlerType: (*IncidentServiceServer)(nil),
  3152. Methods: []grpc.MethodDesc{
  3153. {
  3154. MethodName: "CreateIncident",
  3155. Handler: _IncidentService_CreateIncident_Handler,
  3156. },
  3157. {
  3158. MethodName: "GetIncident",
  3159. Handler: _IncidentService_GetIncident_Handler,
  3160. },
  3161. {
  3162. MethodName: "SearchIncidents",
  3163. Handler: _IncidentService_SearchIncidents_Handler,
  3164. },
  3165. {
  3166. MethodName: "UpdateIncident",
  3167. Handler: _IncidentService_UpdateIncident_Handler,
  3168. },
  3169. {
  3170. MethodName: "SearchSimilarIncidents",
  3171. Handler: _IncidentService_SearchSimilarIncidents_Handler,
  3172. },
  3173. {
  3174. MethodName: "CreateAnnotation",
  3175. Handler: _IncidentService_CreateAnnotation_Handler,
  3176. },
  3177. {
  3178. MethodName: "ListAnnotations",
  3179. Handler: _IncidentService_ListAnnotations_Handler,
  3180. },
  3181. {
  3182. MethodName: "CreateTag",
  3183. Handler: _IncidentService_CreateTag_Handler,
  3184. },
  3185. {
  3186. MethodName: "DeleteTag",
  3187. Handler: _IncidentService_DeleteTag_Handler,
  3188. },
  3189. {
  3190. MethodName: "ListTags",
  3191. Handler: _IncidentService_ListTags_Handler,
  3192. },
  3193. {
  3194. MethodName: "CreateSignal",
  3195. Handler: _IncidentService_CreateSignal_Handler,
  3196. },
  3197. {
  3198. MethodName: "SearchSignals",
  3199. Handler: _IncidentService_SearchSignals_Handler,
  3200. },
  3201. {
  3202. MethodName: "GetSignal",
  3203. Handler: _IncidentService_GetSignal_Handler,
  3204. },
  3205. {
  3206. MethodName: "UpdateSignal",
  3207. Handler: _IncidentService_UpdateSignal_Handler,
  3208. },
  3209. {
  3210. MethodName: "EscalateIncident",
  3211. Handler: _IncidentService_EscalateIncident_Handler,
  3212. },
  3213. {
  3214. MethodName: "CreateArtifact",
  3215. Handler: _IncidentService_CreateArtifact_Handler,
  3216. },
  3217. {
  3218. MethodName: "ListArtifacts",
  3219. Handler: _IncidentService_ListArtifacts_Handler,
  3220. },
  3221. {
  3222. MethodName: "UpdateArtifact",
  3223. Handler: _IncidentService_UpdateArtifact_Handler,
  3224. },
  3225. {
  3226. MethodName: "DeleteArtifact",
  3227. Handler: _IncidentService_DeleteArtifact_Handler,
  3228. },
  3229. {
  3230. MethodName: "SendShiftHandoff",
  3231. Handler: _IncidentService_SendShiftHandoff_Handler,
  3232. },
  3233. {
  3234. MethodName: "CreateSubscription",
  3235. Handler: _IncidentService_CreateSubscription_Handler,
  3236. },
  3237. {
  3238. MethodName: "UpdateSubscription",
  3239. Handler: _IncidentService_UpdateSubscription_Handler,
  3240. },
  3241. {
  3242. MethodName: "ListSubscriptions",
  3243. Handler: _IncidentService_ListSubscriptions_Handler,
  3244. },
  3245. {
  3246. MethodName: "DeleteSubscription",
  3247. Handler: _IncidentService_DeleteSubscription_Handler,
  3248. },
  3249. {
  3250. MethodName: "CreateIncidentRoleAssignment",
  3251. Handler: _IncidentService_CreateIncidentRoleAssignment_Handler,
  3252. },
  3253. {
  3254. MethodName: "DeleteIncidentRoleAssignment",
  3255. Handler: _IncidentService_DeleteIncidentRoleAssignment_Handler,
  3256. },
  3257. {
  3258. MethodName: "ListIncidentRoleAssignments",
  3259. Handler: _IncidentService_ListIncidentRoleAssignments_Handler,
  3260. },
  3261. {
  3262. MethodName: "RequestIncidentRoleHandover",
  3263. Handler: _IncidentService_RequestIncidentRoleHandover_Handler,
  3264. },
  3265. {
  3266. MethodName: "ConfirmIncidentRoleHandover",
  3267. Handler: _IncidentService_ConfirmIncidentRoleHandover_Handler,
  3268. },
  3269. {
  3270. MethodName: "ForceIncidentRoleHandover",
  3271. Handler: _IncidentService_ForceIncidentRoleHandover_Handler,
  3272. },
  3273. {
  3274. MethodName: "CancelIncidentRoleHandover",
  3275. Handler: _IncidentService_CancelIncidentRoleHandover_Handler,
  3276. },
  3277. },
  3278. Streams: []grpc.StreamDesc{},
  3279. Metadata: "google/cloud/irm/v1alpha2/incidents_service.proto",
  3280. }
  3281. func init() {
  3282. proto.RegisterFile("google/cloud/irm/v1alpha2/incidents_service.proto", fileDescriptor_incidents_service_a19cef89fc9d533c)
  3283. }
  3284. var fileDescriptor_incidents_service_a19cef89fc9d533c = []byte{
  3285. // 2309 bytes of a gzipped FileDescriptorProto
  3286. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0xcd, 0x6f, 0x1c, 0x49,
  3287. 0x15, 0x57, 0xd9, 0xf1, 0xd7, 0xf3, 0x47, 0x4c, 0x6d, 0x6c, 0x8f, 0x3b, 0xd9, 0xac, 0x53, 0x56,
  3288. 0x12, 0xaf, 0xb3, 0x99, 0x71, 0xc6, 0xc9, 0x06, 0x8f, 0x9d, 0x04, 0xc7, 0xc9, 0x3a, 0x11, 0x9b,
  3289. 0x65, 0x35, 0xf6, 0x0a, 0x61, 0x21, 0x8d, 0x3a, 0xed, 0xf2, 0xb8, 0x37, 0x33, 0xdd, 0xbd, 0xdd,
  3290. 0xed, 0x24, 0xce, 0x6e, 0x24, 0xb4, 0xe2, 0x80, 0x56, 0x70, 0x59, 0xb4, 0x02, 0x89, 0xc3, 0x4a,
  3291. 0x20, 0x10, 0x1f, 0x12, 0x70, 0x03, 0x24, 0x24, 0x04, 0xff, 0x00, 0x07, 0x0e, 0x1c, 0x17, 0x21,
  3292. 0xb8, 0x21, 0x71, 0xe5, 0x88, 0xba, 0xba, 0x7a, 0xba, 0xba, 0xa7, 0xa7, 0xba, 0x66, 0x8c, 0xc9,
  3293. 0xde, 0x3c, 0xdd, 0xf5, 0xea, 0xfd, 0xde, 0xef, 0x7d, 0x54, 0xcd, 0x6f, 0x0c, 0x57, 0xea, 0xb6,
  3294. 0x5d, 0x6f, 0xd0, 0x92, 0xd1, 0xb0, 0x0f, 0x76, 0x4b, 0xa6, 0xdb, 0x2c, 0x3d, 0xbe, 0xa2, 0x37,
  3295. 0x9c, 0x7d, 0xbd, 0x5c, 0x32, 0x2d, 0xc3, 0xdc, 0xa5, 0x96, 0xef, 0xd5, 0x3c, 0xea, 0x3e, 0x36,
  3296. 0x0d, 0x5a, 0x74, 0x5c, 0xdb, 0xb7, 0xf1, 0x6c, 0x68, 0x52, 0x64, 0x26, 0x45, 0xd3, 0x6d, 0x16,
  3297. 0x23, 0x13, 0xed, 0x0c, 0xdf, 0x4d, 0x77, 0xcc, 0x92, 0x6e, 0x59, 0xb6, 0xaf, 0xfb, 0xa6, 0x6d,
  3298. 0x79, 0xa1, 0xa1, 0xf6, 0xaa, 0x82, 0x2f, 0xbe, 0xf4, 0x34, 0x5f, 0xca, 0x3e, 0x3d, 0x3c, 0xd8,
  3299. 0x2b, 0xd1, 0xa6, 0xe3, 0x1f, 0xf2, 0x97, 0x73, 0xe9, 0x97, 0x7b, 0x26, 0x6d, 0xec, 0xd6, 0x9a,
  3300. 0xba, 0xf7, 0x88, 0xaf, 0x78, 0x25, 0xbd, 0xc2, 0x37, 0x9b, 0xd4, 0xf3, 0xf5, 0xa6, 0x13, 0x2e,
  3301. 0x20, 0x0e, 0x4c, 0x6d, 0xb8, 0x54, 0xf7, 0xe9, 0x7d, 0xee, 0xb8, 0x4a, 0xdf, 0x3b, 0xa0, 0x9e,
  3302. 0x8f, 0x6f, 0xc1, 0x70, 0x84, 0xa5, 0x80, 0xe6, 0xd0, 0xc2, 0x68, 0x79, 0xbe, 0xd8, 0x31, 0xde,
  3303. 0x62, 0xcb, 0xba, 0x65, 0x84, 0xa7, 0x61, 0xd0, 0xd1, 0xdd, 0xc0, 0xbc, 0x6f, 0x0e, 0x2d, 0x8c,
  3304. 0x54, 0xf9, 0x27, 0xb2, 0x00, 0x78, 0x93, 0xfa, 0x69, 0x77, 0x18, 0x4e, 0x58, 0x7a, 0x93, 0x32,
  3305. 0x57, 0x23, 0x55, 0xf6, 0x37, 0xf9, 0x04, 0xc1, 0xd4, 0x3b, 0xce, 0xee, 0x71, 0x80, 0x5b, 0x85,
  3306. 0xd1, 0x03, 0xb6, 0x33, 0x23, 0x8b, 0x21, 0x1c, 0x2d, 0x6b, 0xd1, 0x1e, 0x11, 0x5b, 0xc5, 0x37,
  3307. 0x02, 0x3e, 0x1f, 0xe8, 0xde, 0xa3, 0x2a, 0x84, 0xcb, 0x83, 0xbf, 0x89, 0x0d, 0x2f, 0x6f, 0x51,
  3308. 0xdd, 0x35, 0xf6, 0xb7, 0xcc, 0xa6, 0xd9, 0xd0, 0xdd, 0x68, 0x7f, 0x4f, 0x12, 0x0c, 0x3e, 0x0d,
  3309. 0x23, 0x8e, 0x5e, 0xa7, 0x35, 0xcf, 0x7c, 0x46, 0x99, 0xbf, 0x81, 0xea, 0x70, 0xf0, 0x60, 0xcb,
  3310. 0x7c, 0x46, 0xf1, 0xcb, 0x00, 0xec, 0xa5, 0x6f, 0x3f, 0xa2, 0x56, 0xa1, 0x9f, 0x99, 0xb1, 0xe5,
  3311. 0xdb, 0xc1, 0x03, 0xf2, 0x6f, 0x04, 0x67, 0x3b, 0x79, 0xf4, 0x1c, 0xdb, 0xf2, 0x28, 0xde, 0x81,
  3312. 0x21, 0x97, 0x7a, 0x07, 0x0d, 0xdf, 0x2b, 0xa0, 0xb9, 0xfe, 0x85, 0xd1, 0xf2, 0x97, 0x24, 0x84,
  3313. 0xc8, 0xf7, 0x2a, 0x56, 0xd9, 0x46, 0xd5, 0x68, 0x43, 0x7c, 0x01, 0x4e, 0x5a, 0xf4, 0xa9, 0x5f,
  3314. 0x13, 0x20, 0x86, 0x29, 0x1d, 0x0f, 0x1e, 0xbf, 0x1d, 0xc1, 0xd4, 0xee, 0xc3, 0x60, 0x68, 0x7a,
  3315. 0xe4, 0xfc, 0x90, 0xa7, 0x30, 0x13, 0x96, 0xe5, 0x7a, 0xab, 0x79, 0x22, 0x72, 0xe3, 0xba, 0x42,
  3316. 0x62, 0x5d, 0xe1, 0xbb, 0x00, 0x71, 0xa7, 0xf1, 0x8c, 0x9e, 0x97, 0x78, 0x15, 0x76, 0x16, 0x0c,
  3317. 0x49, 0x03, 0xa6, 0xdf, 0x34, 0x3d, 0x3f, 0x7e, 0xeb, 0xe5, 0x39, 0x3e, 0x4a, 0x66, 0x3f, 0x42,
  3318. 0x30, 0xd3, 0xe6, 0x8e, 0xa7, 0x74, 0x13, 0x46, 0x85, 0xd1, 0xc1, 0xd3, 0xaa, 0x18, 0x91, 0x68,
  3319. 0xa9, 0x9a, 0x3f, 0xf2, 0x75, 0x98, 0x0c, 0x49, 0xdf, 0xd6, 0xeb, 0x79, 0x41, 0x2f, 0x41, 0xbf,
  3320. 0xaf, 0xd7, 0x39, 0xcd, 0x67, 0x25, 0xa0, 0x82, 0xbd, 0x82, 0xa5, 0xe4, 0x02, 0x4c, 0xde, 0xa1,
  3321. 0x0d, 0x9a, 0xd8, 0x3d, 0xab, 0xeb, 0x29, 0x9c, 0x0c, 0x18, 0xd9, 0xd6, 0xeb, 0xc7, 0xca, 0xbc,
  3322. 0x05, 0x93, 0xb1, 0x1b, 0xce, 0x78, 0x19, 0x4e, 0xf8, 0x7a, 0x3d, 0xa2, 0x3a, 0x2f, 0x2a, 0xb6,
  3323. 0x56, 0x99, 0xdc, 0x7d, 0x78, 0x29, 0x24, 0x77, 0xcb, 0xac, 0x5b, 0x7a, 0x23, 0x2f, 0xb4, 0x15,
  3324. 0x18, 0xf4, 0xd8, 0x42, 0x4e, 0xf1, 0x39, 0x59, 0x3b, 0x87, 0x3b, 0x72, 0x03, 0xf2, 0x0d, 0x04,
  3325. 0xa7, 0xa2, 0x0e, 0x0f, 0x1e, 0xe4, 0xd2, 0x78, 0x0a, 0x06, 0xde, 0x3b, 0xa0, 0xee, 0x21, 0x07,
  3326. 0x1e, 0x7e, 0x48, 0x92, 0xdb, 0x2f, 0x25, 0xf7, 0x44, 0x9a, 0xdc, 0x0f, 0x60, 0x2a, 0x85, 0x80,
  3327. 0x33, 0xbc, 0x0a, 0x43, 0x21, 0xca, 0x88, 0x64, 0x85, 0xb8, 0x22, 0x0b, 0x65, 0xaa, 0x2f, 0xc0,
  3328. 0xe4, 0x26, 0xf5, 0x93, 0x3c, 0x67, 0x55, 0xda, 0x77, 0x10, 0xbc, 0x14, 0x9e, 0x2f, 0xc9, 0xb5,
  3329. 0x31, 0xf7, 0xa8, 0x4b, 0xee, 0x8f, 0x76, 0xae, 0x7c, 0x8a, 0x60, 0x3a, 0xa4, 0xad, 0xed, 0x44,
  3330. 0xf9, 0xbf, 0xa5, 0x2e, 0xb0, 0x0d, 0xee, 0x08, 0xb5, 0x67, 0xb6, 0x45, 0x0b, 0x03, 0xec, 0xed,
  3331. 0x70, 0xf0, 0x60, 0xc7, 0xb6, 0x28, 0xf9, 0x26, 0x82, 0x99, 0x36, 0x84, 0x3c, 0xb5, 0xeb, 0x30,
  3332. 0xd2, 0xba, 0xbc, 0xf0, 0xe4, 0x2a, 0x0d, 0xfd, 0xd8, 0x4a, 0x39, 0xc1, 0x3f, 0xe9, 0x87, 0x99,
  3333. 0xbb, 0x9e, 0xa1, 0x37, 0x3e, 0x6f, 0x57, 0x03, 0xfc, 0x00, 0xc6, 0xbd, 0x83, 0x87, 0x9e, 0xe1,
  3334. 0x9a, 0x4e, 0x38, 0xb5, 0xfb, 0x19, 0x11, 0x17, 0x65, 0x15, 0x24, 0xac, 0xaf, 0x26, 0xad, 0x5b,
  3335. 0x03, 0xe9, 0x44, 0x17, 0x03, 0x69, 0x13, 0x06, 0x5c, 0xbb, 0x41, 0xbd, 0xc2, 0x00, 0x33, 0xba,
  3336. 0xa2, 0x12, 0xbd, 0xdd, 0xa0, 0xeb, 0x5e, 0x50, 0xc2, 0xcd, 0xe0, 0x53, 0x68, 0x1f, 0x24, 0x54,
  3337. 0x77, 0x7d, 0x73, 0x4f, 0x37, 0x7c, 0xaf, 0x30, 0x98, 0x9b, 0xd0, 0x75, 0xbe, 0xb6, 0x1a, 0x5b,
  3338. 0x91, 0xbf, 0xf5, 0x41, 0xa1, 0x3d, 0x51, 0xbc, 0x60, 0x8e, 0x9c, 0xa9, 0x36, 0xb2, 0xfb, 0xfe,
  3339. 0x27, 0x64, 0xf7, 0x77, 0x41, 0xf6, 0x8d, 0x88, 0xec, 0x13, 0xb9, 0xae, 0x45, 0xb2, 0x33, 0x29,
  3340. 0x1e, 0xe8, 0x89, 0xe2, 0xd6, 0x05, 0xbe, 0xf5, 0x32, 0x67, 0x64, 0xdc, 0x82, 0xe1, 0xc8, 0x9a,
  3341. 0x17, 0xb7, 0x92, 0xcb, 0x96, 0x11, 0x79, 0x17, 0x4e, 0xb1, 0x2b, 0x4b, 0x04, 0xe1, 0x38, 0x4f,
  3342. 0xe9, 0x0f, 0x11, 0x4c, 0xa5, 0x9c, 0xc5, 0xe3, 0x26, 0xa6, 0x0e, 0xf5, 0x42, 0x9d, 0xf2, 0xb8,
  3343. 0x89, 0xbf, 0x87, 0xa4, 0x39, 0x16, 0xb9, 0x44, 0x3d, 0x70, 0x79, 0xb4, 0xf3, 0xe2, 0x12, 0x4c,
  3344. 0x85, 0x37, 0xaa, 0x34, 0xac, 0xac, 0xc3, 0xee, 0x5f, 0x7d, 0xc1, 0xe8, 0xb6, 0x76, 0xb7, 0xf6,
  3345. 0xcd, 0x3d, 0xff, 0x9e, 0x6e, 0xed, 0xda, 0x7b, 0x7b, 0x79, 0x99, 0x3b, 0x0b, 0xe0, 0x52, 0xc3,
  3346. 0x74, 0x4c, 0x36, 0xd3, 0x83, 0xee, 0x1a, 0xa9, 0x0a, 0x4f, 0xf0, 0x04, 0xf4, 0x19, 0x06, 0xeb,
  3347. 0x97, 0x91, 0x6a, 0x9f, 0x61, 0xe0, 0x02, 0x0c, 0x79, 0x07, 0x0f, 0xdf, 0xa5, 0x86, 0xcf, 0xcf,
  3348. 0x95, 0xe8, 0x23, 0x7e, 0x0d, 0xb0, 0x65, 0xfb, 0xd4, 0xab, 0x19, 0xb6, 0xe5, 0x53, 0xcb, 0xaf,
  3349. 0xf9, 0x87, 0x4e, 0x74, 0xbc, 0x4c, 0xb2, 0x37, 0x1b, 0xe1, 0x8b, 0xed, 0x43, 0x87, 0xe2, 0x79,
  3350. 0x18, 0x4f, 0xac, 0x2e, 0x0c, 0xb2, 0x85, 0x63, 0xe2, 0x42, 0xfc, 0x35, 0xf1, 0xbc, 0x19, 0x62,
  3351. 0x05, 0xb0, 0x2a, 0xfd, 0xce, 0x93, 0x19, 0x7b, 0xe6, 0x39, 0x74, 0x0e, 0xc6, 0x1c, 0x97, 0x3e,
  3352. 0x36, 0xe9, 0x93, 0x9a, 0x6d, 0x35, 0x0e, 0x0b, 0xc3, 0x73, 0x68, 0x61, 0xb8, 0x3a, 0xca, 0x9f,
  3353. 0x7d, 0xc5, 0x6a, 0x1c, 0x6a, 0x67, 0x61, 0x38, 0xb2, 0xcc, 0xa4, 0xfb, 0xab, 0x50, 0x68, 0xf7,
  3354. 0xc8, 0x4b, 0xf7, 0x1c, 0x8c, 0x25, 0x68, 0x08, 0xed, 0x46, 0x0d, 0x81, 0x81, 0x02, 0x0c, 0x45,
  3355. 0xb1, 0x87, 0x25, 0x19, 0x7d, 0x0c, 0x6e, 0x77, 0xb3, 0xfc, 0x22, 0x29, 0xce, 0xb2, 0x9c, 0x4c,
  3356. 0x7e, 0x19, 0xc6, 0xc4, 0x61, 0xc7, 0x0b, 0x4d, 0x79, 0x52, 0x26, 0x8c, 0xc9, 0x8f, 0x11, 0xcc,
  3357. 0xf2, 0x7b, 0x53, 0x06, 0x84, 0xb4, 0x2b, 0x74, 0x04, 0x57, 0x47, 0xeb, 0x0f, 0x0b, 0x0a, 0xc1,
  3358. 0xec, 0x10, 0xb7, 0x3f, 0xd6, 0x61, 0xf5, 0x31, 0x82, 0xd9, 0x0c, 0x87, 0x3c, 0xeb, 0x6d, 0xa7,
  3359. 0x15, 0x3a, 0xd2, 0x69, 0xa5, 0x3a, 0xbc, 0x4a, 0x30, 0x1b, 0x0e, 0x89, 0xac, 0x5c, 0x65, 0x55,
  3360. 0xee, 0xcf, 0x11, 0xcc, 0xa7, 0x24, 0xa1, 0xe4, 0xf5, 0x20, 0x87, 0xc1, 0x47, 0x50, 0x88, 0x3a,
  3361. 0xa9, 0x16, 0x9c, 0x72, 0x35, 0xbd, 0x65, 0xca, 0xf3, 0xd7, 0xc3, 0x95, 0x64, 0xda, 0xcc, 0x7c,
  3362. 0x4e, 0x56, 0x60, 0x3e, 0x8c, 0x4e, 0x8e, 0x35, 0x2b, 0xce, 0xa7, 0x40, 0x82, 0x64, 0x65, 0x1b,
  3363. 0x1e, 0x6b, 0x9d, 0xfc, 0x1e, 0xc1, 0xbc, 0xd4, 0x35, 0xaf, 0x98, 0x26, 0xcc, 0x76, 0x62, 0x32,
  3364. 0xaa, 0x9e, 0x1e, 0xa8, 0x9c, 0xc9, 0xa6, 0x52, 0xbd, 0xa2, 0x3e, 0x00, 0xc2, 0xd9, 0x11, 0x3d,
  3365. 0xb0, 0x21, 0xf7, 0x98, 0xba, 0x32, 0x0d, 0xec, 0x36, 0x8c, 0x59, 0xf4, 0x09, 0x0f, 0x83, 0x52,
  3366. 0x5e, 0x0e, 0xaf, 0x48, 0x62, 0x78, 0xc7, 0xa3, 0x6e, 0x75, 0xd4, 0xa2, 0x4f, 0xd6, 0xb9, 0x4d,
  3367. 0xe0, 0x7d, 0xc3, 0xb6, 0xf6, 0x4c, 0xb7, 0xf9, 0x22, 0xbc, 0x3f, 0x83, 0xb9, 0x37, 0x6c, 0xd7,
  3368. 0xa0, 0x2f, 0xc2, 0xf7, 0xfb, 0x70, 0x6e, 0x43, 0xb7, 0x0c, 0xda, 0x78, 0x01, 0xce, 0xcb, 0x3f,
  3369. 0xbb, 0x0c, 0x27, 0x23, 0xbf, 0x5b, 0xa1, 0x0a, 0x8e, 0x7f, 0x88, 0x60, 0x22, 0x39, 0x29, 0xf0,
  3370. 0x92, 0x64, 0xd3, 0x4c, 0x9d, 0x59, 0x53, 0xb9, 0xf3, 0x93, 0x95, 0x0f, 0xff, 0xf2, 0x8f, 0xef,
  3371. 0xf6, 0x2d, 0x93, 0x8b, 0xb1, 0x50, 0xfe, 0x7e, 0xd8, 0x88, 0x37, 0x1c, 0xd7, 0x0e, 0x6e, 0x18,
  3372. 0x5e, 0x69, 0xf1, 0x79, 0x2c, 0x9e, 0x57, 0xe2, 0x2f, 0x09, 0x1f, 0x23, 0x18, 0x15, 0xf4, 0x66,
  3373. 0x7c, 0x59, 0xe2, 0xaf, 0x5d, 0x97, 0x56, 0x83, 0x57, 0x62, 0xf0, 0x5e, 0xc5, 0x22, 0xbc, 0x80,
  3374. 0x79, 0x01, 0x5c, 0x8c, 0xad, 0xb4, 0xf8, 0x1c, 0xff, 0x1a, 0xc1, 0xc9, 0xd4, 0xf7, 0x68, 0x7c,
  3375. 0x25, 0x57, 0xb0, 0x4d, 0xab, 0x02, 0x5a, 0xb9, 0x1b, 0x93, 0x70, 0xa8, 0x90, 0xd7, 0x19, 0xd6,
  3376. 0x25, 0x5c, 0x54, 0xa5, 0xd2, 0x63, 0x1b, 0xe1, 0x5f, 0x20, 0x98, 0x48, 0x8a, 0xf1, 0xd2, 0x64,
  3377. 0x67, 0xea, 0xf6, 0x6a, 0x6c, 0xde, 0x66, 0x08, 0xd7, 0xca, 0x4b, 0x02, 0xc2, 0x08, 0x4e, 0x51,
  3378. 0x46, 0xab, 0x90, 0xf5, 0x6f, 0xf7, 0x45, 0x52, 0x4a, 0x5a, 0xe5, 0xc6, 0x5f, 0xec, 0x41, 0x18,
  3379. 0x0f, 0xd1, 0xaf, 0xf4, 0x2c, 0xa9, 0x93, 0xe7, 0x2c, 0xa6, 0x27, 0xf8, 0x9a, 0x62, 0x85, 0x70,
  3380. 0xd6, 0xf9, 0x7e, 0x3b, 0x37, 0xf1, 0x9a, 0xc4, 0x90, 0xeb, 0x63, 0x6d, 0x66, 0x71, 0xcc, 0xbf,
  3381. 0x45, 0x91, 0xb4, 0x1b, 0x6b, 0xc4, 0xb8, 0x9c, 0xdb, 0xab, 0x6d, 0xe2, 0xbb, 0xa6, 0x26, 0x3f,
  3382. 0x93, 0xfb, 0x2c, 0xdc, 0x0d, 0x72, 0x4d, 0x56, 0x64, 0x89, 0x80, 0xc5, 0x5f, 0xc9, 0x2a, 0x82,
  3383. 0x1e, 0x8f, 0x7f, 0x83, 0x42, 0x3d, 0x58, 0x50, 0xc8, 0xa5, 0xad, 0x92, 0x2d, 0xde, 0x4b, 0x5b,
  3384. 0xa5, 0x83, 0x00, 0x4f, 0x6e, 0xb0, 0x28, 0xae, 0xe3, 0xde, 0xa2, 0xc0, 0x9f, 0x20, 0x18, 0x69,
  3385. 0xe9, 0xe9, 0xf8, 0x52, 0x2e, 0xdb, 0xb1, 0x2e, 0xae, 0xe5, 0x88, 0x0f, 0x64, 0x95, 0x21, 0xbb,
  3386. 0x46, 0x8a, 0xea, 0xc8, 0x7c, 0xbd, 0xee, 0x55, 0xfa, 0x7d, 0xbd, 0x8e, 0xbf, 0x85, 0x60, 0xa4,
  3387. 0xa5, 0xc4, 0x4b, 0x71, 0xa5, 0xf5, 0x7a, 0x6d, 0xba, 0xed, 0xe6, 0x7d, 0xb7, 0xe9, 0xf8, 0x87,
  3388. 0xd1, 0x50, 0x59, 0x2c, 0xaa, 0x95, 0x37, 0x03, 0x13, 0xcc, 0xc1, 0x1f, 0x20, 0x18, 0x8e, 0x54,
  3389. 0x78, 0xbc, 0x98, 0x93, 0x22, 0xe1, 0x17, 0x01, 0xed, 0x92, 0xd2, 0xda, 0x6e, 0x46, 0x5e, 0x3b,
  3390. 0x5b, 0xf8, 0xfb, 0x08, 0xc6, 0x44, 0xcd, 0x1e, 0x17, 0x73, 0x73, 0x98, 0x10, 0x92, 0xb5, 0x7c,
  3391. 0xe1, 0x98, 0x5c, 0x63, 0xd8, 0x4a, 0xe4, 0xbc, 0x7c, 0x1c, 0xf3, 0x16, 0xaf, 0x44, 0x3a, 0xf3,
  3392. 0x4f, 0x11, 0x8c, 0x27, 0x14, 0x76, 0x5c, 0x52, 0x18, 0x4e, 0xe2, 0xaf, 0x01, 0xda, 0x92, 0xba,
  3393. 0x01, 0xe7, 0xf1, 0x2a, 0xc3, 0x5a, 0xc4, 0xaf, 0xa9, 0x61, 0xe5, 0x07, 0xc7, 0x47, 0x08, 0x46,
  3394. 0x5a, 0x72, 0xbc, 0xb4, 0xdc, 0xd2, 0xa2, 0xbd, 0x0a, 0x7f, 0x97, 0x19, 0xa6, 0x8b, 0xf8, 0xbc,
  3395. 0xd2, 0x7c, 0xc4, 0x9f, 0x22, 0x18, 0x13, 0x25, 0x7f, 0x69, 0x4a, 0x33, 0x7e, 0x1b, 0x50, 0x81,
  3396. 0xb4, 0xc6, 0x20, 0xbd, 0x5e, 0x16, 0x69, 0x0a, 0x21, 0x14, 0x25, 0x93, 0x3b, 0xca, 0xec, 0x1f,
  3397. 0x11, 0x4c, 0xa6, 0x25, 0x53, 0xe9, 0xa8, 0xee, 0x20, 0x84, 0x6b, 0xcb, 0x5d, 0xd9, 0xf0, 0x14,
  3398. 0xdf, 0x61, 0xd8, 0x6f, 0x92, 0x95, 0xae, 0xcf, 0x5e, 0xca, 0xb7, 0xac, 0xa0, 0x45, 0xfc, 0xcb,
  3399. 0xd6, 0xc5, 0x30, 0x52, 0xa6, 0x14, 0x2e, 0x86, 0x29, 0x11, 0x4b, 0x53, 0x51, 0xd2, 0xc8, 0x5d,
  3400. 0x86, 0xf7, 0x16, 0x59, 0xee, 0x62, 0x44, 0x47, 0xfa, 0x5f, 0x25, 0x96, 0xe1, 0x7e, 0x85, 0x60,
  3401. 0x3c, 0x21, 0x33, 0x4a, 0xdb, 0x29, 0x4b, 0xfd, 0x94, 0xb6, 0x53, 0xa6, 0x82, 0x19, 0x0d, 0x71,
  3402. 0xdc, 0x0b, 0xf6, 0xe0, 0x58, 0x9c, 0x48, 0x6a, 0x92, 0x0a, 0xd7, 0xb1, 0x9e, 0x28, 0x7e, 0x8b,
  3403. 0xc1, 0xbc, 0x57, 0x16, 0x6f, 0x20, 0x11, 0x0e, 0x59, 0x49, 0xc4, 0x60, 0xd9, 0xd5, 0xac, 0xc5,
  3404. 0xf5, 0xf7, 0x10, 0x4c, 0x24, 0x65, 0x4b, 0x29, 0xf2, 0x4c, 0x85, 0xb3, 0xe3, 0x41, 0xc4, 0x39,
  3405. 0x5d, 0x5c, 0x56, 0x3c, 0x88, 0x44, 0x8c, 0x01, 0xa7, 0x93, 0x69, 0xd1, 0x0e, 0x97, 0xbb, 0xd7,
  3406. 0x14, 0xa5, 0xad, 0xd7, 0x49, 0x15, 0x24, 0x15, 0x06, 0xfd, 0x2a, 0x29, 0xe5, 0x4c, 0x57, 0xc1,
  3407. 0xb6, 0xe2, 0x51, 0x6b, 0x37, 0x68, 0xb8, 0x3f, 0x21, 0xc0, 0xed, 0xa2, 0x20, 0xbe, 0x9a, 0x7f,
  3408. 0x5e, 0xb5, 0x8b, 0x42, 0x9a, 0xaa, 0x22, 0x45, 0x1e, 0x30, 0xc4, 0x9b, 0xe4, 0xba, 0x7a, 0x01,
  3409. 0x27, 0x34, 0xac, 0x4a, 0x52, 0xeb, 0xfb, 0x33, 0x02, 0xdc, 0x2e, 0x2b, 0x4a, 0x83, 0xe8, 0xa8,
  3410. 0x42, 0xaa, 0x07, 0xb1, 0xc3, 0x82, 0xd8, 0x2e, 0xdf, 0x11, 0xa7, 0xb5, 0xb0, 0x40, 0x5a, 0xe2,
  3411. 0x89, 0x70, 0x82, 0x32, 0x4f, 0x46, 0xf4, 0x07, 0x04, 0x5f, 0x68, 0x13, 0x04, 0xf1, 0x72, 0xce,
  3412. 0xa4, 0xc8, 0xd2, 0x2b, 0xb5, 0xab, 0xdd, 0x19, 0xf1, 0x9a, 0xba, 0xc5, 0x82, 0x5b, 0xc1, 0xbd,
  3413. 0x66, 0x08, 0xff, 0x08, 0x01, 0x6e, 0x97, 0x0f, 0xa5, 0x39, 0xe9, 0xa8, 0x36, 0x76, 0x6c, 0x5a,
  3414. 0x8e, 0x72, 0xf1, 0xba, 0x62, 0xd3, 0xa6, 0x59, 0xc7, 0x7f, 0x45, 0x70, 0x46, 0x26, 0x59, 0xe2,
  3415. 0x9b, 0xea, 0xb2, 0x44, 0x96, 0x7e, 0xa8, 0x75, 0x2f, 0xb3, 0x65, 0x9e, 0xa4, 0x39, 0xd4, 0xbb,
  3416. 0x49, 0x41, 0x2e, 0x68, 0xec, 0xdf, 0x21, 0x38, 0x23, 0x13, 0x38, 0xa5, 0x91, 0x29, 0x28, 0xa3,
  3417. 0x1d, 0x73, 0xb2, 0xce, 0xe0, 0xaf, 0x2e, 0xae, 0x28, 0xe6, 0x24, 0x85, 0x3d, 0xc8, 0xca, 0x67,
  3418. 0x08, 0x4e, 0x4b, 0x64, 0x4e, 0x7c, 0x23, 0xa7, 0xa4, 0xe5, 0xca, 0xac, 0x76, 0xb3, 0x57, 0x73,
  3419. 0xde, 0x1b, 0x3c, 0x42, 0xdc, 0x7b, 0x82, 0xf0, 0x3f, 0x11, 0x9c, 0x96, 0x48, 0xa1, 0xd2, 0x08,
  3420. 0xf3, 0x25, 0xd4, 0x5e, 0xaa, 0x6e, 0x9b, 0x05, 0xf5, 0x16, 0xb9, 0xdf, 0x73, 0xda, 0x2a, 0x6e,
  3421. 0xe8, 0x3d, 0x02, 0x13, 0x54, 0x61, 0x10, 0xa7, 0x44, 0x74, 0x95, 0xc6, 0x99, 0x2f, 0xd6, 0xbe,
  3422. 0xa0, 0x38, 0x8d, 0x10, 0x98, 0x18, 0xe7, 0x67, 0x08, 0x66, 0x3b, 0xca, 0xbb, 0x58, 0xf6, 0xeb,
  3423. 0x62, 0x9e, 0x28, 0xdc, 0x4b, 0x8c, 0x55, 0x16, 0xe3, 0x9b, 0x64, 0xb3, 0xf7, 0x18, 0xf7, 0x02,
  3424. 0x58, 0x62, 0x84, 0x7f, 0x47, 0xa0, 0x75, 0x16, 0x91, 0xf1, 0x9a, 0x2c, 0x91, 0x79, 0xda, 0x73,
  3425. 0x2f, 0x31, 0x6e, 0xb1, 0x18, 0x1f, 0x90, 0x7b, 0x47, 0xc8, 0x23, 0xc3, 0x25, 0x04, 0x79, 0x7b,
  3426. 0x1f, 0xe6, 0x0d, 0xbb, 0x19, 0x81, 0x09, 0x60, 0x44, 0xff, 0xb7, 0xdd, 0x82, 0xa3, 0x3b, 0xe6,
  3427. 0xdb, 0x68, 0x67, 0x8d, 0x2f, 0xa9, 0xdb, 0x0d, 0xdd, 0xaa, 0x17, 0x6d, 0xb7, 0x5e, 0xaa, 0x53,
  3428. 0x8b, 0x4d, 0xc2, 0x52, 0xf8, 0x4a, 0x77, 0x4c, 0x2f, 0xe3, 0xdf, 0xb4, 0x57, 0x4d, 0xb7, 0xf9,
  3429. 0x1f, 0x84, 0x1e, 0x0e, 0xb2, 0xb5, 0xcb, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xe5, 0xf4, 0xe1,
  3430. 0x75, 0x3d, 0x2e, 0x00, 0x00,
  3431. }