ó
    €ÏÔ  ã                   óà   • 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\	R                  R                  4S	 jrg
)z1Utilities for calling the Metastore Services API.é    )Úabsolute_import)Údivision)Úunicode_literals)Úutil)Úbasec                 ó>   • [         R                  " U S9R                  $ )N©Úrelease_track)Úapi_utilÚGetClientInstanceÚprojects_locations_servicesr	   s    Ú5lib/googlecloudsdk/api_lib/metastore/services_util.pyÚ
GetServicer      s   € Ü	×	#Ò	#Ø!ñ
#ß#>Ñ#>ð?ó    c                 óp   • [        US9R                  [        R                  " US9R	                  U S95      $ )ag  Calls the Metastore Services.Delete method.

Args:
  relative_resource_name: str, the relative resource name of
    the Metastore service 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 service
r	   )Úname)r   ÚDeleter   ÚGetMessagesModuleÚ/MetastoreProjectsLocationsServicesDeleteRequest)Úrelative_resource_namer
   s     r   r   r      s=   € ô 
 -Ñ	0×	7Ñ	7Ü× Ò ¨}Ñ=ß6Ñ6Ø%ð 7ð 'ó
(ð (r   c                 ó˜   • [         R                  " US9nUR                  US9nUR                  UU S9n[	        US9R                  U5      $ )z2Calls the Metastore Services.QueryMetadata method.r	   )Úquery)ÚqueryMetadataRequestÚservice)r   r   ÚQueryMetadataRequestÚ6MetastoreProjectsLocationsServicesQueryMetadataRequestr   ÚQueryMetadata)r   r   r
   ÚmsgÚquery_metadata_requestÚreqs         r   r   r   0   s\   € ô 	×"Ò"°Ñ?€#Ø×3Ñ3¸%Ð3Ð@ÐØ×BÑBØ1Ø$ð 	Cð 	&€#ô 
 -Ñ	0×	>Ñ	>¸sÓ	CÐCr   N)Ú__doc__Ú
__future__r   r   r   Ú googlecloudsdk.api_lib.metastorer   r   Úgooglecloudsdk.callioper   ÚReleaseTrackÚGAr   r   ÚALPHAr   © r   r   Ú<module>r)      s\   ðñ 8å &Ý Ý 'å =Ý (ð "×.Ñ.×1Ñ1ô ?ð
 26×1BÑ1B×1EÑ1Eô (ð( !%× 1Ñ 1× 7Ñ 7õ	Dr   