
                         z    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SK	J
r
  SSKJr  SS	KJr  S
 rS rS rg)z Flags for data-catalog commands.    )absolute_import)division)unicode_literals)base)concepts)	yaml_data)concept_parsers)presentation_specsc                      [         R                  R                  S5      n [        R                  R                  U R                  5       SS9n[        R                  " SUSS9n[        R                  " U/5      $ )Nzdata_catalog.entryT)is_positionalentryzEntry to update.)nameconcept_spec
group_help)r   ResourceYAMLDataFromPathr   ResourceSpecFromYamlGetDatar
   ResourcePresentationSpecr	   ConceptParser)
entry_dataresource_specpresentation_specs      <lib/googlecloudsdk/command_lib/data_catalog/entries/flags.pyGetEntryArgr      sq    ))223GH*''00$ 1 0-(AA;MO		&	&(9':	;;    c                  2    Sn [         R                  " SSU S9$ )z-Returns the argument for looking up an entry.a1  The name of the target resource whose entry to update. This can be either the
Google Cloud Platform resource name or the SQL name of a Google Cloud Platform
resource. This flag allows one to update the entry corresponding to the lookup
of the given resource, without needing to specify the entry directly.z--lookup-entryRESOURCE)metavarhelp)r   Argument)	help_texts    r   GetLookupEntryArgr$   %   s&    I)
 

 r   c                  *    [        5       [        5       /$ )N)r   r$    r   r   AddEntryUpdateArgsr'   2   s     -*,	--r   N)__doc__
__future__r   r   r   googlecloudsdk.callioper    googlecloudsdk.calliope.conceptsr   $googlecloudsdk.command_lib.util.apisr   (googlecloudsdk.command_lib.util.conceptsr	   r
   r   r$   r'   r&   r   r   <module>r.      s1    ' &  ' ( 5 : D G<
.r   