ó
    €Ïb  ã                   óˆ   • S 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.é    )Ú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__Ú googlecloudsdk.api_lib.metastorer   r   Úgooglecloudsdk.callioper   ÚReleaseTrackÚGAr   r   © r   r   Ú<module>r      s?   ðñ ;õ >Ý (ð !%× 1Ñ 1× 4Ñ 4ô Bð
 26×1BÑ1B×1EÑ1Eõ (r   