ó
    €Ïp	  ã                   óˆ   • S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr	  Sr
 " S S	\R                  5      rS
 rS rSS jrg)z?Flags and helpers for the compute target-grpc-proxies commands.é    )Úabsolute_import)Údivision)Úunicode_literals)Ú
completers)ÚflagszP    table(
      name,
      urlMap.basename(),
      validateForProxyless
    )c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚTargetGrpcProxiesCompleteré    c                 ó4   >• [         [        U ]
  " SSSS.UD6  g )Núcompute.targetGrpcProxiesz&compute target-grpc-proxies list --uri)Ú
collectionÚlist_command© )Úsuperr	   Ú__init__)ÚselfÚkwargsÚ	__class__s     €ÚClib/googlecloudsdk/command_lib/compute/target_grpc_proxies/flags.pyr   Ú#TargetGrpcProxiesCompleter.__init__"   s(   ø€ Ü	Ô
$ dÒ4ð Ø.Ø=ñð óó    r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__Ú__classcell__)r   s   @r   r	   r	       s   ø† ÷ó r   r	   c                 ó$   • U R                  SSS9  g )Nz--descriptionz;An optional, textual description for the target gRPC proxy.)Úhelp©Úadd_argument©Úparsers    r   ÚAddDescriptionr$   )   s   € Ø×ÑØØHð ò Jr   c                 ó(   • U R                  SSSSS9  g)z)Adds the validate_for_proxyless argument.z--validate-for-proxylessÚ
store_trueFal        If specified, configuration in the associated urlMap and the
      BackendServices is checked to allow only the features that are supported
      in the latest release of gRPC.

      If unspecified, no such configuration checks are performed. This may cause
      unexpected behavior in gRPC applications if unsupported features are
      configured.
      )ÚactionÚdefaultr   Nr    r"   s    r   ÚAddValidateForProxylessr)   /   s#   € à×ÑØ ØØð
ð	 ò r   c           	      ó<   • [         R                  " S[        USU SS9$ )Nztarget gRPC proxyztarget gRPC proxiesr   )Úresource_nameÚ	completerÚpluralÚcustom_pluralÚrequiredÚglobal_collection)Úcompute_flagsÚResourceArgumentr	   )r/   r-   s     r   ÚTargetGrpcProxyArgumentr3   @   s'   € Ü	×	'Ò	'Ø'Ü*ØØ)ØØ3ñ
5ð 5r   N)TF)Ú__doc__Ú
__future__r   r   r   Ú"googlecloudsdk.command_lib.computer   Úcompute_completersr   r1   ÚDEFAULT_LIST_FORMATÚListCommandCompleterr	   r$   r)   r3   r   r   r   Ú<module>r:      sE   ðñ Få &Ý Ý 'å OÝ Eð	Ð ôÐ!3×!HÑ!Hô òJòõ"5r   