You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1538 lines
64 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/cloud/websecurityscanner/v1alpha/web_security_scanner.proto
  3. package websecurityscanner // import "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha"
  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 _ "google.golang.org/genproto/googleapis/api/annotations"
  9. import field_mask "google.golang.org/genproto/protobuf/field_mask"
  10. import (
  11. context "golang.org/x/net/context"
  12. grpc "google.golang.org/grpc"
  13. )
  14. // Reference imports to suppress errors if they are not otherwise used.
  15. var _ = proto.Marshal
  16. var _ = fmt.Errorf
  17. var _ = math.Inf
  18. // This is a compile-time assertion to ensure that this generated file
  19. // is compatible with the proto package it is being compiled against.
  20. // A compilation error at this line likely means your copy of the
  21. // proto package needs to be updated.
  22. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  23. // Request for the `CreateScanConfig` method.
  24. type CreateScanConfigRequest struct {
  25. // Required.
  26. // The parent resource name where the scan is created, which should be a
  27. // project resource name in the format 'projects/{projectId}'.
  28. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  29. // Required.
  30. // The ScanConfig to be created.
  31. ScanConfig *ScanConfig `protobuf:"bytes,2,opt,name=scan_config,json=scanConfig,proto3" json:"scan_config,omitempty"`
  32. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  33. XXX_unrecognized []byte `json:"-"`
  34. XXX_sizecache int32 `json:"-"`
  35. }
  36. func (m *CreateScanConfigRequest) Reset() { *m = CreateScanConfigRequest{} }
  37. func (m *CreateScanConfigRequest) String() string { return proto.CompactTextString(m) }
  38. func (*CreateScanConfigRequest) ProtoMessage() {}
  39. func (*CreateScanConfigRequest) Descriptor() ([]byte, []int) {
  40. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{0}
  41. }
  42. func (m *CreateScanConfigRequest) XXX_Unmarshal(b []byte) error {
  43. return xxx_messageInfo_CreateScanConfigRequest.Unmarshal(m, b)
  44. }
  45. func (m *CreateScanConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  46. return xxx_messageInfo_CreateScanConfigRequest.Marshal(b, m, deterministic)
  47. }
  48. func (dst *CreateScanConfigRequest) XXX_Merge(src proto.Message) {
  49. xxx_messageInfo_CreateScanConfigRequest.Merge(dst, src)
  50. }
  51. func (m *CreateScanConfigRequest) XXX_Size() int {
  52. return xxx_messageInfo_CreateScanConfigRequest.Size(m)
  53. }
  54. func (m *CreateScanConfigRequest) XXX_DiscardUnknown() {
  55. xxx_messageInfo_CreateScanConfigRequest.DiscardUnknown(m)
  56. }
  57. var xxx_messageInfo_CreateScanConfigRequest proto.InternalMessageInfo
  58. func (m *CreateScanConfigRequest) GetParent() string {
  59. if m != nil {
  60. return m.Parent
  61. }
  62. return ""
  63. }
  64. func (m *CreateScanConfigRequest) GetScanConfig() *ScanConfig {
  65. if m != nil {
  66. return m.ScanConfig
  67. }
  68. return nil
  69. }
  70. // Request for the `DeleteScanConfig` method.
  71. type DeleteScanConfigRequest struct {
  72. // Required.
  73. // The resource name of the ScanConfig to be deleted. The name follows the
  74. // format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
  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 *DeleteScanConfigRequest) Reset() { *m = DeleteScanConfigRequest{} }
  81. func (m *DeleteScanConfigRequest) String() string { return proto.CompactTextString(m) }
  82. func (*DeleteScanConfigRequest) ProtoMessage() {}
  83. func (*DeleteScanConfigRequest) Descriptor() ([]byte, []int) {
  84. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{1}
  85. }
  86. func (m *DeleteScanConfigRequest) XXX_Unmarshal(b []byte) error {
  87. return xxx_messageInfo_DeleteScanConfigRequest.Unmarshal(m, b)
  88. }
  89. func (m *DeleteScanConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  90. return xxx_messageInfo_DeleteScanConfigRequest.Marshal(b, m, deterministic)
  91. }
  92. func (dst *DeleteScanConfigRequest) XXX_Merge(src proto.Message) {
  93. xxx_messageInfo_DeleteScanConfigRequest.Merge(dst, src)
  94. }
  95. func (m *DeleteScanConfigRequest) XXX_Size() int {
  96. return xxx_messageInfo_DeleteScanConfigRequest.Size(m)
  97. }
  98. func (m *DeleteScanConfigRequest) XXX_DiscardUnknown() {
  99. xxx_messageInfo_DeleteScanConfigRequest.DiscardUnknown(m)
  100. }
  101. var xxx_messageInfo_DeleteScanConfigRequest proto.InternalMessageInfo
  102. func (m *DeleteScanConfigRequest) GetName() string {
  103. if m != nil {
  104. return m.Name
  105. }
  106. return ""
  107. }
  108. // Request for the `GetScanConfig` method.
  109. type GetScanConfigRequest struct {
  110. // Required.
  111. // The resource name of the ScanConfig to be returned. The name follows the
  112. // format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
  113. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  114. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  115. XXX_unrecognized []byte `json:"-"`
  116. XXX_sizecache int32 `json:"-"`
  117. }
  118. func (m *GetScanConfigRequest) Reset() { *m = GetScanConfigRequest{} }
  119. func (m *GetScanConfigRequest) String() string { return proto.CompactTextString(m) }
  120. func (*GetScanConfigRequest) ProtoMessage() {}
  121. func (*GetScanConfigRequest) Descriptor() ([]byte, []int) {
  122. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{2}
  123. }
  124. func (m *GetScanConfigRequest) XXX_Unmarshal(b []byte) error {
  125. return xxx_messageInfo_GetScanConfigRequest.Unmarshal(m, b)
  126. }
  127. func (m *GetScanConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  128. return xxx_messageInfo_GetScanConfigRequest.Marshal(b, m, deterministic)
  129. }
  130. func (dst *GetScanConfigRequest) XXX_Merge(src proto.Message) {
  131. xxx_messageInfo_GetScanConfigRequest.Merge(dst, src)
  132. }
  133. func (m *GetScanConfigRequest) XXX_Size() int {
  134. return xxx_messageInfo_GetScanConfigRequest.Size(m)
  135. }
  136. func (m *GetScanConfigRequest) XXX_DiscardUnknown() {
  137. xxx_messageInfo_GetScanConfigRequest.DiscardUnknown(m)
  138. }
  139. var xxx_messageInfo_GetScanConfigRequest proto.InternalMessageInfo
  140. func (m *GetScanConfigRequest) GetName() string {
  141. if m != nil {
  142. return m.Name
  143. }
  144. return ""
  145. }
  146. // Request for the `ListScanConfigs` method.
  147. type ListScanConfigsRequest struct {
  148. // Required.
  149. // The parent resource name, which should be a project resource name in the
  150. // format 'projects/{projectId}'.
  151. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  152. // A token identifying a page of results to be returned. This should be a
  153. // `next_page_token` value returned from a previous List request.
  154. // If unspecified, the first page of results is returned.
  155. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  156. // The maximum number of ScanConfigs to return, can be limited by server.
  157. // If not specified or not positive, the implementation will select a
  158. // reasonable value.
  159. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  160. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  161. XXX_unrecognized []byte `json:"-"`
  162. XXX_sizecache int32 `json:"-"`
  163. }
  164. func (m *ListScanConfigsRequest) Reset() { *m = ListScanConfigsRequest{} }
  165. func (m *ListScanConfigsRequest) String() string { return proto.CompactTextString(m) }
  166. func (*ListScanConfigsRequest) ProtoMessage() {}
  167. func (*ListScanConfigsRequest) Descriptor() ([]byte, []int) {
  168. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{3}
  169. }
  170. func (m *ListScanConfigsRequest) XXX_Unmarshal(b []byte) error {
  171. return xxx_messageInfo_ListScanConfigsRequest.Unmarshal(m, b)
  172. }
  173. func (m *ListScanConfigsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  174. return xxx_messageInfo_ListScanConfigsRequest.Marshal(b, m, deterministic)
  175. }
  176. func (dst *ListScanConfigsRequest) XXX_Merge(src proto.Message) {
  177. xxx_messageInfo_ListScanConfigsRequest.Merge(dst, src)
  178. }
  179. func (m *ListScanConfigsRequest) XXX_Size() int {
  180. return xxx_messageInfo_ListScanConfigsRequest.Size(m)
  181. }
  182. func (m *ListScanConfigsRequest) XXX_DiscardUnknown() {
  183. xxx_messageInfo_ListScanConfigsRequest.DiscardUnknown(m)
  184. }
  185. var xxx_messageInfo_ListScanConfigsRequest proto.InternalMessageInfo
  186. func (m *ListScanConfigsRequest) GetParent() string {
  187. if m != nil {
  188. return m.Parent
  189. }
  190. return ""
  191. }
  192. func (m *ListScanConfigsRequest) GetPageToken() string {
  193. if m != nil {
  194. return m.PageToken
  195. }
  196. return ""
  197. }
  198. func (m *ListScanConfigsRequest) GetPageSize() int32 {
  199. if m != nil {
  200. return m.PageSize
  201. }
  202. return 0
  203. }
  204. // Request for the `UpdateScanConfigRequest` method.
  205. type UpdateScanConfigRequest struct {
  206. // Required.
  207. // The ScanConfig to be updated. The name field must be set to identify the
  208. // resource to be updated. The values of fields not covered by the mask
  209. // will be ignored.
  210. ScanConfig *ScanConfig `protobuf:"bytes,2,opt,name=scan_config,json=scanConfig,proto3" json:"scan_config,omitempty"`
  211. // Required.
  212. // The update mask applies to the resource. For the `FieldMask` definition,
  213. // see
  214. // https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
  215. UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  216. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  217. XXX_unrecognized []byte `json:"-"`
  218. XXX_sizecache int32 `json:"-"`
  219. }
  220. func (m *UpdateScanConfigRequest) Reset() { *m = UpdateScanConfigRequest{} }
  221. func (m *UpdateScanConfigRequest) String() string { return proto.CompactTextString(m) }
  222. func (*UpdateScanConfigRequest) ProtoMessage() {}
  223. func (*UpdateScanConfigRequest) Descriptor() ([]byte, []int) {
  224. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{4}
  225. }
  226. func (m *UpdateScanConfigRequest) XXX_Unmarshal(b []byte) error {
  227. return xxx_messageInfo_UpdateScanConfigRequest.Unmarshal(m, b)
  228. }
  229. func (m *UpdateScanConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  230. return xxx_messageInfo_UpdateScanConfigRequest.Marshal(b, m, deterministic)
  231. }
  232. func (dst *UpdateScanConfigRequest) XXX_Merge(src proto.Message) {
  233. xxx_messageInfo_UpdateScanConfigRequest.Merge(dst, src)
  234. }
  235. func (m *UpdateScanConfigRequest) XXX_Size() int {
  236. return xxx_messageInfo_UpdateScanConfigRequest.Size(m)
  237. }
  238. func (m *UpdateScanConfigRequest) XXX_DiscardUnknown() {
  239. xxx_messageInfo_UpdateScanConfigRequest.DiscardUnknown(m)
  240. }
  241. var xxx_messageInfo_UpdateScanConfigRequest proto.InternalMessageInfo
  242. func (m *UpdateScanConfigRequest) GetScanConfig() *ScanConfig {
  243. if m != nil {
  244. return m.ScanConfig
  245. }
  246. return nil
  247. }
  248. func (m *UpdateScanConfigRequest) GetUpdateMask() *field_mask.FieldMask {
  249. if m != nil {
  250. return m.UpdateMask
  251. }
  252. return nil
  253. }
  254. // Response for the `ListScanConfigs` method.
  255. type ListScanConfigsResponse struct {
  256. // The list of ScanConfigs returned.
  257. ScanConfigs []*ScanConfig `protobuf:"bytes,1,rep,name=scan_configs,json=scanConfigs,proto3" json:"scan_configs,omitempty"`
  258. // Token to retrieve the next page of results, or empty if there are no
  259. // more results in the list.
  260. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  261. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  262. XXX_unrecognized []byte `json:"-"`
  263. XXX_sizecache int32 `json:"-"`
  264. }
  265. func (m *ListScanConfigsResponse) Reset() { *m = ListScanConfigsResponse{} }
  266. func (m *ListScanConfigsResponse) String() string { return proto.CompactTextString(m) }
  267. func (*ListScanConfigsResponse) ProtoMessage() {}
  268. func (*ListScanConfigsResponse) Descriptor() ([]byte, []int) {
  269. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{5}
  270. }
  271. func (m *ListScanConfigsResponse) XXX_Unmarshal(b []byte) error {
  272. return xxx_messageInfo_ListScanConfigsResponse.Unmarshal(m, b)
  273. }
  274. func (m *ListScanConfigsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  275. return xxx_messageInfo_ListScanConfigsResponse.Marshal(b, m, deterministic)
  276. }
  277. func (dst *ListScanConfigsResponse) XXX_Merge(src proto.Message) {
  278. xxx_messageInfo_ListScanConfigsResponse.Merge(dst, src)
  279. }
  280. func (m *ListScanConfigsResponse) XXX_Size() int {
  281. return xxx_messageInfo_ListScanConfigsResponse.Size(m)
  282. }
  283. func (m *ListScanConfigsResponse) XXX_DiscardUnknown() {
  284. xxx_messageInfo_ListScanConfigsResponse.DiscardUnknown(m)
  285. }
  286. var xxx_messageInfo_ListScanConfigsResponse proto.InternalMessageInfo
  287. func (m *ListScanConfigsResponse) GetScanConfigs() []*ScanConfig {
  288. if m != nil {
  289. return m.ScanConfigs
  290. }
  291. return nil
  292. }
  293. func (m *ListScanConfigsResponse) GetNextPageToken() string {
  294. if m != nil {
  295. return m.NextPageToken
  296. }
  297. return ""
  298. }
  299. // Request for the `StartScanRun` method.
  300. type StartScanRunRequest struct {
  301. // Required.
  302. // The resource name of the ScanConfig to be used. The name follows the
  303. // format of 'projects/{projectId}/scanConfigs/{scanConfigId}'.
  304. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  305. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  306. XXX_unrecognized []byte `json:"-"`
  307. XXX_sizecache int32 `json:"-"`
  308. }
  309. func (m *StartScanRunRequest) Reset() { *m = StartScanRunRequest{} }
  310. func (m *StartScanRunRequest) String() string { return proto.CompactTextString(m) }
  311. func (*StartScanRunRequest) ProtoMessage() {}
  312. func (*StartScanRunRequest) Descriptor() ([]byte, []int) {
  313. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{6}
  314. }
  315. func (m *StartScanRunRequest) XXX_Unmarshal(b []byte) error {
  316. return xxx_messageInfo_StartScanRunRequest.Unmarshal(m, b)
  317. }
  318. func (m *StartScanRunRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  319. return xxx_messageInfo_StartScanRunRequest.Marshal(b, m, deterministic)
  320. }
  321. func (dst *StartScanRunRequest) XXX_Merge(src proto.Message) {
  322. xxx_messageInfo_StartScanRunRequest.Merge(dst, src)
  323. }
  324. func (m *StartScanRunRequest) XXX_Size() int {
  325. return xxx_messageInfo_StartScanRunRequest.Size(m)
  326. }
  327. func (m *StartScanRunRequest) XXX_DiscardUnknown() {
  328. xxx_messageInfo_StartScanRunRequest.DiscardUnknown(m)
  329. }
  330. var xxx_messageInfo_StartScanRunRequest proto.InternalMessageInfo
  331. func (m *StartScanRunRequest) GetName() string {
  332. if m != nil {
  333. return m.Name
  334. }
  335. return ""
  336. }
  337. // Request for the `GetScanRun` method.
  338. type GetScanRunRequest struct {
  339. // Required.
  340. // The resource name of the ScanRun to be returned. The name follows the
  341. // format of
  342. // 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'.
  343. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  344. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  345. XXX_unrecognized []byte `json:"-"`
  346. XXX_sizecache int32 `json:"-"`
  347. }
  348. func (m *GetScanRunRequest) Reset() { *m = GetScanRunRequest{} }
  349. func (m *GetScanRunRequest) String() string { return proto.CompactTextString(m) }
  350. func (*GetScanRunRequest) ProtoMessage() {}
  351. func (*GetScanRunRequest) Descriptor() ([]byte, []int) {
  352. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{7}
  353. }
  354. func (m *GetScanRunRequest) XXX_Unmarshal(b []byte) error {
  355. return xxx_messageInfo_GetScanRunRequest.Unmarshal(m, b)
  356. }
  357. func (m *GetScanRunRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  358. return xxx_messageInfo_GetScanRunRequest.Marshal(b, m, deterministic)
  359. }
  360. func (dst *GetScanRunRequest) XXX_Merge(src proto.Message) {
  361. xxx_messageInfo_GetScanRunRequest.Merge(dst, src)
  362. }
  363. func (m *GetScanRunRequest) XXX_Size() int {
  364. return xxx_messageInfo_GetScanRunRequest.Size(m)
  365. }
  366. func (m *GetScanRunRequest) XXX_DiscardUnknown() {
  367. xxx_messageInfo_GetScanRunRequest.DiscardUnknown(m)
  368. }
  369. var xxx_messageInfo_GetScanRunRequest proto.InternalMessageInfo
  370. func (m *GetScanRunRequest) GetName() string {
  371. if m != nil {
  372. return m.Name
  373. }
  374. return ""
  375. }
  376. // Request for the `ListScanRuns` method.
  377. type ListScanRunsRequest struct {
  378. // Required.
  379. // The parent resource name, which should be a scan resource name in the
  380. // format 'projects/{projectId}/scanConfigs/{scanConfigId}'.
  381. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  382. // A token identifying a page of results to be returned. This should be a
  383. // `next_page_token` value returned from a previous List request.
  384. // If unspecified, the first page of results is returned.
  385. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  386. // The maximum number of ScanRuns to return, can be limited by server.
  387. // If not specified or not positive, the implementation will select a
  388. // reasonable value.
  389. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  390. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  391. XXX_unrecognized []byte `json:"-"`
  392. XXX_sizecache int32 `json:"-"`
  393. }
  394. func (m *ListScanRunsRequest) Reset() { *m = ListScanRunsRequest{} }
  395. func (m *ListScanRunsRequest) String() string { return proto.CompactTextString(m) }
  396. func (*ListScanRunsRequest) ProtoMessage() {}
  397. func (*ListScanRunsRequest) Descriptor() ([]byte, []int) {
  398. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{8}
  399. }
  400. func (m *ListScanRunsRequest) XXX_Unmarshal(b []byte) error {
  401. return xxx_messageInfo_ListScanRunsRequest.Unmarshal(m, b)
  402. }
  403. func (m *ListScanRunsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  404. return xxx_messageInfo_ListScanRunsRequest.Marshal(b, m, deterministic)
  405. }
  406. func (dst *ListScanRunsRequest) XXX_Merge(src proto.Message) {
  407. xxx_messageInfo_ListScanRunsRequest.Merge(dst, src)
  408. }
  409. func (m *ListScanRunsRequest) XXX_Size() int {
  410. return xxx_messageInfo_ListScanRunsRequest.Size(m)
  411. }
  412. func (m *ListScanRunsRequest) XXX_DiscardUnknown() {
  413. xxx_messageInfo_ListScanRunsRequest.DiscardUnknown(m)
  414. }
  415. var xxx_messageInfo_ListScanRunsRequest proto.InternalMessageInfo
  416. func (m *ListScanRunsRequest) GetParent() string {
  417. if m != nil {
  418. return m.Parent
  419. }
  420. return ""
  421. }
  422. func (m *ListScanRunsRequest) GetPageToken() string {
  423. if m != nil {
  424. return m.PageToken
  425. }
  426. return ""
  427. }
  428. func (m *ListScanRunsRequest) GetPageSize() int32 {
  429. if m != nil {
  430. return m.PageSize
  431. }
  432. return 0
  433. }
  434. // Response for the `ListScanRuns` method.
  435. type ListScanRunsResponse struct {
  436. // The list of ScanRuns returned.
  437. ScanRuns []*ScanRun `protobuf:"bytes,1,rep,name=scan_runs,json=scanRuns,proto3" json:"scan_runs,omitempty"`
  438. // Token to retrieve the next page of results, or empty if there are no
  439. // more results in the list.
  440. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  441. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  442. XXX_unrecognized []byte `json:"-"`
  443. XXX_sizecache int32 `json:"-"`
  444. }
  445. func (m *ListScanRunsResponse) Reset() { *m = ListScanRunsResponse{} }
  446. func (m *ListScanRunsResponse) String() string { return proto.CompactTextString(m) }
  447. func (*ListScanRunsResponse) ProtoMessage() {}
  448. func (*ListScanRunsResponse) Descriptor() ([]byte, []int) {
  449. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{9}
  450. }
  451. func (m *ListScanRunsResponse) XXX_Unmarshal(b []byte) error {
  452. return xxx_messageInfo_ListScanRunsResponse.Unmarshal(m, b)
  453. }
  454. func (m *ListScanRunsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  455. return xxx_messageInfo_ListScanRunsResponse.Marshal(b, m, deterministic)
  456. }
  457. func (dst *ListScanRunsResponse) XXX_Merge(src proto.Message) {
  458. xxx_messageInfo_ListScanRunsResponse.Merge(dst, src)
  459. }
  460. func (m *ListScanRunsResponse) XXX_Size() int {
  461. return xxx_messageInfo_ListScanRunsResponse.Size(m)
  462. }
  463. func (m *ListScanRunsResponse) XXX_DiscardUnknown() {
  464. xxx_messageInfo_ListScanRunsResponse.DiscardUnknown(m)
  465. }
  466. var xxx_messageInfo_ListScanRunsResponse proto.InternalMessageInfo
  467. func (m *ListScanRunsResponse) GetScanRuns() []*ScanRun {
  468. if m != nil {
  469. return m.ScanRuns
  470. }
  471. return nil
  472. }
  473. func (m *ListScanRunsResponse) GetNextPageToken() string {
  474. if m != nil {
  475. return m.NextPageToken
  476. }
  477. return ""
  478. }
  479. // Request for the `StopScanRun` method.
  480. type StopScanRunRequest struct {
  481. // Required.
  482. // The resource name of the ScanRun to be stopped. The name follows the
  483. // format of
  484. // 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'.
  485. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  486. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  487. XXX_unrecognized []byte `json:"-"`
  488. XXX_sizecache int32 `json:"-"`
  489. }
  490. func (m *StopScanRunRequest) Reset() { *m = StopScanRunRequest{} }
  491. func (m *StopScanRunRequest) String() string { return proto.CompactTextString(m) }
  492. func (*StopScanRunRequest) ProtoMessage() {}
  493. func (*StopScanRunRequest) Descriptor() ([]byte, []int) {
  494. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{10}
  495. }
  496. func (m *StopScanRunRequest) XXX_Unmarshal(b []byte) error {
  497. return xxx_messageInfo_StopScanRunRequest.Unmarshal(m, b)
  498. }
  499. func (m *StopScanRunRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  500. return xxx_messageInfo_StopScanRunRequest.Marshal(b, m, deterministic)
  501. }
  502. func (dst *StopScanRunRequest) XXX_Merge(src proto.Message) {
  503. xxx_messageInfo_StopScanRunRequest.Merge(dst, src)
  504. }
  505. func (m *StopScanRunRequest) XXX_Size() int {
  506. return xxx_messageInfo_StopScanRunRequest.Size(m)
  507. }
  508. func (m *StopScanRunRequest) XXX_DiscardUnknown() {
  509. xxx_messageInfo_StopScanRunRequest.DiscardUnknown(m)
  510. }
  511. var xxx_messageInfo_StopScanRunRequest proto.InternalMessageInfo
  512. func (m *StopScanRunRequest) GetName() string {
  513. if m != nil {
  514. return m.Name
  515. }
  516. return ""
  517. }
  518. // Request for the `ListCrawledUrls` method.
  519. type ListCrawledUrlsRequest struct {
  520. // Required.
  521. // The parent resource name, which should be a scan run resource name in the
  522. // format
  523. // 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'.
  524. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  525. // A token identifying a page of results to be returned. This should be a
  526. // `next_page_token` value returned from a previous List request.
  527. // If unspecified, the first page of results is returned.
  528. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  529. // The maximum number of CrawledUrls to return, can be limited by server.
  530. // If not specified or not positive, the implementation will select a
  531. // reasonable value.
  532. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  533. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  534. XXX_unrecognized []byte `json:"-"`
  535. XXX_sizecache int32 `json:"-"`
  536. }
  537. func (m *ListCrawledUrlsRequest) Reset() { *m = ListCrawledUrlsRequest{} }
  538. func (m *ListCrawledUrlsRequest) String() string { return proto.CompactTextString(m) }
  539. func (*ListCrawledUrlsRequest) ProtoMessage() {}
  540. func (*ListCrawledUrlsRequest) Descriptor() ([]byte, []int) {
  541. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{11}
  542. }
  543. func (m *ListCrawledUrlsRequest) XXX_Unmarshal(b []byte) error {
  544. return xxx_messageInfo_ListCrawledUrlsRequest.Unmarshal(m, b)
  545. }
  546. func (m *ListCrawledUrlsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  547. return xxx_messageInfo_ListCrawledUrlsRequest.Marshal(b, m, deterministic)
  548. }
  549. func (dst *ListCrawledUrlsRequest) XXX_Merge(src proto.Message) {
  550. xxx_messageInfo_ListCrawledUrlsRequest.Merge(dst, src)
  551. }
  552. func (m *ListCrawledUrlsRequest) XXX_Size() int {
  553. return xxx_messageInfo_ListCrawledUrlsRequest.Size(m)
  554. }
  555. func (m *ListCrawledUrlsRequest) XXX_DiscardUnknown() {
  556. xxx_messageInfo_ListCrawledUrlsRequest.DiscardUnknown(m)
  557. }
  558. var xxx_messageInfo_ListCrawledUrlsRequest proto.InternalMessageInfo
  559. func (m *ListCrawledUrlsRequest) GetParent() string {
  560. if m != nil {
  561. return m.Parent
  562. }
  563. return ""
  564. }
  565. func (m *ListCrawledUrlsRequest) GetPageToken() string {
  566. if m != nil {
  567. return m.PageToken
  568. }
  569. return ""
  570. }
  571. func (m *ListCrawledUrlsRequest) GetPageSize() int32 {
  572. if m != nil {
  573. return m.PageSize
  574. }
  575. return 0
  576. }
  577. // Response for the `ListCrawledUrls` method.
  578. type ListCrawledUrlsResponse struct {
  579. // The list of CrawledUrls returned.
  580. CrawledUrls []*CrawledUrl `protobuf:"bytes,1,rep,name=crawled_urls,json=crawledUrls,proto3" json:"crawled_urls,omitempty"`
  581. // Token to retrieve the next page of results, or empty if there are no
  582. // more results in the list.
  583. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  584. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  585. XXX_unrecognized []byte `json:"-"`
  586. XXX_sizecache int32 `json:"-"`
  587. }
  588. func (m *ListCrawledUrlsResponse) Reset() { *m = ListCrawledUrlsResponse{} }
  589. func (m *ListCrawledUrlsResponse) String() string { return proto.CompactTextString(m) }
  590. func (*ListCrawledUrlsResponse) ProtoMessage() {}
  591. func (*ListCrawledUrlsResponse) Descriptor() ([]byte, []int) {
  592. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{12}
  593. }
  594. func (m *ListCrawledUrlsResponse) XXX_Unmarshal(b []byte) error {
  595. return xxx_messageInfo_ListCrawledUrlsResponse.Unmarshal(m, b)
  596. }
  597. func (m *ListCrawledUrlsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  598. return xxx_messageInfo_ListCrawledUrlsResponse.Marshal(b, m, deterministic)
  599. }
  600. func (dst *ListCrawledUrlsResponse) XXX_Merge(src proto.Message) {
  601. xxx_messageInfo_ListCrawledUrlsResponse.Merge(dst, src)
  602. }
  603. func (m *ListCrawledUrlsResponse) XXX_Size() int {
  604. return xxx_messageInfo_ListCrawledUrlsResponse.Size(m)
  605. }
  606. func (m *ListCrawledUrlsResponse) XXX_DiscardUnknown() {
  607. xxx_messageInfo_ListCrawledUrlsResponse.DiscardUnknown(m)
  608. }
  609. var xxx_messageInfo_ListCrawledUrlsResponse proto.InternalMessageInfo
  610. func (m *ListCrawledUrlsResponse) GetCrawledUrls() []*CrawledUrl {
  611. if m != nil {
  612. return m.CrawledUrls
  613. }
  614. return nil
  615. }
  616. func (m *ListCrawledUrlsResponse) GetNextPageToken() string {
  617. if m != nil {
  618. return m.NextPageToken
  619. }
  620. return ""
  621. }
  622. // Request for the `GetFinding` method.
  623. type GetFindingRequest struct {
  624. // Required.
  625. // The resource name of the Finding to be returned. The name follows the
  626. // format of
  627. // 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}/findings/{findingId}'.
  628. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  629. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  630. XXX_unrecognized []byte `json:"-"`
  631. XXX_sizecache int32 `json:"-"`
  632. }
  633. func (m *GetFindingRequest) Reset() { *m = GetFindingRequest{} }
  634. func (m *GetFindingRequest) String() string { return proto.CompactTextString(m) }
  635. func (*GetFindingRequest) ProtoMessage() {}
  636. func (*GetFindingRequest) Descriptor() ([]byte, []int) {
  637. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{13}
  638. }
  639. func (m *GetFindingRequest) XXX_Unmarshal(b []byte) error {
  640. return xxx_messageInfo_GetFindingRequest.Unmarshal(m, b)
  641. }
  642. func (m *GetFindingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  643. return xxx_messageInfo_GetFindingRequest.Marshal(b, m, deterministic)
  644. }
  645. func (dst *GetFindingRequest) XXX_Merge(src proto.Message) {
  646. xxx_messageInfo_GetFindingRequest.Merge(dst, src)
  647. }
  648. func (m *GetFindingRequest) XXX_Size() int {
  649. return xxx_messageInfo_GetFindingRequest.Size(m)
  650. }
  651. func (m *GetFindingRequest) XXX_DiscardUnknown() {
  652. xxx_messageInfo_GetFindingRequest.DiscardUnknown(m)
  653. }
  654. var xxx_messageInfo_GetFindingRequest proto.InternalMessageInfo
  655. func (m *GetFindingRequest) GetName() string {
  656. if m != nil {
  657. return m.Name
  658. }
  659. return ""
  660. }
  661. // Request for the `ListFindings` method.
  662. type ListFindingsRequest struct {
  663. // Required.
  664. // The parent resource name, which should be a scan run resource name in the
  665. // format
  666. // 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'.
  667. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  668. // The filter expression. The expression must be in the format: <field>
  669. // <operator> <value>.
  670. // Supported field: 'finding_type'.
  671. // Supported operator: '='.
  672. Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
  673. // A token identifying a page of results to be returned. This should be a
  674. // `next_page_token` value returned from a previous List request.
  675. // If unspecified, the first page of results is returned.
  676. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  677. // The maximum number of Findings to return, can be limited by server.
  678. // If not specified or not positive, the implementation will select a
  679. // reasonable value.
  680. PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  681. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  682. XXX_unrecognized []byte `json:"-"`
  683. XXX_sizecache int32 `json:"-"`
  684. }
  685. func (m *ListFindingsRequest) Reset() { *m = ListFindingsRequest{} }
  686. func (m *ListFindingsRequest) String() string { return proto.CompactTextString(m) }
  687. func (*ListFindingsRequest) ProtoMessage() {}
  688. func (*ListFindingsRequest) Descriptor() ([]byte, []int) {
  689. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{14}
  690. }
  691. func (m *ListFindingsRequest) XXX_Unmarshal(b []byte) error {
  692. return xxx_messageInfo_ListFindingsRequest.Unmarshal(m, b)
  693. }
  694. func (m *ListFindingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  695. return xxx_messageInfo_ListFindingsRequest.Marshal(b, m, deterministic)
  696. }
  697. func (dst *ListFindingsRequest) XXX_Merge(src proto.Message) {
  698. xxx_messageInfo_ListFindingsRequest.Merge(dst, src)
  699. }
  700. func (m *ListFindingsRequest) XXX_Size() int {
  701. return xxx_messageInfo_ListFindingsRequest.Size(m)
  702. }
  703. func (m *ListFindingsRequest) XXX_DiscardUnknown() {
  704. xxx_messageInfo_ListFindingsRequest.DiscardUnknown(m)
  705. }
  706. var xxx_messageInfo_ListFindingsRequest proto.InternalMessageInfo
  707. func (m *ListFindingsRequest) GetParent() string {
  708. if m != nil {
  709. return m.Parent
  710. }
  711. return ""
  712. }
  713. func (m *ListFindingsRequest) GetFilter() string {
  714. if m != nil {
  715. return m.Filter
  716. }
  717. return ""
  718. }
  719. func (m *ListFindingsRequest) GetPageToken() string {
  720. if m != nil {
  721. return m.PageToken
  722. }
  723. return ""
  724. }
  725. func (m *ListFindingsRequest) GetPageSize() int32 {
  726. if m != nil {
  727. return m.PageSize
  728. }
  729. return 0
  730. }
  731. // Response for the `ListFindings` method.
  732. type ListFindingsResponse struct {
  733. // The list of Findings returned.
  734. Findings []*Finding `protobuf:"bytes,1,rep,name=findings,proto3" json:"findings,omitempty"`
  735. // Token to retrieve the next page of results, or empty if there are no
  736. // more results in the list.
  737. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  738. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  739. XXX_unrecognized []byte `json:"-"`
  740. XXX_sizecache int32 `json:"-"`
  741. }
  742. func (m *ListFindingsResponse) Reset() { *m = ListFindingsResponse{} }
  743. func (m *ListFindingsResponse) String() string { return proto.CompactTextString(m) }
  744. func (*ListFindingsResponse) ProtoMessage() {}
  745. func (*ListFindingsResponse) Descriptor() ([]byte, []int) {
  746. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{15}
  747. }
  748. func (m *ListFindingsResponse) XXX_Unmarshal(b []byte) error {
  749. return xxx_messageInfo_ListFindingsResponse.Unmarshal(m, b)
  750. }
  751. func (m *ListFindingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  752. return xxx_messageInfo_ListFindingsResponse.Marshal(b, m, deterministic)
  753. }
  754. func (dst *ListFindingsResponse) XXX_Merge(src proto.Message) {
  755. xxx_messageInfo_ListFindingsResponse.Merge(dst, src)
  756. }
  757. func (m *ListFindingsResponse) XXX_Size() int {
  758. return xxx_messageInfo_ListFindingsResponse.Size(m)
  759. }
  760. func (m *ListFindingsResponse) XXX_DiscardUnknown() {
  761. xxx_messageInfo_ListFindingsResponse.DiscardUnknown(m)
  762. }
  763. var xxx_messageInfo_ListFindingsResponse proto.InternalMessageInfo
  764. func (m *ListFindingsResponse) GetFindings() []*Finding {
  765. if m != nil {
  766. return m.Findings
  767. }
  768. return nil
  769. }
  770. func (m *ListFindingsResponse) GetNextPageToken() string {
  771. if m != nil {
  772. return m.NextPageToken
  773. }
  774. return ""
  775. }
  776. // Request for the `ListFindingTypeStats` method.
  777. type ListFindingTypeStatsRequest struct {
  778. // Required.
  779. // The parent resource name, which should be a scan run resource name in the
  780. // format
  781. // 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'.
  782. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  783. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  784. XXX_unrecognized []byte `json:"-"`
  785. XXX_sizecache int32 `json:"-"`
  786. }
  787. func (m *ListFindingTypeStatsRequest) Reset() { *m = ListFindingTypeStatsRequest{} }
  788. func (m *ListFindingTypeStatsRequest) String() string { return proto.CompactTextString(m) }
  789. func (*ListFindingTypeStatsRequest) ProtoMessage() {}
  790. func (*ListFindingTypeStatsRequest) Descriptor() ([]byte, []int) {
  791. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{16}
  792. }
  793. func (m *ListFindingTypeStatsRequest) XXX_Unmarshal(b []byte) error {
  794. return xxx_messageInfo_ListFindingTypeStatsRequest.Unmarshal(m, b)
  795. }
  796. func (m *ListFindingTypeStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  797. return xxx_messageInfo_ListFindingTypeStatsRequest.Marshal(b, m, deterministic)
  798. }
  799. func (dst *ListFindingTypeStatsRequest) XXX_Merge(src proto.Message) {
  800. xxx_messageInfo_ListFindingTypeStatsRequest.Merge(dst, src)
  801. }
  802. func (m *ListFindingTypeStatsRequest) XXX_Size() int {
  803. return xxx_messageInfo_ListFindingTypeStatsRequest.Size(m)
  804. }
  805. func (m *ListFindingTypeStatsRequest) XXX_DiscardUnknown() {
  806. xxx_messageInfo_ListFindingTypeStatsRequest.DiscardUnknown(m)
  807. }
  808. var xxx_messageInfo_ListFindingTypeStatsRequest proto.InternalMessageInfo
  809. func (m *ListFindingTypeStatsRequest) GetParent() string {
  810. if m != nil {
  811. return m.Parent
  812. }
  813. return ""
  814. }
  815. // Response for the `ListFindingTypeStats` method.
  816. type ListFindingTypeStatsResponse struct {
  817. // The list of FindingTypeStats returned.
  818. FindingTypeStats []*FindingTypeStats `protobuf:"bytes,1,rep,name=finding_type_stats,json=findingTypeStats,proto3" json:"finding_type_stats,omitempty"`
  819. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  820. XXX_unrecognized []byte `json:"-"`
  821. XXX_sizecache int32 `json:"-"`
  822. }
  823. func (m *ListFindingTypeStatsResponse) Reset() { *m = ListFindingTypeStatsResponse{} }
  824. func (m *ListFindingTypeStatsResponse) String() string { return proto.CompactTextString(m) }
  825. func (*ListFindingTypeStatsResponse) ProtoMessage() {}
  826. func (*ListFindingTypeStatsResponse) Descriptor() ([]byte, []int) {
  827. return fileDescriptor_web_security_scanner_2253039f1bba50f7, []int{17}
  828. }
  829. func (m *ListFindingTypeStatsResponse) XXX_Unmarshal(b []byte) error {
  830. return xxx_messageInfo_ListFindingTypeStatsResponse.Unmarshal(m, b)
  831. }
  832. func (m *ListFindingTypeStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  833. return xxx_messageInfo_ListFindingTypeStatsResponse.Marshal(b, m, deterministic)
  834. }
  835. func (dst *ListFindingTypeStatsResponse) XXX_Merge(src proto.Message) {
  836. xxx_messageInfo_ListFindingTypeStatsResponse.Merge(dst, src)
  837. }
  838. func (m *ListFindingTypeStatsResponse) XXX_Size() int {
  839. return xxx_messageInfo_ListFindingTypeStatsResponse.Size(m)
  840. }
  841. func (m *ListFindingTypeStatsResponse) XXX_DiscardUnknown() {
  842. xxx_messageInfo_ListFindingTypeStatsResponse.DiscardUnknown(m)
  843. }
  844. var xxx_messageInfo_ListFindingTypeStatsResponse proto.InternalMessageInfo
  845. func (m *ListFindingTypeStatsResponse) GetFindingTypeStats() []*FindingTypeStats {
  846. if m != nil {
  847. return m.FindingTypeStats
  848. }
  849. return nil
  850. }
  851. func init() {
  852. proto.RegisterType((*CreateScanConfigRequest)(nil), "google.cloud.websecurityscanner.v1alpha.CreateScanConfigRequest")
  853. proto.RegisterType((*DeleteScanConfigRequest)(nil), "google.cloud.websecurityscanner.v1alpha.DeleteScanConfigRequest")
  854. proto.RegisterType((*GetScanConfigRequest)(nil), "google.cloud.websecurityscanner.v1alpha.GetScanConfigRequest")
  855. proto.RegisterType((*ListScanConfigsRequest)(nil), "google.cloud.websecurityscanner.v1alpha.ListScanConfigsRequest")
  856. proto.RegisterType((*UpdateScanConfigRequest)(nil), "google.cloud.websecurityscanner.v1alpha.UpdateScanConfigRequest")
  857. proto.RegisterType((*ListScanConfigsResponse)(nil), "google.cloud.websecurityscanner.v1alpha.ListScanConfigsResponse")
  858. proto.RegisterType((*StartScanRunRequest)(nil), "google.cloud.websecurityscanner.v1alpha.StartScanRunRequest")
  859. proto.RegisterType((*GetScanRunRequest)(nil), "google.cloud.websecurityscanner.v1alpha.GetScanRunRequest")
  860. proto.RegisterType((*ListScanRunsRequest)(nil), "google.cloud.websecurityscanner.v1alpha.ListScanRunsRequest")
  861. proto.RegisterType((*ListScanRunsResponse)(nil), "google.cloud.websecurityscanner.v1alpha.ListScanRunsResponse")
  862. proto.RegisterType((*StopScanRunRequest)(nil), "google.cloud.websecurityscanner.v1alpha.StopScanRunRequest")
  863. proto.RegisterType((*ListCrawledUrlsRequest)(nil), "google.cloud.websecurityscanner.v1alpha.ListCrawledUrlsRequest")
  864. proto.RegisterType((*ListCrawledUrlsResponse)(nil), "google.cloud.websecurityscanner.v1alpha.ListCrawledUrlsResponse")
  865. proto.RegisterType((*GetFindingRequest)(nil), "google.cloud.websecurityscanner.v1alpha.GetFindingRequest")
  866. proto.RegisterType((*ListFindingsRequest)(nil), "google.cloud.websecurityscanner.v1alpha.ListFindingsRequest")
  867. proto.RegisterType((*ListFindingsResponse)(nil), "google.cloud.websecurityscanner.v1alpha.ListFindingsResponse")
  868. proto.RegisterType((*ListFindingTypeStatsRequest)(nil), "google.cloud.websecurityscanner.v1alpha.ListFindingTypeStatsRequest")
  869. proto.RegisterType((*ListFindingTypeStatsResponse)(nil), "google.cloud.websecurityscanner.v1alpha.ListFindingTypeStatsResponse")
  870. }
  871. // Reference imports to suppress errors if they are not otherwise used.
  872. var _ context.Context
  873. var _ grpc.ClientConn
  874. // This is a compile-time assertion to ensure that this generated file
  875. // is compatible with the grpc package it is being compiled against.
  876. const _ = grpc.SupportPackageIsVersion4
  877. // WebSecurityScannerClient is the client API for WebSecurityScanner service.
  878. //
  879. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  880. type WebSecurityScannerClient interface {
  881. // Creates a new ScanConfig.
  882. CreateScanConfig(ctx context.Context, in *CreateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error)
  883. // Deletes an existing ScanConfig and its child resources.
  884. DeleteScanConfig(ctx context.Context, in *DeleteScanConfigRequest, opts ...grpc.CallOption) (*empty.Empty, error)
  885. // Gets a ScanConfig.
  886. GetScanConfig(ctx context.Context, in *GetScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error)
  887. // Lists ScanConfigs under a given project.
  888. ListScanConfigs(ctx context.Context, in *ListScanConfigsRequest, opts ...grpc.CallOption) (*ListScanConfigsResponse, error)
  889. // Updates a ScanConfig. This method support partial update of a ScanConfig.
  890. UpdateScanConfig(ctx context.Context, in *UpdateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error)
  891. // Start a ScanRun according to the given ScanConfig.
  892. StartScanRun(ctx context.Context, in *StartScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error)
  893. // Gets a ScanRun.
  894. GetScanRun(ctx context.Context, in *GetScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error)
  895. // Lists ScanRuns under a given ScanConfig, in descending order of ScanRun
  896. // stop time.
  897. ListScanRuns(ctx context.Context, in *ListScanRunsRequest, opts ...grpc.CallOption) (*ListScanRunsResponse, error)
  898. // Stops a ScanRun. The stopped ScanRun is returned.
  899. StopScanRun(ctx context.Context, in *StopScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error)
  900. // List CrawledUrls under a given ScanRun.
  901. ListCrawledUrls(ctx context.Context, in *ListCrawledUrlsRequest, opts ...grpc.CallOption) (*ListCrawledUrlsResponse, error)
  902. // Gets a Finding.
  903. GetFinding(ctx context.Context, in *GetFindingRequest, opts ...grpc.CallOption) (*Finding, error)
  904. // List Findings under a given ScanRun.
  905. ListFindings(ctx context.Context, in *ListFindingsRequest, opts ...grpc.CallOption) (*ListFindingsResponse, error)
  906. // List all FindingTypeStats under a given ScanRun.
  907. ListFindingTypeStats(ctx context.Context, in *ListFindingTypeStatsRequest, opts ...grpc.CallOption) (*ListFindingTypeStatsResponse, error)
  908. }
  909. type webSecurityScannerClient struct {
  910. cc *grpc.ClientConn
  911. }
  912. func NewWebSecurityScannerClient(cc *grpc.ClientConn) WebSecurityScannerClient {
  913. return &webSecurityScannerClient{cc}
  914. }
  915. func (c *webSecurityScannerClient) CreateScanConfig(ctx context.Context, in *CreateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error) {
  916. out := new(ScanConfig)
  917. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/CreateScanConfig", in, out, opts...)
  918. if err != nil {
  919. return nil, err
  920. }
  921. return out, nil
  922. }
  923. func (c *webSecurityScannerClient) DeleteScanConfig(ctx context.Context, in *DeleteScanConfigRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
  924. out := new(empty.Empty)
  925. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/DeleteScanConfig", in, out, opts...)
  926. if err != nil {
  927. return nil, err
  928. }
  929. return out, nil
  930. }
  931. func (c *webSecurityScannerClient) GetScanConfig(ctx context.Context, in *GetScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error) {
  932. out := new(ScanConfig)
  933. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/GetScanConfig", in, out, opts...)
  934. if err != nil {
  935. return nil, err
  936. }
  937. return out, nil
  938. }
  939. func (c *webSecurityScannerClient) ListScanConfigs(ctx context.Context, in *ListScanConfigsRequest, opts ...grpc.CallOption) (*ListScanConfigsResponse, error) {
  940. out := new(ListScanConfigsResponse)
  941. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListScanConfigs", in, out, opts...)
  942. if err != nil {
  943. return nil, err
  944. }
  945. return out, nil
  946. }
  947. func (c *webSecurityScannerClient) UpdateScanConfig(ctx context.Context, in *UpdateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error) {
  948. out := new(ScanConfig)
  949. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/UpdateScanConfig", in, out, opts...)
  950. if err != nil {
  951. return nil, err
  952. }
  953. return out, nil
  954. }
  955. func (c *webSecurityScannerClient) StartScanRun(ctx context.Context, in *StartScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error) {
  956. out := new(ScanRun)
  957. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/StartScanRun", in, out, opts...)
  958. if err != nil {
  959. return nil, err
  960. }
  961. return out, nil
  962. }
  963. func (c *webSecurityScannerClient) GetScanRun(ctx context.Context, in *GetScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error) {
  964. out := new(ScanRun)
  965. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/GetScanRun", in, out, opts...)
  966. if err != nil {
  967. return nil, err
  968. }
  969. return out, nil
  970. }
  971. func (c *webSecurityScannerClient) ListScanRuns(ctx context.Context, in *ListScanRunsRequest, opts ...grpc.CallOption) (*ListScanRunsResponse, error) {
  972. out := new(ListScanRunsResponse)
  973. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListScanRuns", in, out, opts...)
  974. if err != nil {
  975. return nil, err
  976. }
  977. return out, nil
  978. }
  979. func (c *webSecurityScannerClient) StopScanRun(ctx context.Context, in *StopScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error) {
  980. out := new(ScanRun)
  981. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/StopScanRun", in, out, opts...)
  982. if err != nil {
  983. return nil, err
  984. }
  985. return out, nil
  986. }
  987. func (c *webSecurityScannerClient) ListCrawledUrls(ctx context.Context, in *ListCrawledUrlsRequest, opts ...grpc.CallOption) (*ListCrawledUrlsResponse, error) {
  988. out := new(ListCrawledUrlsResponse)
  989. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListCrawledUrls", in, out, opts...)
  990. if err != nil {
  991. return nil, err
  992. }
  993. return out, nil
  994. }
  995. func (c *webSecurityScannerClient) GetFinding(ctx context.Context, in *GetFindingRequest, opts ...grpc.CallOption) (*Finding, error) {
  996. out := new(Finding)
  997. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/GetFinding", in, out, opts...)
  998. if err != nil {
  999. return nil, err
  1000. }
  1001. return out, nil
  1002. }
  1003. func (c *webSecurityScannerClient) ListFindings(ctx context.Context, in *ListFindingsRequest, opts ...grpc.CallOption) (*ListFindingsResponse, error) {
  1004. out := new(ListFindingsResponse)
  1005. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListFindings", in, out, opts...)
  1006. if err != nil {
  1007. return nil, err
  1008. }
  1009. return out, nil
  1010. }
  1011. func (c *webSecurityScannerClient) ListFindingTypeStats(ctx context.Context, in *ListFindingTypeStatsRequest, opts ...grpc.CallOption) (*ListFindingTypeStatsResponse, error) {
  1012. out := new(ListFindingTypeStatsResponse)
  1013. err := c.cc.Invoke(ctx, "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListFindingTypeStats", in, out, opts...)
  1014. if err != nil {
  1015. return nil, err
  1016. }
  1017. return out, nil
  1018. }
  1019. // WebSecurityScannerServer is the server API for WebSecurityScanner service.
  1020. type WebSecurityScannerServer interface {
  1021. // Creates a new ScanConfig.
  1022. CreateScanConfig(context.Context, *CreateScanConfigRequest) (*ScanConfig, error)
  1023. // Deletes an existing ScanConfig and its child resources.
  1024. DeleteScanConfig(context.Context, *DeleteScanConfigRequest) (*empty.Empty, error)
  1025. // Gets a ScanConfig.
  1026. GetScanConfig(context.Context, *GetScanConfigRequest) (*ScanConfig, error)
  1027. // Lists ScanConfigs under a given project.
  1028. ListScanConfigs(context.Context, *ListScanConfigsRequest) (*ListScanConfigsResponse, error)
  1029. // Updates a ScanConfig. This method support partial update of a ScanConfig.
  1030. UpdateScanConfig(context.Context, *UpdateScanConfigRequest) (*ScanConfig, error)
  1031. // Start a ScanRun according to the given ScanConfig.
  1032. StartScanRun(context.Context, *StartScanRunRequest) (*ScanRun, error)
  1033. // Gets a ScanRun.
  1034. GetScanRun(context.Context, *GetScanRunRequest) (*ScanRun, error)
  1035. // Lists ScanRuns under a given ScanConfig, in descending order of ScanRun
  1036. // stop time.
  1037. ListScanRuns(context.Context, *ListScanRunsRequest) (*ListScanRunsResponse, error)
  1038. // Stops a ScanRun. The stopped ScanRun is returned.
  1039. StopScanRun(context.Context, *StopScanRunRequest) (*ScanRun, error)
  1040. // List CrawledUrls under a given ScanRun.
  1041. ListCrawledUrls(context.Context, *ListCrawledUrlsRequest) (*ListCrawledUrlsResponse, error)
  1042. // Gets a Finding.
  1043. GetFinding(context.Context, *GetFindingRequest) (*Finding, error)
  1044. // List Findings under a given ScanRun.
  1045. ListFindings(context.Context, *ListFindingsRequest) (*ListFindingsResponse, error)
  1046. // List all FindingTypeStats under a given ScanRun.
  1047. ListFindingTypeStats(context.Context, *ListFindingTypeStatsRequest) (*ListFindingTypeStatsResponse, error)
  1048. }
  1049. func RegisterWebSecurityScannerServer(s *grpc.Server, srv WebSecurityScannerServer) {
  1050. s.RegisterService(&_WebSecurityScanner_serviceDesc, srv)
  1051. }
  1052. func _WebSecurityScanner_CreateScanConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1053. in := new(CreateScanConfigRequest)
  1054. if err := dec(in); err != nil {
  1055. return nil, err
  1056. }
  1057. if interceptor == nil {
  1058. return srv.(WebSecurityScannerServer).CreateScanConfig(ctx, in)
  1059. }
  1060. info := &grpc.UnaryServerInfo{
  1061. Server: srv,
  1062. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/CreateScanConfig",
  1063. }
  1064. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1065. return srv.(WebSecurityScannerServer).CreateScanConfig(ctx, req.(*CreateScanConfigRequest))
  1066. }
  1067. return interceptor(ctx, in, info, handler)
  1068. }
  1069. func _WebSecurityScanner_DeleteScanConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1070. in := new(DeleteScanConfigRequest)
  1071. if err := dec(in); err != nil {
  1072. return nil, err
  1073. }
  1074. if interceptor == nil {
  1075. return srv.(WebSecurityScannerServer).DeleteScanConfig(ctx, in)
  1076. }
  1077. info := &grpc.UnaryServerInfo{
  1078. Server: srv,
  1079. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/DeleteScanConfig",
  1080. }
  1081. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1082. return srv.(WebSecurityScannerServer).DeleteScanConfig(ctx, req.(*DeleteScanConfigRequest))
  1083. }
  1084. return interceptor(ctx, in, info, handler)
  1085. }
  1086. func _WebSecurityScanner_GetScanConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1087. in := new(GetScanConfigRequest)
  1088. if err := dec(in); err != nil {
  1089. return nil, err
  1090. }
  1091. if interceptor == nil {
  1092. return srv.(WebSecurityScannerServer).GetScanConfig(ctx, in)
  1093. }
  1094. info := &grpc.UnaryServerInfo{
  1095. Server: srv,
  1096. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/GetScanConfig",
  1097. }
  1098. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1099. return srv.(WebSecurityScannerServer).GetScanConfig(ctx, req.(*GetScanConfigRequest))
  1100. }
  1101. return interceptor(ctx, in, info, handler)
  1102. }
  1103. func _WebSecurityScanner_ListScanConfigs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1104. in := new(ListScanConfigsRequest)
  1105. if err := dec(in); err != nil {
  1106. return nil, err
  1107. }
  1108. if interceptor == nil {
  1109. return srv.(WebSecurityScannerServer).ListScanConfigs(ctx, in)
  1110. }
  1111. info := &grpc.UnaryServerInfo{
  1112. Server: srv,
  1113. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListScanConfigs",
  1114. }
  1115. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1116. return srv.(WebSecurityScannerServer).ListScanConfigs(ctx, req.(*ListScanConfigsRequest))
  1117. }
  1118. return interceptor(ctx, in, info, handler)
  1119. }
  1120. func _WebSecurityScanner_UpdateScanConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1121. in := new(UpdateScanConfigRequest)
  1122. if err := dec(in); err != nil {
  1123. return nil, err
  1124. }
  1125. if interceptor == nil {
  1126. return srv.(WebSecurityScannerServer).UpdateScanConfig(ctx, in)
  1127. }
  1128. info := &grpc.UnaryServerInfo{
  1129. Server: srv,
  1130. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/UpdateScanConfig",
  1131. }
  1132. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1133. return srv.(WebSecurityScannerServer).UpdateScanConfig(ctx, req.(*UpdateScanConfigRequest))
  1134. }
  1135. return interceptor(ctx, in, info, handler)
  1136. }
  1137. func _WebSecurityScanner_StartScanRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1138. in := new(StartScanRunRequest)
  1139. if err := dec(in); err != nil {
  1140. return nil, err
  1141. }
  1142. if interceptor == nil {
  1143. return srv.(WebSecurityScannerServer).StartScanRun(ctx, in)
  1144. }
  1145. info := &grpc.UnaryServerInfo{
  1146. Server: srv,
  1147. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/StartScanRun",
  1148. }
  1149. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1150. return srv.(WebSecurityScannerServer).StartScanRun(ctx, req.(*StartScanRunRequest))
  1151. }
  1152. return interceptor(ctx, in, info, handler)
  1153. }
  1154. func _WebSecurityScanner_GetScanRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1155. in := new(GetScanRunRequest)
  1156. if err := dec(in); err != nil {
  1157. return nil, err
  1158. }
  1159. if interceptor == nil {
  1160. return srv.(WebSecurityScannerServer).GetScanRun(ctx, in)
  1161. }
  1162. info := &grpc.UnaryServerInfo{
  1163. Server: srv,
  1164. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/GetScanRun",
  1165. }
  1166. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1167. return srv.(WebSecurityScannerServer).GetScanRun(ctx, req.(*GetScanRunRequest))
  1168. }
  1169. return interceptor(ctx, in, info, handler)
  1170. }
  1171. func _WebSecurityScanner_ListScanRuns_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1172. in := new(ListScanRunsRequest)
  1173. if err := dec(in); err != nil {
  1174. return nil, err
  1175. }
  1176. if interceptor == nil {
  1177. return srv.(WebSecurityScannerServer).ListScanRuns(ctx, in)
  1178. }
  1179. info := &grpc.UnaryServerInfo{
  1180. Server: srv,
  1181. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListScanRuns",
  1182. }
  1183. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1184. return srv.(WebSecurityScannerServer).ListScanRuns(ctx, req.(*ListScanRunsRequest))
  1185. }
  1186. return interceptor(ctx, in, info, handler)
  1187. }
  1188. func _WebSecurityScanner_StopScanRun_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1189. in := new(StopScanRunRequest)
  1190. if err := dec(in); err != nil {
  1191. return nil, err
  1192. }
  1193. if interceptor == nil {
  1194. return srv.(WebSecurityScannerServer).StopScanRun(ctx, in)
  1195. }
  1196. info := &grpc.UnaryServerInfo{
  1197. Server: srv,
  1198. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/StopScanRun",
  1199. }
  1200. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1201. return srv.(WebSecurityScannerServer).StopScanRun(ctx, req.(*StopScanRunRequest))
  1202. }
  1203. return interceptor(ctx, in, info, handler)
  1204. }
  1205. func _WebSecurityScanner_ListCrawledUrls_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1206. in := new(ListCrawledUrlsRequest)
  1207. if err := dec(in); err != nil {
  1208. return nil, err
  1209. }
  1210. if interceptor == nil {
  1211. return srv.(WebSecurityScannerServer).ListCrawledUrls(ctx, in)
  1212. }
  1213. info := &grpc.UnaryServerInfo{
  1214. Server: srv,
  1215. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListCrawledUrls",
  1216. }
  1217. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1218. return srv.(WebSecurityScannerServer).ListCrawledUrls(ctx, req.(*ListCrawledUrlsRequest))
  1219. }
  1220. return interceptor(ctx, in, info, handler)
  1221. }
  1222. func _WebSecurityScanner_GetFinding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1223. in := new(GetFindingRequest)
  1224. if err := dec(in); err != nil {
  1225. return nil, err
  1226. }
  1227. if interceptor == nil {
  1228. return srv.(WebSecurityScannerServer).GetFinding(ctx, in)
  1229. }
  1230. info := &grpc.UnaryServerInfo{
  1231. Server: srv,
  1232. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/GetFinding",
  1233. }
  1234. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1235. return srv.(WebSecurityScannerServer).GetFinding(ctx, req.(*GetFindingRequest))
  1236. }
  1237. return interceptor(ctx, in, info, handler)
  1238. }
  1239. func _WebSecurityScanner_ListFindings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1240. in := new(ListFindingsRequest)
  1241. if err := dec(in); err != nil {
  1242. return nil, err
  1243. }
  1244. if interceptor == nil {
  1245. return srv.(WebSecurityScannerServer).ListFindings(ctx, in)
  1246. }
  1247. info := &grpc.UnaryServerInfo{
  1248. Server: srv,
  1249. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListFindings",
  1250. }
  1251. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1252. return srv.(WebSecurityScannerServer).ListFindings(ctx, req.(*ListFindingsRequest))
  1253. }
  1254. return interceptor(ctx, in, info, handler)
  1255. }
  1256. func _WebSecurityScanner_ListFindingTypeStats_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1257. in := new(ListFindingTypeStatsRequest)
  1258. if err := dec(in); err != nil {
  1259. return nil, err
  1260. }
  1261. if interceptor == nil {
  1262. return srv.(WebSecurityScannerServer).ListFindingTypeStats(ctx, in)
  1263. }
  1264. info := &grpc.UnaryServerInfo{
  1265. Server: srv,
  1266. FullMethod: "/google.cloud.websecurityscanner.v1alpha.WebSecurityScanner/ListFindingTypeStats",
  1267. }
  1268. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1269. return srv.(WebSecurityScannerServer).ListFindingTypeStats(ctx, req.(*ListFindingTypeStatsRequest))
  1270. }
  1271. return interceptor(ctx, in, info, handler)
  1272. }
  1273. var _WebSecurityScanner_serviceDesc = grpc.ServiceDesc{
  1274. ServiceName: "google.cloud.websecurityscanner.v1alpha.WebSecurityScanner",
  1275. HandlerType: (*WebSecurityScannerServer)(nil),
  1276. Methods: []grpc.MethodDesc{
  1277. {
  1278. MethodName: "CreateScanConfig",
  1279. Handler: _WebSecurityScanner_CreateScanConfig_Handler,
  1280. },
  1281. {
  1282. MethodName: "DeleteScanConfig",
  1283. Handler: _WebSecurityScanner_DeleteScanConfig_Handler,
  1284. },
  1285. {
  1286. MethodName: "GetScanConfig",
  1287. Handler: _WebSecurityScanner_GetScanConfig_Handler,
  1288. },
  1289. {
  1290. MethodName: "ListScanConfigs",
  1291. Handler: _WebSecurityScanner_ListScanConfigs_Handler,
  1292. },
  1293. {
  1294. MethodName: "UpdateScanConfig",
  1295. Handler: _WebSecurityScanner_UpdateScanConfig_Handler,
  1296. },
  1297. {
  1298. MethodName: "StartScanRun",
  1299. Handler: _WebSecurityScanner_StartScanRun_Handler,
  1300. },
  1301. {
  1302. MethodName: "GetScanRun",
  1303. Handler: _WebSecurityScanner_GetScanRun_Handler,
  1304. },
  1305. {
  1306. MethodName: "ListScanRuns",
  1307. Handler: _WebSecurityScanner_ListScanRuns_Handler,
  1308. },
  1309. {
  1310. MethodName: "StopScanRun",
  1311. Handler: _WebSecurityScanner_StopScanRun_Handler,
  1312. },
  1313. {
  1314. MethodName: "ListCrawledUrls",
  1315. Handler: _WebSecurityScanner_ListCrawledUrls_Handler,
  1316. },
  1317. {
  1318. MethodName: "GetFinding",
  1319. Handler: _WebSecurityScanner_GetFinding_Handler,
  1320. },
  1321. {
  1322. MethodName: "ListFindings",
  1323. Handler: _WebSecurityScanner_ListFindings_Handler,
  1324. },
  1325. {
  1326. MethodName: "ListFindingTypeStats",
  1327. Handler: _WebSecurityScanner_ListFindingTypeStats_Handler,
  1328. },
  1329. },
  1330. Streams: []grpc.StreamDesc{},
  1331. Metadata: "google/cloud/websecurityscanner/v1alpha/web_security_scanner.proto",
  1332. }
  1333. func init() {
  1334. proto.RegisterFile("google/cloud/websecurityscanner/v1alpha/web_security_scanner.proto", fileDescriptor_web_security_scanner_2253039f1bba50f7)
  1335. }
  1336. var fileDescriptor_web_security_scanner_2253039f1bba50f7 = []byte{
  1337. // 1115 bytes of a gzipped FileDescriptorProto
  1338. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xcf, 0x6f, 0x1b, 0x45,
  1339. 0x14, 0xd6, 0xb4, 0x25, 0x4a, 0x9e, 0x53, 0x35, 0x4c, 0xa3, 0x38, 0xda, 0x14, 0xc9, 0xda, 0x03,
  1340. 0x35, 0x46, 0x78, 0x4b, 0x42, 0x80, 0x38, 0x18, 0x42, 0xdc, 0x06, 0x90, 0x5a, 0x14, 0xd9, 0x29,
  1341. 0x08, 0x2e, 0xab, 0x8d, 0x3d, 0x36, 0x4b, 0x36, 0xb3, 0xcb, 0xce, 0x98, 0x92, 0xa2, 0x1e, 0xe0,
  1342. 0xc2, 0x05, 0x4e, 0x9c, 0xb8, 0x70, 0xe1, 0xca, 0x15, 0x21, 0x8e, 0x70, 0x40, 0x3d, 0x22, 0x95,
  1343. 0x3b, 0x17, 0xfe, 0x03, 0xfe, 0x01, 0xb4, 0xb3, 0xb3, 0xf6, 0x78, 0x77, 0x6b, 0xef, 0x38, 0xca,
  1344. 0x6d, 0xe7, 0xd7, 0x9b, 0xef, 0x7d, 0xef, 0xbd, 0x79, 0x9f, 0x16, 0xf6, 0x07, 0xbe, 0x3f, 0xf0,
  1345. 0x88, 0xd5, 0xf5, 0xfc, 0x61, 0xcf, 0x7a, 0x40, 0x8e, 0x19, 0xe9, 0x0e, 0x43, 0x97, 0x9f, 0xb1,
  1346. 0xae, 0x43, 0x29, 0x09, 0xad, 0xcf, 0x5f, 0x76, 0xbc, 0xe0, 0x13, 0x27, 0x5a, 0xb2, 0x93, 0x35,
  1347. 0x5b, 0x2e, 0xd6, 0x83, 0xd0, 0xe7, 0x3e, 0xbe, 0x19, 0xdb, 0xa8, 0x0b, 0x1b, 0xf5, 0xac, 0x8d,
  1348. 0xba, 0xb4, 0x61, 0xdc, 0x90, 0x97, 0x39, 0x81, 0x6b, 0x39, 0x94, 0xfa, 0xdc, 0xe1, 0xae, 0x4f,
  1349. 0x59, 0x6c, 0xc6, 0xd8, 0x29, 0x0a, 0xa5, 0x1b, 0x3a, 0x0f, 0x3c, 0xd2, 0xb3, 0x87, 0xa1, 0x27,
  1350. 0x8f, 0x6e, 0x17, 0x3d, 0xda, 0x77, 0x69, 0xcf, 0xa5, 0x03, 0x79, 0x6c, 0x4f, 0xf3, 0x98, 0xcd,
  1351. 0xcf, 0x02, 0x62, 0x33, 0xee, 0x70, 0x6d, 0xcc, 0xd1, 0xd8, 0xee, 0xfa, 0xb4, 0xef, 0x26, 0x97,
  1352. 0xbf, 0xaa, 0x75, 0x34, 0x1c, 0x52, 0x79, 0x6e, 0x43, 0x9e, 0x13, 0xa3, 0xe3, 0x61, 0xdf, 0x22,
  1353. 0xa7, 0x01, 0x3f, 0x93, 0x8b, 0x95, 0xf4, 0x62, 0xdf, 0x25, 0x5e, 0xcf, 0x3e, 0x75, 0xd8, 0x49,
  1354. 0xbc, 0xc3, 0xfc, 0x06, 0x41, 0xb9, 0x15, 0x12, 0x87, 0x93, 0x4e, 0xd7, 0xa1, 0x2d, 0x81, 0xa8,
  1355. 0x4d, 0x3e, 0x1b, 0x12, 0xc6, 0xf1, 0x1a, 0x2c, 0x04, 0x4e, 0x48, 0x28, 0x5f, 0x47, 0x15, 0x54,
  1356. 0x5d, 0x6a, 0xcb, 0x11, 0x3e, 0x82, 0x92, 0x82, 0x7f, 0xfd, 0x52, 0x05, 0x55, 0x4b, 0x9b, 0x5b,
  1357. 0xf5, 0x82, 0x61, 0xaf, 0x2b, 0x17, 0x01, 0x1b, 0x7d, 0x9b, 0x2f, 0x41, 0xf9, 0x36, 0xf1, 0x48,
  1358. 0x1e, 0x10, 0x0c, 0x57, 0xa8, 0x73, 0x4a, 0x24, 0x0c, 0xf1, 0x6d, 0xd6, 0x60, 0xf5, 0x1d, 0xc2,
  1359. 0x8b, 0xed, 0xf5, 0x60, 0xed, 0xae, 0xcb, 0x94, 0xcd, 0x6c, 0x96, 0x8b, 0xcf, 0x01, 0x04, 0xce,
  1360. 0x80, 0xd8, 0xdc, 0x3f, 0x21, 0x54, 0x78, 0xb8, 0xd4, 0x5e, 0x8a, 0x66, 0x8e, 0xa2, 0x09, 0xbc,
  1361. 0x01, 0x62, 0x60, 0x33, 0xf7, 0x21, 0x59, 0xbf, 0x5c, 0x41, 0xd5, 0x67, 0xda, 0x8b, 0xd1, 0x44,
  1362. 0xc7, 0x7d, 0x48, 0xcc, 0x9f, 0x11, 0x94, 0xef, 0x07, 0xbd, 0x5c, 0x4a, 0x2f, 0x84, 0x3a, 0xbc,
  1363. 0x0b, 0xa5, 0xa1, 0xb8, 0x50, 0x44, 0x56, 0x00, 0x2a, 0x6d, 0x1a, 0x89, 0xd5, 0x24, 0xf8, 0xf5,
  1364. 0x83, 0x28, 0xf8, 0xf7, 0x1c, 0x76, 0xd2, 0x86, 0x78, 0x7b, 0xf4, 0x6d, 0xfe, 0x80, 0xa0, 0x9c,
  1365. 0x61, 0x87, 0x05, 0x3e, 0x65, 0x04, 0x7f, 0x00, 0xcb, 0x0a, 0x5c, 0xb6, 0x8e, 0x2a, 0x97, 0xe7,
  1366. 0xc5, 0x5b, 0x1a, 0xe3, 0x65, 0xf8, 0x79, 0xb8, 0x46, 0xc9, 0x17, 0xdc, 0xce, 0x70, 0x7c, 0x35,
  1367. 0x9a, 0x3e, 0x4c, 0x78, 0x36, 0x5f, 0x80, 0xeb, 0x1d, 0xee, 0x84, 0x02, 0x5b, 0x7b, 0x48, 0xa7,
  1368. 0xc5, 0xf8, 0x26, 0x3c, 0x2b, 0xf3, 0x61, 0xc6, 0x46, 0x17, 0xae, 0x27, 0xee, 0xb6, 0x87, 0xf4,
  1369. 0x42, 0x33, 0xe1, 0x3b, 0x04, 0xab, 0x93, 0x77, 0x49, 0x5e, 0xef, 0xc1, 0x52, 0x52, 0xc6, 0x09,
  1370. 0xa9, 0xb7, 0xb4, 0x48, 0x8d, 0x7c, 0x5c, 0x64, 0xd2, 0x6c, 0x61, 0x3a, 0xab, 0x80, 0x3b, 0xdc,
  1371. 0x0f, 0x0a, 0x90, 0x24, 0x2b, 0xa6, 0x15, 0x3f, 0xad, 0xf7, 0x43, 0xef, 0x42, 0x79, 0x4a, 0x52,
  1372. 0x70, 0xe2, 0xba, 0x71, 0x0a, 0x2a, 0x0f, 0xbc, 0x7e, 0x0a, 0x8e, 0x6d, 0xb6, 0x4b, 0xdd, 0xb1,
  1373. 0xfd, 0xc2, 0x9c, 0xc5, 0x79, 0x75, 0x10, 0xbf, 0xf8, 0xd3, 0x28, 0xfb, 0x0a, 0xc5, 0x89, 0x25,
  1374. 0xb7, 0xce, 0x24, 0x6c, 0x0d, 0x16, 0xfa, 0xae, 0xc7, 0x49, 0x28, 0xef, 0x95, 0xa3, 0x14, 0x91,
  1375. 0x97, 0xa7, 0x12, 0x79, 0x25, 0x45, 0xe4, 0xb7, 0x32, 0xe1, 0xc6, 0x18, 0x24, 0x8b, 0x77, 0x61,
  1376. 0x51, 0x36, 0x2d, 0xfd, 0x7c, 0x4b, 0x7c, 0x1f, 0x59, 0x28, 0xcc, 0xdd, 0x36, 0x6c, 0x28, 0x68,
  1377. 0x8e, 0xce, 0x02, 0xd2, 0x89, 0x9a, 0xe5, 0x0c, 0x66, 0xa2, 0x9e, 0x74, 0x23, 0xff, 0x9c, 0xf4,
  1378. 0x66, 0x00, 0x38, 0xdb, 0x82, 0xa5, 0x5f, 0x3b, 0xba, 0x7e, 0x8d, 0xcd, 0xaf, 0xf4, 0x53, 0x33,
  1379. 0x9b, 0x7f, 0xad, 0x02, 0xfe, 0x90, 0x1c, 0x77, 0xa4, 0x85, 0x4e, 0x6c, 0x01, 0x3f, 0x46, 0xb0,
  1380. 0x92, 0x6e, 0x9a, 0x78, 0x4f, 0x23, 0x25, 0x73, 0xfb, 0xad, 0x31, 0xcf, 0xbb, 0x6a, 0x36, 0xbf,
  1381. 0x7e, 0xf2, 0xef, 0xf7, 0x97, 0x5e, 0x33, 0xab, 0x23, 0x81, 0xf0, 0x65, 0x4c, 0x63, 0x33, 0x08,
  1382. 0xfd, 0x4f, 0x49, 0x97, 0x33, 0xab, 0xf6, 0xc8, 0x52, 0x1e, 0xdf, 0x86, 0xda, 0x81, 0xf0, 0x8f,
  1383. 0x08, 0x56, 0xd2, 0x6d, 0x57, 0xc3, 0x95, 0xa7, 0x74, 0x6c, 0x63, 0x2d, 0xd3, 0x7c, 0xee, 0x44,
  1384. 0xb2, 0xc4, 0xbc, 0x25, 0xd0, 0xd6, 0x6a, 0x0a, 0xda, 0xa8, 0x78, 0x14, 0xac, 0x2a, 0x54, 0xab,
  1385. 0xf6, 0x08, 0xff, 0x82, 0xe0, 0xea, 0x44, 0xa3, 0xc7, 0xcd, 0xc2, 0xe8, 0xf2, 0x04, 0xc2, 0x7c,
  1386. 0x2c, 0x4b, 0xdc, 0xb8, 0x38, 0xee, 0x3f, 0x11, 0x5c, 0x4b, 0xb5, 0x55, 0xfc, 0x56, 0xe1, 0xab,
  1387. 0xf3, 0xe5, 0x8a, 0xb1, 0x37, 0xbf, 0x81, 0xb8, 0x74, 0xf2, 0x1c, 0x99, 0x9e, 0x2e, 0xf8, 0x6f,
  1388. 0x04, 0x2b, 0x69, 0x39, 0xa3, 0x91, 0x21, 0x4f, 0x51, 0x42, 0xf3, 0x85, 0xe1, 0x3d, 0x81, 0xbe,
  1389. 0xb5, 0xf9, 0xca, 0x18, 0xbd, 0xaa, 0xa4, 0xa7, 0x87, 0x64, 0x32, 0xf1, 0x7f, 0x43, 0xb0, 0xac,
  1390. 0x6a, 0x0b, 0xfc, 0x46, 0x71, 0x40, 0x59, 0x49, 0x62, 0x68, 0xb7, 0x6f, 0x73, 0x47, 0xf8, 0xb2,
  1391. 0x65, 0xd6, 0x8b, 0xa6, 0x54, 0x83, 0x45, 0xf7, 0x36, 0x50, 0x0d, 0xff, 0x8a, 0x00, 0xc6, 0x62,
  1392. 0x07, 0x37, 0x74, 0x0b, 0xe2, 0x5c, 0xb8, 0x77, 0x05, 0xee, 0x6d, 0xbc, 0x55, 0x10, 0xb7, 0x95,
  1393. 0xc8, 0x94, 0xa8, 0x2a, 0x1e, 0x23, 0x58, 0x56, 0x15, 0x91, 0x06, 0xeb, 0x39, 0xa2, 0xcd, 0x68,
  1394. 0xce, 0x79, 0x5a, 0x16, 0x43, 0x8e, 0x2b, 0x99, 0x62, 0x48, 0x05, 0x61, 0xe4, 0x0d, 0xfe, 0x1d,
  1395. 0x41, 0x49, 0x51, 0x53, 0x78, 0x57, 0x23, 0x7f, 0xd2, 0x1a, 0x6c, 0x8e, 0x30, 0xb4, 0x04, 0xf6,
  1396. 0xa6, 0xf9, 0xfa, 0x1c, 0x61, 0x68, 0x30, 0xee, 0x07, 0x51, 0x22, 0xfd, 0x23, 0x1f, 0x29, 0x45,
  1397. 0x78, 0x69, 0x3e, 0x52, 0x59, 0x85, 0xa8, 0xf9, 0x48, 0xe5, 0x68, 0xbe, 0xa4, 0xcc, 0xf1, 0xdb,
  1398. 0x85, 0xe3, 0xa2, 0x7a, 0x67, 0xa9, 0x32, 0xef, 0x8f, 0xb8, 0x54, 0x64, 0xaf, 0xd7, 0x2b, 0x95,
  1399. 0x49, 0xd1, 0x67, 0x68, 0x2b, 0x26, 0xf3, 0x40, 0xf8, 0xb1, 0x87, 0xdf, 0xd4, 0x8f, 0x51, 0xf2,
  1400. 0x8f, 0x41, 0x54, 0xcd, 0x13, 0x59, 0x35, 0x89, 0xac, 0xd3, 0xac, 0x9a, 0x94, 0x22, 0xd5, 0xac,
  1401. 0x9a, 0xb4, 0x96, 0xcc, 0xf3, 0x4a, 0x27, 0x3a, 0x23, 0x15, 0xf9, 0xdf, 0xa4, 0x58, 0x1d, 0xa9,
  1402. 0x2e, 0x7c, 0x7b, 0x1e, 0x7c, 0x69, 0x75, 0x69, 0xdc, 0x39, 0xa7, 0x15, 0xe9, 0xed, 0xfb, 0xc2,
  1403. 0xdb, 0x77, 0xf1, 0xc1, 0xb9, 0xbc, 0x1d, 0xd9, 0xdd, 0xff, 0x09, 0xc1, 0x8b, 0x5d, 0xff, 0xb4,
  1404. 0x28, 0xb8, 0xfd, 0x72, 0x56, 0x7f, 0x1e, 0x46, 0x9a, 0xea, 0x10, 0x7d, 0xfc, 0x91, 0xb4, 0x31,
  1405. 0xf0, 0x3d, 0x87, 0x0e, 0xea, 0x7e, 0x38, 0xb0, 0x06, 0x84, 0x0a, 0xc5, 0x65, 0xc5, 0x4b, 0x4e,
  1406. 0xe0, 0xb2, 0x99, 0x7f, 0x94, 0x76, 0xb3, 0x4b, 0xc7, 0x0b, 0xc2, 0xca, 0xd6, 0xff, 0x01, 0x00,
  1407. 0x00, 0xff, 0xff, 0x32, 0x00, 0x5e, 0x95, 0x10, 0x14, 0x00, 0x00,
  1408. }