
    ,                     V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z3Generated client library for transcoder version v1.    )absolute_import)base_api)transcoder_v1_messagesc                     ^  \ 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rU =r$ )TranscoderV1
   z;Generated client library for service transcoder version v1.z"https://transcoder.googleapis.com/z'https://transcoder.mtls.googleapis.com/
transcoderz.https://www.googleapis.com/auth/cloud-platformv1	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                   > 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        g)zCreate a new transcoder handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__$ProjectsLocationsJobTemplatesServiceprojects_locations_jobTemplatesProjectsLocationsJobsServiceprojects_locations_jobsProjectsLocationsServiceprojects_locationsProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               Olib/googlecloudsdk/generated_clients/apis/transcoder/v1/transcoder_v1_client.pyr   TranscoderV1.__init__   s     
C	,&'%)3 7+ ' - ,0+T+TUY+ZD(#'#D#DT#JD ";;DAD((.DM    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rU =r$ )1TranscoderV1.ProjectsLocationsJobTemplatesService/   z?Service class for the projects_locations_jobTemplates resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr#   clientr%   s     r&   r   :TranscoderV1.ProjectsLocationsJobTemplatesService.__init__4   s"    L==tMfUdr(   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a job template in the specified region.

Args:
  request: (TranscoderProjectsLocationsJobTemplatesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (JobTemplate) The response message.
Createglobal_paramsGetMethodConfig
_RunMethodr#   requestr5   configs       r&   r3   8TranscoderV1.ProjectsLocationsJobTemplatesService.Create9   /     ##H-f__
  8 8r(   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )N=v1/projects/{projectsId}/locations/{locationsId}/jobTemplatesPOSTz1transcoder.projects.locations.jobTemplates.createparentjobTemplateIdv1/{+parent}/jobTemplatesjobTemplate4TranscoderProjectsLocationsJobTemplatesCreateRequestJobTemplateF	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>:TranscoderV1.ProjectsLocationsJobTemplatesService.<lambda>F   s7    8#9#9QE zJ%&1#P($r(   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a job template.

Args:
  request: (TranscoderProjectsLocationsJobTemplatesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
Deleter4   r6   r9   s       r&   rY   8TranscoderV1.ProjectsLocationsJobTemplatesService.DeleteT   r=   r(   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NNv1/projects/{projectsId}/locations/{locationsId}/jobTemplates/{jobTemplatesId}DELETEz1transcoder.projects.locations.jobTemplates.deletenameallowMissing
v1/{+name} 4TranscoderProjectsLocationsJobTemplatesDeleteRequestEmptyFrG   rS   rU   r(   r&   rV   rW   a   s7    8#9#9bExH$%"P"$r(   c                 D    U R                  S5      nU R                  X1US9$ )zReturns the job template data.

Args:
  request: (TranscoderProjectsLocationsJobTemplatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (JobTemplate) The response message.
Getr4   r6   r9   s       r&   re   5TranscoderV1.ProjectsLocationsJobTemplatesService.Geto   /     ##E*f__
  8 8r(   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr\   GETz.transcoder.projects.locations.jobTemplates.getr^   r`   ra   1TranscoderProjectsLocationsJobTemplatesGetRequestrF   FrG   rS   rU   r(   r&   rV   rW   |   s4     6 6bBxH"M(!r(   c                 D    U R                  S5      nU R                  X1US9$ )a	  Lists job templates in the specified region.

Args:
  request: (TranscoderProjectsLocationsJobTemplatesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListJobTemplatesResponse) The response message.
Listr4   r6   r9   s       r&   rl   6TranscoderV1.ProjectsLocationsJobTemplatesService.List   /     ##F+f__
  8 8r(   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr?   ri   z/transcoder.projects.locations.jobTemplates.listrA   filterorderBypageSize	pageTokenrC   ra   2TranscoderProjectsLocationsJobTemplatesListRequestListJobTemplatesResponseFrG   rS   rU   r(   r&   rV   rW      s4    !7!7QC zJC1N5"r(   r.   r-   __name__
__module____qualname____firstlineno____doc___NAMEr   r3   method_configrY   re   rl   __static_attributes____classcell__r%   s   @r&   r   r*   /   sO    I-E
8F8F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S jrS \l        SrU =r$ ))TranscoderV1.ProjectsLocationsJobsService   z7Service class for the projects_locations_jobs resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g r-   )r   r   r   r   r.   r/   s     r&   r   2TranscoderV1.ProjectsLocationsJobsService.__init__   s"    L55tEfMdr(   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a job in the specified region.

Args:
  request: (TranscoderProjectsLocationsJobsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Job) The response message.
r3   r4   r6   r9   s       r&   r3   0TranscoderV1.ProjectsLocationsJobsService.Create   r=   r(   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N5v1/projects/{projectsId}/locations/{locationsId}/jobsr@   z)transcoder.projects.locations.jobs.createrA   v1/{+parent}/jobsjob,TranscoderProjectsLocationsJobsCreateRequestJobFrG   rS   rU   r(   r&   rV   2TranscoderV1.ProjectsLocationsJobsService.<lambda>   s4    8#9#9I= zJ)H $r(   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a job.

Args:
  request: (TranscoderProjectsLocationsJobsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rY   r4   r6   r9   s       r&   rY   0TranscoderV1.ProjectsLocationsJobsService.Delete   r=   r(   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )N>v1/projects/{projectsId}/locations/{locationsId}/jobs/{jobsId}r]   z)transcoder.projects.locations.jobs.deleter^   r_   r`   ra   ,TranscoderProjectsLocationsJobsDeleteRequestrc   FrG   rS   rU   r(   r&   rV   r      s7    8#9#9R=xH$%"H"$r(   c                 D    U R                  S5      nU R                  X1US9$ )zReturns the job data.

Args:
  request: (TranscoderProjectsLocationsJobsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Job) The response message.
re   r4   r6   r9   s       r&   re   -TranscoderV1.ProjectsLocationsJobsService.Get   rg   r(   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   ri   z&transcoder.projects.locations.jobs.getr^   r`   ra   )TranscoderProjectsLocationsJobsGetRequestr   FrG   rS   rU   r(   r&   rV   r      s4     6 6R:xH"E !r(   c                 D    U R                  S5      nU R                  X1US9$ )zLists jobs in the specified region.

Args:
  request: (TranscoderProjectsLocationsJobsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListJobsResponse) The response message.
rl   r4   r6   r9   s       r&   rl   .TranscoderV1.ProjectsLocationsJobsService.List   rn   r(   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   ri   z'transcoder.projects.locations.jobs.listrA   rp   r   ra   *TranscoderProjectsLocationsJobsListRequestListJobsResponseFrG   rS   rU   r(   r&   rV   r     s4    !7!7I; zJC)F-"r(   rw   r-   rx   r   s   @r&   r   r      sO    A%E
8F8F8C8Dr(   r   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )%TranscoderV1.ProjectsLocationsServicei  z2Service class for the projects_locations resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g r-   )r   r   r   r   r.   r/   s     r&   r   .TranscoderV1.ProjectsLocationsService.__init__   s"    L114A&Idr(   rw   	ry   rz   r{   r|   r}   r~   r   r   r   r   s   @r&   r   r     s    < E r(   r   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )TranscoderV1.ProjectsServicei%  z(Service class for the projects resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g r-   )r   r   r!   r   r.   r/   s     r&   r   %TranscoderV1.ProjectsService.__init__*  s"    L(($8@dr(   rw   r   r   s   @r&   r!   r   %  s    2E r(   r!   )r"   r    r   r   )ra   NTNNFFNNNN)ry   rz   r{   r|   r}   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   r   s   @r&   r   r   
   s    C/1(;-(=>'(*"."+%,()-6:/4<@?C	/(tX-D-D tltX%<%< tl!8!8 //  r(   r   N)
r}   
__future__r   apitools.base.pyr   3googlecloudsdk.generated_clients.apis.transcoder.v1r   r   BaseApiClientr   rU   r(   r&   <module>r      s'    9 ' % bc8)) cr(   