
    H                     V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z?Generated client library for websecurityscanner version v1beta.    )absolute_import)base_api)"websecurityscanner_v1beta_messagesc                   h  ^  \ rS rSrSr\rSrSrSr	S/r
SrSrS	rS
rS rSrSr     SU 4S jjr " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      rSrU =r$ )WebsecurityscannerV1beta
   zGGenerated client library for service websecurityscanner version v1beta.z*https://websecurityscanner.googleapis.com/z/https://websecurityscanner.mtls.googleapis.com/websecurityscannerz.https://www.googleapis.com/auth/cloud-platformv1beta	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                 h  > U=(       d    U R                   n[        [        U ]  XX4UXgUU	U
US9  U R	                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l	        U R                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l        g)z'Create a new websecurityscanner handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__-ProjectsScanConfigsScanRunsCrawledUrlsService)projects_scanConfigs_scanRuns_crawledUrls2ProjectsScanConfigsScanRunsFindingTypeStatsService.projects_scanConfigs_scanRuns_findingTypeStats*ProjectsScanConfigsScanRunsFindingsService&projects_scanConfigs_scanRuns_findings"ProjectsScanConfigsScanRunsServiceprojects_scanConfigs_scanRunsProjectsScanConfigsServiceprojects_scanConfigsProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               glib/googlecloudsdk/generated_clients/apis/websecurityscanner/v1beta/websecurityscanner_v1beta_client.pyr   !WebsecurityscannerV1beta.__init__   s     
C	
"D2'%)3 7+ 3 - 6:5g5ghl5mD2:>:q:qrv:wD7262a2abf2gD/)-)P)PQU)VD& $ ? ? ED((.DM    c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	FWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsCrawledUrlsService1   zIService class for the projects_scanConfigs_scanRuns_crawledUrls resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr'   clientr)   s     r*   r   OWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsCrawledUrlsService.__init__6   s%    $RRTXbcijdr,   c                 D    U R                  S5      nU R                  X1US9$ )a  List CrawledUrls under a given ScanRun.

Args:
  request: (WebsecurityscannerProjectsScanConfigsScanRunsCrawledUrlsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListCrawledUrlsResponse) The response message.
Listglobal_paramsGetMethodConfig
_RunMethodr'   requestr9   configs       r*   r7   KWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsCrawledUrlsService.List;   /     ##F+f__
  8 8r,   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NzZv1beta/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns/{scanRunsId}/crawledUrlsGETzAwebsecurityscanner.projects.scanConfigs.scanRuns.crawledUrls.listparentpageSize	pageTokenzv1beta/{+parent}/crawledUrls CWebsecurityscannerProjectsScanConfigsScanRunsCrawledUrlsListRequestListCrawledUrlsResponseF	flat_pathhttp_method	method_idordered_paramspath_paramsquery_paramsrelative_pathrequest_fieldrequest_type_nameresponse_type_namesupports_downloadr   ApiMethodInfo r,   r*   <lambda>OWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsCrawledUrlsService.<lambda>H   s9    !7!7nU zJ +.4_4"r,   r2   r1   __name__
__module____qualname____firstlineno____doc___NAMEr   r7   method_config__static_attributes____classcell__r)   s   @r*   r   r.   1   s"    S7E
8Dr,   r   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	KWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsFindingTypeStatsServiceV   zNService class for the projects_scanConfigs_scanRuns_findingTypeStats resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g r1   )r   r   r   r   r2   r3   s     r*   r   TWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsFindingTypeStatsService.__init__[   s%    $WWY]ghnodr,   c                 D    U R                  S5      nU R                  X1US9$ )a'  List all FindingTypeStats under a given ScanRun.

Args:
  request: (WebsecurityscannerProjectsScanConfigsScanRunsFindingTypeStatsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListFindingTypeStatsResponse) The response message.
r7   r8   r:   r=   s       r*   r7   PWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsFindingTypeStatsService.List`   rA   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz_v1beta/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns/{scanRunsId}/findingTypeStatsrC   zFwebsecurityscanner.projects.scanConfigs.scanRuns.findingTypeStats.listrD   z!v1beta/{+parent}/findingTypeStatsrG   HWebsecurityscannerProjectsScanConfigsScanRunsFindingTypeStatsListRequestListFindingTypeStatsResponseFrJ   rV   rX   r,   r*   rY   TWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsFindingTypeStatsService.<lambda>m   s4    !7!7sZ zJ9d9"r,   r[   r1   r\   rf   s   @r*   r   rh   V   s"    X<E
8Dr,   r   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )CWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsFindingsService{   zFService class for the projects_scanConfigs_scanRuns_findings resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g r1   )r   r   r   r   r2   r3   s     r*   r   LWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsFindingsService.__init__   s%    $OOQU_`fgdr,   c                 D    U R                  S5      nU R                  X1US9$ )zGets a Finding.

Args:
  request: (WebsecurityscannerProjectsScanConfigsScanRunsFindingsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Finding) The response message.
Getr8   r:   r=   s       r*   rx   GWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsFindingsService.Get   /     ##E*f__
  8 8r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzdv1beta/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns/{scanRunsId}/findings/{findingsId}rC   z=websecurityscanner.projects.scanConfigs.scanRuns.findings.getnamev1beta/{+name}rG   ?WebsecurityscannerProjectsScanConfigsScanRunsFindingsGetRequestFindingFrJ   rV   rX   r,   r*   rY   LWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsFindingsService.<lambda>   s4     6 6xQxH&[$!r,   c                 D    U R                  S5      nU R                  X1US9$ )a  List Findings under a given ScanRun.

Args:
  request: (WebsecurityscannerProjectsScanConfigsScanRunsFindingsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListFindingsResponse) The response message.
r7   r8   r:   r=   s       r*   r7   HWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsFindingsService.List   rA   r,   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzWv1beta/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns/{scanRunsId}/findingsrC   z>websecurityscanner.projects.scanConfigs.scanRuns.findings.listrD   )filterrE   rF   zv1beta/{+parent}/findingsrG   @WebsecurityscannerProjectsScanConfigsScanRunsFindingsListRequestListFindingsResponseFrJ   rV   rX   r,   r*   rY   r      s4    !7!7kR zJ81\1"r,   r[   r1   )r]   r^   r_   r`   ra   rb   r   rx   rc   r7   rd   re   rf   s   @r*   r   rs   {   s1    P4E
8C8Dr,   r   c                   ~   ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SrU =r$ );WebsecurityscannerV1beta.ProjectsScanConfigsScanRunsService   z=Service class for the projects_scanConfigs_scanRuns resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g r1   )r   r   r!   r   r2   r3   s     r*   r   DWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsService.__init__   s$    $GGWX^_dr,   c                 D    U R                  S5      nU R                  X1US9$ )zGets a ScanRun.

Args:
  request: (WebsecurityscannerProjectsScanConfigsScanRunsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ScanRun) The response message.
rx   r8   r:   r=   s       r*   rx   ?WebsecurityscannerV1beta.ProjectsScanConfigsScanRunsService.Get   rz   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzNv1beta/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns/{scanRunsId}rC   z4websecurityscanner.projects.scanConfigs.scanRuns.getr|   r}   rG   7WebsecurityscannerProjectsScanConfigsScanRunsGetRequestScanRunFrJ   rV   rX   r,   r*   rY   DWebsecurityscannerV1beta.ProjectsScanConfigsScanRunsService.<lambda>   s4     6 6bHxH&S$!r,   c                 D    U R                  S5      nU R                  X1US9$ )a1  Lists ScanRuns under a given ScanConfig, in descending order of ScanRun stop time.

Args:
  request: (WebsecurityscannerProjectsScanConfigsScanRunsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListScanRunsResponse) The response message.
r7   r8   r:   r=   s       r*   r7   @WebsecurityscannerV1beta.ProjectsScanConfigsScanRunsService.List   rA   r,   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NzAv1beta/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRunsrC   z5websecurityscanner.projects.scanConfigs.scanRuns.listrD   rE   rF   zv1beta/{+parent}/scanRunsrG   8WebsecurityscannerProjectsScanConfigsScanRunsListRequestListScanRunsResponseFrJ   rV   rX   r,   r*   rY   r      s9    !7!7UI zJ +.1T1"r,   c                 D    U R                  S5      nU R                  X1US9$ )a  Stops a ScanRun. The stopped ScanRun is returned.

Args:
  request: (WebsecurityscannerProjectsScanConfigsScanRunsStopRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ScanRun) The response message.
Stopr8   r:   r=   s       r*   r   @WebsecurityscannerV1beta.ProjectsScanConfigsScanRunsService.Stop   rA   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzSv1beta/projects/{projectsId}/scanConfigs/{scanConfigsId}/scanRuns/{scanRunsId}:stopPOSTz5websecurityscanner.projects.scanConfigs.scanRuns.stopr|   zv1beta/{+name}:stopstopScanRunRequest8WebsecurityscannerProjectsScanConfigsScanRunsStopRequestr   FrJ   rV   rX   r,   r*   rY   r     s4    !7!7gIxH+*T$"r,   r[   r1   )r]   r^   r_   r`   ra   rb   r   rx   rc   r7   r   rd   re   rf   s   @r*   r!   r      s@    G+E
8C8D8Dr,   r!   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )3WebsecurityscannerV1beta.ProjectsScanConfigsServicei  z4Service class for the projects_scanConfigs resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g r1   )r   r   r#   r   r2   r3   s     r*   r   <WebsecurityscannerV1beta.ProjectsScanConfigsService.__init__  s$    $??OPVWdr,   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a new ScanConfig.

Args:
  request: (WebsecurityscannerProjectsScanConfigsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ScanConfig) The response message.
Creater8   r:   r=   s       r*   r   :WebsecurityscannerV1beta.ProjectsScanConfigsService.Create   /     ##H-f__
  8 8r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N(v1beta/projects/{projectsId}/scanConfigsr   z.websecurityscanner.projects.scanConfigs.createrD   v1beta/{+parent}/scanConfigs
scanConfig2WebsecurityscannerProjectsScanConfigsCreateRequest
ScanConfigFrJ   rV   rX   r,   r*   rY   <WebsecurityscannerV1beta.ProjectsScanConfigsService.<lambda>-  s4    8#9#9<B zJ4"N'$r,   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes an existing ScanConfig and its child resources.

Args:
  request: (WebsecurityscannerProjectsScanConfigsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
Deleter8   r:   r=   s       r*   r   :WebsecurityscannerV1beta.ProjectsScanConfigsService.Delete;  r   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N8v1beta/projects/{projectsId}/scanConfigs/{scanConfigsId}DELETEz.websecurityscanner.projects.scanConfigs.deleter|   r}   rG   2WebsecurityscannerProjectsScanConfigsDeleteRequestEmptyFrJ   rV   rX   r,   r*   rY   r   H  s4    8#9#9LBxH&N"$r,   c                 D    U R                  S5      nU R                  X1US9$ )zGets a ScanConfig.

Args:
  request: (WebsecurityscannerProjectsScanConfigsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ScanConfig) The response message.
rx   r8   r:   r=   s       r*   rx   7WebsecurityscannerV1beta.ProjectsScanConfigsService.GetV  rz   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   rC   z+websecurityscanner.projects.scanConfigs.getr|   r}   rG   /WebsecurityscannerProjectsScanConfigsGetRequestr   FrJ   rV   rX   r,   r*   rY   r   c  s4     6 6L?xH&K'!r,   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists ScanConfigs under a given project.

Args:
  request: (WebsecurityscannerProjectsScanConfigsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListScanConfigsResponse) The response message.
r7   r8   r:   r=   s       r*   r7   8WebsecurityscannerV1beta.ProjectsScanConfigsService.Listq  rA   r,   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   rC   z,websecurityscanner.projects.scanConfigs.listrD   rE   rF   r   rG   0WebsecurityscannerProjectsScanConfigsListRequestListScanConfigsResponseFrJ   rV   rX   r,   r*   rY   r   ~  s9    !7!7<@ zJ +.4L4"r,   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates a ScanConfig. This method support partial update of a ScanConfig.

Args:
  request: (WebsecurityscannerProjectsScanConfigsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ScanConfig) The response message.
Patchr8   r:   r=   s       r*   r   9WebsecurityscannerV1beta.ProjectsScanConfigsService.Patch  /     ##G,f__
  8 8r,   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr   PATCHz-websecurityscanner.projects.scanConfigs.patchr|   
updateMaskr}   r   1WebsecurityscannerProjectsScanConfigsPatchRequestr   FrJ   rV   rX   r,   r*   rY   r     s6    ("8"8LAxH"^&"M'#r,   c                 D    U R                  S5      nU R                  X1US9$ )zStart a ScanRun according to the given ScanConfig.

Args:
  request: (WebsecurityscannerProjectsScanConfigsStartRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ScanRun) The response message.
Startr8   r:   r=   s       r*   r   9WebsecurityscannerV1beta.ProjectsScanConfigsService.Start  r   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz>v1beta/projects/{projectsId}/scanConfigs/{scanConfigsId}:startr   z-websecurityscanner.projects.scanConfigs.startr|   zv1beta/{+name}:startstartScanRunRequest1WebsecurityscannerProjectsScanConfigsStartRequestr   FrJ   rV   rX   r,   r*   rY   r     s4    ("8"8RAxH,+M$#r,   r[   r1   )r]   r^   r_   r`   ra   rb   r   r   rc   r   rx   r7   r   r   rd   re   rf   s   @r*   r#   r     sm    >"E
8F8F8C8D8E8Er,   r#   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )(WebsecurityscannerV1beta.ProjectsServicei  z(Service class for the projects resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g r1   )r   r   r%   r   r2   r3   s     r*   r   1WebsecurityscannerV1beta.ProjectsService.__init__  s#    $44dDVLdr,   r[   )	r]   r^   r_   r`   ra   rb   r   rd   re   rf   s   @r*   r%   r     s    2E r,   r%   )r&   r$   r"   r   r   r    )rG   NTNNFFNNNN)r]   r^   r_   r`   ra   messagesMESSAGES_MODULEr   MTLS_BASE_URL_PACKAGE_SCOPES_VERSION
_CLIENT_ID_CLIENT_SECRET_USER_AGENT_CLIENT_CLASS_NAME_URL_VERSION_API_KEYr   r   BaseApiServicer   r   r   r!   r#   r%   rd   re   rf   s   @r*   r   r   
   s    O/9(C-!(=>'(*"."+1,()-6:/4<@?C	/,#h6M6M #J#8;R;R #J>83J3J >@Y8+B+B Yvj8#:#: jX//  r,   r   N)
ra   
__future__r   apitools.base.pyr   ?googlecloudsdk.generated_clients.apis.websecurityscanner.v1betar   r   BaseApiClientr   rX   r,   r*   <module>r      s'    E ' % z@x55 @r,   