
                         z    d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
  G d d	ej                        Zy
)z7Implementation of gcloud genomics operations describe.
    )absolute_import)division)unicode_literals)genomics_client)base)flagsc                   &    e Zd ZdZed        Zd Zy)Describez&Returns details about an operation.
  c                 .    t        j                  |        y)z Register flags for this command.N)r   AddName)parsers    +lib/surface/genomics/operations/describe.pyArgszDescribe.Args   s     
MM&    c                 h    t        j                  |j                        \  }}|j                  |      S )zThis is what gets called when the user runs this command.

    Args:
      args: an argparse namespace, All the arguments that were provided to this
        command invocation.

    Returns:
      a Operation message
    )r   CreateFromNamenameGetOperation)selfargsclientresources       r   RunzDescribe.Run$   s.     '55dii@FHx((r   N)__name__
__module____qualname____doc__staticmethodr   r    r   r   r
   r
      s       )r   r
   N)r   
__future__r   r   r   googlecloudsdk.api_lib.genomicsr   googlecloudsdk.callioper   #googlecloudsdk.command_lib.genomicsr   DescribeCommandr
   r   r   r   <module>r%      s0    '  ' ; ( 5)t## )r   