ó
    €Ï¯  ã                   ó¤   • 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  \R                   " S	 S
\R                  5      5       rg)z.Command to get details on a storage operation.é    )Úabsolute_import)Údivision)Úunicode_literals)Úapi_factory)Úbase)Úoperations_util)Ústorage_urlc                   ó8   • \ rS rSrSrSSS.r\S 5       rS rSr	g	)
ÚDescribeé   z7Get configuration and latest storage operation details.z<      Get details about a specific storage operation.
      z’      To describe an operation "C894F35J" on bucket "my-bucket", run:

        $ {command} projects/_/buckets/my-bucket/operations/C894F35J
      )ÚDESCRIPTIONÚEXAMPLESc                 ó$   • U R                  SSS9  g )NÚoperation_namezGThe operation name including the Cloud Storage bucket and operation ID.)Úhelp)Úadd_argument)Úparsers    Ú*lib/surface/storage/operations/describe.pyÚArgsÚDescribe.Args*   s   € à
×ÑØðð ò ó    c                 óÀ   • [         R                  " UR                  5      u  p#[        R                  R
                  n[        R                  " U5      R                  X#S9$ )N)Úbucket_nameÚoperation_id)	r   Ú%get_operation_bucket_and_id_from_namer   r	   ÚProviderPrefixÚGCSr   Úget_apiÚget_operation)ÚselfÚargsÚbucketr   Úschemes        r   ÚRunÚDescribe.Run4   sY   € ä×=Ò=Ø×Ñó	
ñ €Fô
 ×'Ñ'×+Ñ+€FÜ×Ò˜vÓ&×4Ñ4Øð 5ð ð r   © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Údetailed_helpÚstaticmethodr   r$   Ú__static_attributes__r&   r   r   r   r      s/   † á?ð
ð
ñ		€-ð ñó ðõ	r   r   N)r+   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.storager   Úgooglecloudsdk.callioper   Ú"googlecloudsdk.command_lib.storager   r	   ÚUniverseCompatibleÚDescribeCommandr   r&   r   r   Ú<module>r5      sF   ðñ 5å &Ý Ý 'å 6Ý (Ý >Ý :ð ×Ñô!ˆt×#Ñ#ó !ó ñ!r   