
                         V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z6Generated client library for language version v1beta2.    )absolute_import)base_api)language_v1beta2_messagesc                      ^  \ rS rSrSr\rSrSrSr	S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rU =r$ )LanguageV1beta2
   z>Generated client library for service language version v1beta2.z https://language.googleapis.com/ languagez.https://www.googleapis.com/auth/cloud-languagez.https://www.googleapis.com/auth/cloud-platformv1beta2	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        g)zCreate a new language handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__DocumentsService	documents)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               Ulib/googlecloudsdk/generated_clients/apis/language/v1beta2/language_v1beta2_client.pyr   LanguageV1beta2.__init__   sR     
C	/4)'%)3 7+ * - **40DN    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$ ) LanguageV1beta2.DocumentsService,   z)Service class for the documents resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configs)r   clientr    s     r!   r   )LanguageV1beta2.DocumentsService.__init__1   s"    O,,d<VDdr#   c                 D    U R                  S5      nU R                  X1US9$ )a  Finds named entities (currently proper names and common nouns) in the text.
along with entity types, salience, mentions for each entity, and
other properties.

      Args:
        request: (AnalyzeEntitiesRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (AnalyzeEntitiesResponse) The response message.
      AnalyzeEntitiesglobal_paramsGetMethodConfig
_RunMethodr   requestr/   configs       r!   r-   0LanguageV1beta2.DocumentsService.AnalyzeEntities6   s0     ##$56f__
  8 8r#   c                  <    [         R                  " SS/ / / SSSSSS9
$ )	NPOSTz"language.documents.analyzeEntitiesz!v1beta2/documents:analyzeEntities	<request>AnalyzeEntitiesRequestAnalyzeEntitiesResponseF
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>)LanguageV1beta2.DocumentsService.<lambda>E   s-    H,B,B69!24-r#   c                 D    U R                  S5      nU R                  X1US9$ )an  Finds entities, similar to AnalyzeEntities in the text and analyzes.
sentiment associated with each entity and its mentions.

      Args:
        request: (AnalyzeEntitySentimentRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (AnalyzeEntitySentimentResponse) The response message.
      AnalyzeEntitySentimentr.   r0   r3   s       r!   rM   7LanguageV1beta2.DocumentsService.AnalyzeEntitySentimentR   s0     ##$<=f__
  8 8r#   c                  <    [         R                  " SS/ / / SSSSSS9
$ )	Nr8   z)language.documents.analyzeEntitySentimentz(v1beta2/documents:analyzeEntitySentimentr9   AnalyzeEntitySentimentRequestAnalyzeEntitySentimentResponseFr<   rG   rI   r#   r!   rJ   rK   `   s-    83I3I=@!9;4r#   c                 D    U R                  S5      nU R                  X1US9$ )zAnalyzes the sentiment of the provided text.

Args:
  request: (AnalyzeSentimentRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (AnalyzeSentimentResponse) The response message.
AnalyzeSentimentr.   r0   r3   s       r!   rS   1LanguageV1beta2.DocumentsService.AnalyzeSentimentm   s0     ##$67f__
  8 8r#   c                  <    [         R                  " SS/ / / SSSSSS9
$ )	Nr8   z#language.documents.analyzeSentimentz"v1beta2/documents:analyzeSentimentr9   AnalyzeSentimentRequestAnalyzeSentimentResponseFr<   rG   rI   r#   r!   rJ   rK   z   s-    X-C-C7:!35.r#   c                 D    U R                  S5      nU R                  X1US9$ )az  Analyzes the syntax of the text and provides sentence boundaries and.
tokenization along with part of speech tags, dependency trees, and other
properties.

      Args:
        request: (AnalyzeSyntaxRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (AnalyzeSyntaxResponse) The response message.
      AnalyzeSyntaxr.   r0   r3   s       r!   rY   .LanguageV1beta2.DocumentsService.AnalyzeSyntax   s/     ##O4f__
  8 8r#   c                  <    [         R                  " SS/ / / SSSSSS9
$ )	Nr8   z language.documents.analyzeSyntaxzv1beta2/documents:analyzeSyntaxr9   AnalyzeSyntaxRequestAnalyzeSyntaxResponseFr<   rG   rI   r#   r!   rJ   rK      s-    (*@*@47!02+r#   c                 D    U R                  S5      nU R                  X1US9$ )aI  A convenience method that provides all syntax, sentiment, entity, and.
classification features in one call.

      Args:
        request: (AnnotateTextRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (AnnotateTextResponse) The response message.
      AnnotateTextr.   r0   r3   s       r!   r_   -LanguageV1beta2.DocumentsService.AnnotateText   s/     ##N3f__
  8 8r#   c                  <    [         R                  " SS/ / / SSSSSS9
$ )	Nr8   zlanguage.documents.annotateTextzv1beta2/documents:annotateTextr9   AnnotateTextRequestAnnotateTextResponseFr<   rG   rI   r#   r!   rJ   rK      -    )?)?36!/1*r#   c                 D    U R                  S5      nU R                  X1US9$ )zClassifies a document into categories.

Args:
  request: (ClassifyTextRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ClassifyTextResponse) The response message.
ClassifyTextr.   r0   r3   s       r!   rf   -LanguageV1beta2.DocumentsService.ClassifyText   s/     ##N3f__
  8 8r#   c                  <    [         R                  " SS/ / / SSSSSS9
$ )	Nr8   zlanguage.documents.classifyTextzv1beta2/documents:classifyTextr9   ClassifyTextRequestClassifyTextResponseFr<   rG   rI   r#   r!   rJ   rK      rd   r#   )r)   r(   )__name__
__module____qualname____firstlineno____doc___NAMEr   r-   method_configrM   rS   rY   r_   rf   __static_attributes____classcell__r    s   @r!   r   r%   ,   so    3E
8%O!8,(8&"8#M8"L8"Lr#   r   )r   )r	   NTNNFFNNNN)rk   rl   rm   rn   ro   messagesMESSAGES_MODULEr   MTLS_BASE_URL_PACKAGE_SCOPES_VERSION
_CLIENT_ID_CLIENT_SECRET_USER_AGENT_CLIENT_CLASS_NAME_URL_VERSION_API_KEYr   r   BaseApiServicer   rr   rs   rt   s   @r!   r   r   
   sw    F//(-(=?op'(*"."+(,()-6:/4<@?C	1"j00 j jr#   r   N)
ro   
__future__r   apitools.base.pyr   6googlecloudsdk.generated_clients.apis.language.v1beta2r   ru   BaseApiClientr   rI   r#   r!   <module>r      s'    < ' % hLh,, Lr#   