ó
    €ÏÑ  ã                   ó¬   • 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	  \	R                  R                  4S jr\	R                  R                  4S jrg	)
z4Utilities for calling the Metastore Federations API.é    )Úabsolute_import)Údivision)Úunicode_literals)Úutil)Úbasec                 ó>   • [         R                  " U S9R                  $ )N©Úrelease_track)Úapi_utilÚGetClientInstanceÚprojects_locations_federationsr	   s    Ú8lib/googlecloudsdk/api_lib/metastore/federations_util.pyÚGetFederationr      s   € Ü	×	#Ò	#Ø!ñ
#ß#AÑ#AðBó    c                 óp   • [        US9R                  [        R                  " US9R	                  U S95      $ )aq  Calls the Metastore Federations.Delete method.

Args:
  relative_resource_name: str, the relative resource name of the Metastore
    federation to delete.
  release_track: base.ReleaseTrack, the release track of command. Will dictate
    which Metastore client library will be used.

Returns:
  Operation: the operation corresponding to the deletion of the federation.
r	   )Úname)r   ÚDeleter   ÚGetMessagesModuleÚ2MetastoreProjectsLocationsFederationsDeleteRequest)Úrelative_resource_namer
   s     r   r   r      s=   € ô 
 ]Ñ	3×	:Ñ	:Ü× Ò ¨}Ñ=ß9Ñ9Ø%ð :ð 'ó
(ð (r   N)Ú__doc__Ú
__future__r   r   r   Ú googlecloudsdk.api_lib.metastorer   r   Úgooglecloudsdk.callioper   ÚReleaseTrackÚGAr   r   © r   r   Ú<module>r      sF   ðñ ;å &Ý Ý 'å =Ý (ð !%× 1Ñ 1× 4Ñ 4ô Bð
 26×1BÑ1B×1EÑ1Eõ (r   