/ bigqueryScopecloudPlatformScope _requesterprojectscatalogs locations namespaces getIamPolicy setIamPolicy databasescreatedeletegetlisttablespatchrenameauditLogConfigsservicetoJson conditionmembersrole createTime deleteTime expireTimename updateTime hiveOptionstype locationUri parametersstorageDescriptor tableType nextPageToken auditConfigsbindingsetag etagAsBytesversionnewNameserializationLibpolicy updateMask inputFormat outputFormat serdeInfoBigLakeServiceApiProjectsResourceProjectsCatalogsResource"ProjectsCatalogsNamespacesResourceProjectsLocationsResource!ProjectsLocationsCatalogsResource*ProjectsLocationsCatalogsDatabasesResource0ProjectsLocationsCatalogsDatabasesTablesResource AuditConfigAuditLogConfigBindingCatalogDatabaseExprHiveDatabaseOptionsHiveTableOptionsListCatalogsResponseListDatabasesResponseListTablesResponsePolicyRenameTableRequest SerDeInfoSetIamPolicyRequestStorageDescriptorTableHApiRequestErrorDetailedApiRequestError ApiRequesterClientStringrootUrl servicePathrequestHeadersoptions_requestedPolicyVersion$fieldsFutureintListUri encodeFullrequest queryParamsfromJsonMapdynamicjsonencodebody catalogIdpageSize pageToken databaseId updateMasktableIdviewauditLogConfigsmapvaluetoListservice$AuditLogConfig condition containsKeymembersrole createTime deleteTime expireTimename updateTime hiveOptionstype$Expr locationUri parametersMapEntrykeystorageDescriptor tableTypecatalogs nextPageToken databasestablesbase64decode replaceAll auditConfigsbindingsetagversionnewNameserializationLibpolicy inputFormat outputFormat serdeInfoZ GA ¶#O dÅæùe†�†®ApiRequestErrorDetailedApiRequestError†9:package:_discoveryapis_commons/_discoveryapis_commons.dart…(…;…>async…> dart:async…F…[…^convert…^ dart:convert…h…z…}core…} dart:core………È…Ëcommons…Ë:package:_discoveryapis_commons/_discoveryapis_commons.dart…Õ…ô…÷http…÷package:http/http.dart…ÿ../shared.dart†../src/user_agent.dartÀÌ<Àì‡&GHm€”€Ð€ú�)�[�—�Ê‚‚*‚`‚a‚v‚z‚ȃƒNƒRƒ•ƒ™ƒâƒæƒÿ„"„Q„u„£„Ü……&…'…E…g…ƒ…„…Ô…ý…þ††8†9†}†°†±†ÿ‡L‡…‡Ÿ‡ðˆ ˆUˆVˆ¦ˆÍˆñ‰)‰*‰S‰T‰•‰–‰«‰ÅŠŠ$ŠNŠ_ŠqŠ‡Š ŠªŠ¬Š­ŠÆŠïŠð‹A‹n‹›‹œ‹ã‹å‹æŒŒ0Œ1ŒhŒžŒŸŒîŒï�$�*�D�J�’�§�÷Ž#ŽhŽn޼��R�œ�ì�9�‡�ב%‘U‘°‘¶’’’’8’>’�’œ’¢’ó“(“M“i“—“±“¾“þ”N”_”’”ǔΔϕ••M•Y•f•‡•ޕܕà•á–––K–Q–k–q–¹–Η—J—�—•—à—ð—ö˜˜˜n˜{˜�˜Ò™™,™M™i™ƒ™�™Àšš5š<š=šŠš‹š»šÇšÕšè› ››^›b›d›e›�›¹›º›üœœœMœSœmœsœ»œÐ� �L�j�ª�°�þžJž”žÞŸ.Ÿ{ŸÉ  g — ò ø¡C¡S¡Y¡z¡€¡Ñ¡Þ¡ä¢5¢j¢�¢«¢Ù¢ó££@£�£¡£Ô¤ ¤¤¤^¤_¤�¤›¤¨¤É¤Ð¥¥"¥#¥X¥^¥�¥“¥­¥³¥û¦¦`¦Œ¦ª¦ê¦ð§;§K§Q§r§x§É§Ö§Ü¨-¨b¨‡¨¨¨Ä¨Þ¨ë©©[©�©—©˜©å©æªª"ª0ªCªdªkª¹ª½ª¿ªÀªâ« « «@«u«v«Æ«È«É«ó¬¬¬[¬™¬š¬Û¬ö¬÷­­­I­O­i­o­¹®®N®T®£®Ý®ã¯.¯>¯D¯f¯l¯½¯Ê¯Ð°!°V°v°‹°¥°Á°Û°è±±X±”±É±Ð±Ñ²²²I²U²c²v²—²ž²í²ñ²ò³1³7³Q³W³›³ï´ ´L´R´�´­´³´Õ´Ûµ,µ9µ?µ�µÅ¶¶V¶‹¶’¶“¶Ê¶Ë¶û···8·?·Ž·’·“·Ê·Ð·ê·ð¸6¸Š¸¨¸ç¸í¹8¹H¹N¹p¹v¹Ç¹Ô¹Úº+º`º®ºî»#»*»+»b»c»“»Ÿ»¬»Í»Ô¼#¼'¼(¼X¼^¼x¼~¼Í½½Y½_½¬½ü¾L¾X¾^¾®¾ý¿K¿a¿g¿²¿Â¿È¿÷¿ýÀ@NÀ@[À@aÀ@²À@çÀAÀA,ÀADÀA`ÀAzÀA‡ÀAÇÀBÀBAÀBvÀB}ÀB~ÀBÅÀBÆÀBöÀCÀCÀC0ÀC7ÀCaÀC™ÀC ÀC¤ÀC¦ÀC§ÀCÚÀDÀDÀDEÀD‰ÀDŠÀDÔÀDïÀDðÀEÀEÀECÀEIÀEcÀEiÀE´ÀEËÀFÀF=ÀF|ÀF‚ÀFÓÀGÀGÀG_ÀGoÀGuÀG˜ÀGžÀGïÀGüÀHÀHSÀHˆÀH©ÀH¿ÀHÙÀHöÀIÀIÀIMÀI�ÀIÌÀJÀJÀJ ÀJQÀJRÀJ‚ÀJŽÀJœÀJ¯ÀJÐÀJ×ÀK'ÀK+ÀK,ÀKmÀKsÀK�ÀK“ÀKØÀLDÀLbÀL³ÀL¹ÀMÀMÀMÀM=ÀMCÀM”ÀM¡ÀM§ÀMøÀN-ÀNNÀNfÀN€ÀN�ÀNÍÀOÀO ÀO ÀOAÀOBÀOrÀO~ÀOŽÀO¯ÀO¶ÀPÀP ÀP ÀPCÀPIÀPcÀPiÀP°ÀQÀQ:ÀQ‹ÀQ‘ÀQÜÀQìÀQòÀRÀRÀRlÀRyÀRÀRÐÀSÀSTÀS”ÀSÉÀSÐÀSÑÀTÀT ÀT9ÀTEÀTRÀTsÀTzÀTÊÀTÎÀTÏÀUÀUÀU ÀU&ÀUvÀU„ÀUØÀUöÀV5ÀV;ÀV‰ÀVÚÀW*ÀW6ÀW<ÀW�ÀWÜÀX+ÀXAÀXGÀX’ÀX¢ÀX¨ÀXØÀXÞÀY/ÀY<ÀYBÀY“ÀYÈÀYôÀZÀZ&ÀZBÀZ\ÀZiÀZ©ÀZçÀ[#À[XÀ[_À[`À[¨À[©À[ÙÀ[åÀ[òÀ\À\À\EÀ\}À\„À\ˆÀ\‰À\ÊÀ\ÐÀ\ÿÀ]À]À]%À]\À]ÈÀ]æÀ^7À^=À^„À^šÀ^øÀ_DÀ_JÀ_•À_¥À_«À_ÎÀ_ÔÀ`%À`2À`8À`‰À`¾À`ÞÀ`ôÀa Àa)ÀaCÀaPÀa€ÀaÀÀaÿÀb4Àb;Àb<ÀbsÀbtÀb¤Àb°Àb¿ÀbÒÀbóÀbúÀcJÀcNÀcPÀcQÀcŠÀc³Àc´ÀdÀdÀd Àd;ÀdAÀdpÀdvÀd�Àd–ÀdçÀdõÀeaÀeÀeÐÀeÖÀf%ÀfYÀf_ÀfªÀfºÀfÀÀfàÀfæÀg7ÀgDÀgJÀg›ÀgÐÀgîÀhÀhÀh5ÀhOÀh\ÀhŒÀhÌÀiÀi7Ài>Ài?Ài„Ài…ÀiµÀiÁÀiÏÀiâÀjÀj ÀjWÀj[Àj\Àj—Àj�Àj·Àj½ÀjÿÀk}Àk›ÀkûÀlÀlLÀl\ÀlbÀl‚ÀlˆÀlÙÀlæÀlìÀm=ÀmrÀmÁÀnÀn6Àn=Àn>ÀnuÀnvÀn¦Àn²ÀnÂÀnãÀnêÀo7Ào;Ào<ÀoqÀowÀo‘Ào—ÀoÛÀpYÀpwÀp×ÀpÝÀq(Àq8Àq>Àq^ÀqdÀqµÀqÂÀqÈÀrÀrNÀršÀrÚÀsÀsÀsÀsNÀsOÀsÀs‹Às˜Às¹ÀsÀÀt ÀtÀtÀtAÀtGÀtaÀtgÀt´ÀtÂÀu.ÀuLÀu�Àu£ÀuîÀv<ÀvŒÀv˜ÀvžÀvìÀw;Àw‹Àw�Àw£ÀwÔÀwöÀxDÀxVÀx�ÀxÂÀxÈÀyÀy#Ày)ÀyVÀy\Ày­ÀyºÀyÀÀzÀzFÀzoÀz‰Àz¡Àz½ÀzÔÀzîÀzûÀ{;À{yÀ{µÀ{âÀ|À|À|À|dÀ|eÀ|•À|¡À|®À|ÏÀ|ÖÀ|þÀ}6À}=À}AÀ}BÀ}}À}ƒÀ}²À}¸À}ÒÀ}ØÀ~À~�À~«À ÀÀXÀnÀÌÀ€À€À€iÀ€yÀ€À€ŸÀ€¥À€öÀ�À� À�ZÀ��À�¬À�¿À�×À�ôÀ‚À‚À‚KÀ‚‹À‚ÊÀ‚ÿÀƒÀƒÀƒ>Àƒ?ÀƒoÀƒ{ÀƒŠÀƒ�Àƒ¾ÀƒÅÀ„À„À„À„RÀ„XÀ„‡À„�À„§À„­À„ýÀ…À…”À…²À†À†À†cÀ†sÀ†yÀ†™À†ŸÀ†ðÀ†ýÀ‡À‡TÀ‡‰À‡§À‡ÇÀ‡ßÀ‡ùÀˆÀˆ6ÀˆvÀˆ«Àˆ²Àˆ³ÀˆöÀˆ÷À‰'À‰3À‰AÀ‰TÀ‰uÀ‰|À‰ÉÀ‰ÍÀ‰ÏÀ‰ÐÀŠÀŠ ÀŠVÀЦÀŠôÀ‹CÀ‹‘À‹ßÀŒ,ÀŒzÀŒÈÀ�À�UÀ�¦À�öÀŽBÀŽsÀއÀŽÇÀŽõÀŽöÀ�8À�>À�†À�ÇÀ�ßÀ�àÀ�À�À�=À�IÀ�‹À�žÀ�ÐÀ‘À‘À‘-À‘DÀ‘wÀ‘€À‘�À‘²À‘äÀ’À’MÀ’QÀ’SÀ’TÀ’–À’šÀ’ÜÀ“#À“tÀ“«À“ÕÀ“ÖÀ”À”À”XÀ”^À”«À”ûÀ•JÀ•“À•ÛÀ•óÀ–NÀ–aÀ–bÀ–°À–¶À–ýÀ—MÀ—šÀ—êÀ˜6À˜‡À˜ÍÀ™À™UÀ™‰À™ÙÀ™ðÀšhÀš¶À›À›QÀ›œÀ›ÃÀœ7ÀœoÀœÕÀ�À�„À�ÆÀžÀžUÀžêÀŸ!ÀŸ¨ÀŸÐÀ sÀ ÀÀ¡4À¡oÀ¡¼À¢À¢SÀ¢¢À¢ËÀ£À£jÀ£†À£ÕÀ¤À¤bÀ¤²À¥À¥(À¥yÀ¥ÇÀ¥èÀ¦dÀ¦­À§+À§NÀ§OÀ§”À§šÀ§æÀ¨À¨pÀ¨¥À¨êÀ¨ÿÀ©À©6À©7À©ZÀ©fÀ©˜À©µÀªÀªÀª$ÀªVÀª‰Àª ÀªÍÀªÖÀª×À«À«.À«PÀ«lÀ«¶À«ºÀ«¼À«½À«èÀ«øÀ¬ À¬&À¬9À¬TÀ¬UÀ¬}À¬ƒÀ¬°À¬¶À¬ÉÀ¬äÀ¬åÀ­À­#À­PÀ­VÀ­iÀ­„À­…À­žÀ­¤À­²À®À® À®À®4À®5À®fÀ®lÀ®À®šÀ®›À®§À®¼À®ÑÀ®æÀ®õÀ¯ À¯À¯À¯4À¯@À¯yÀ¯²À¯ëÀ°À°QÀ°ZÀ°[À°ŒÀ°´À°ÜÀ±À± À±HÀ±UÀ±vÀ±—À±¸À±ÍÀ±îÀ±õÀ±ùÀ±ûÀ±üÀ²%À²6À²_À²eÀ²xÀ²“À²”À²½À²ÃÀ²ñÀ²÷À³ À³%À³&À³_À³eÀ³“À³™À³¬À³ÇÀ³ÈÀ³êÀ´À´À´(À´.À´<À´¨À´®À´ÁÀ´ÖÀ´×À´ðÀµÀµJÀµ•Àµ­ÀµÂÀµÃÀµõÀµûÀ¶À¶)À¶*À¶7À¶LÀ¶aÀ¶vÀ¶ŒÀ¶›À¶ªÀ¶¿À¶ÅÀ¶ÆÀ¶êÀ¶öÀ·/À·hÀ·¡À·×À¸À¸PÀ¸`À¸tÀ¸¡À¸ÎÀ¹À¹À¹À¹BÀ¹jÀ¹’À¹ºÀ¹äÀºÀºÀºDÀºQÀºrÀº“Àº´Àº×ÀºìÀ»À»"À»)À»-À»/À»0À»|À»ˆÀ»ŒÀ»ÙÀ¼%À¼sÀ¼¼À½À½HÀ½’À½ßÀ¾+À¾vÀ¾ÅÀ¿À¿_À¿«À¿¼À¿ÒÀ¿ÓÀ¿óÀÀÀÀ_ÀÀnÀÀŠÀÀ‹ÀÀÀÀÀòÀÀóÀÁ/ÀÁ0ÀÁ_ÀÁkÀÁ¦ÀÁºÀ ÀÂRÀÂaÀÂjÀÂkÀœÀÂÆÀÂîÀÃ3ÀÃ7ÀÃ9ÀÃ:ÀÃWÀÃpÀâÀÃÔÀÃÕÀÄ ÀÄ4ÀÄ5ÀÄLÀÄRÀÄ„ÀÄžÀÄŸÀÄîÀÄïÀÅÀÅ'ÀÅ;ÀÅ‹ÀÅÓÀÅâÀÆ$ÀÆNÀÆyÀƵÀÆÅÀÆÙÀÇÀÇÀÇÀÇKÀÇsÀÇ©ÀÇÏÀÇÜÀÇýÀÈ,ÀÈKÀÈRÀÈVÀÈXÀÈYÀÈ‹ÀȨÀÈ×ÀÈ÷ÀÈøÀÉDÀÉJÀɉÀɧÀɨÀÉåÀÉæÀÊÀÊ"ÀÊVÀÊiÀÊ”ÀÊÒÀÊãÀÊñÀËÀËGÀËPÀËQÀË‚À˦ÀËÔÀÌÀÌÀÌÀÌ ÀÌSÀÌqÀÌ¡ÀÌÃÀÌÄÀÍÀÍÀÍUÀÍsÀÍtÀͳÀÍ´ÀÍåÀÍñÀÎ'ÀÎ:ÀÎfÀΤÀεÀÎÃÀÎÚÀÏÀÏ"ÀÏ#ÀÏTÀÏzÀϨÀÏïÀÏóÀÏõÀÏöÀÐ&ÀÐAÀÐ�ÀГÀÐÒÀÐðÀÐñÀÑÀÑ;ÀÑ<ÀÑuÀÑvÀѤÀѰÀÑïÀÒÀÒ2ÀÒKÀÒ›ÀÒ©ÀÒÀÀÒÉÀÒÊÀÒûÀÓ)ÀÓIÀÓŠÀÓŽÀÓ�ÀÓ‘ÀÓÜÀÔÀÔ ÀÔUÀÔžÀÔîÀÕ>ÀÕ…ÀÕÓÀÖ$ÀÖnÀÖ¾ÀÖáÀ×:À×nÀתÀ×øÀØFÀ؃ÀØÍÀÙÀÙaÀÙªÀÙìÀÚ=ÀÚ|ÀÚÄÀÛÀÛbÀÛ³ÀÛøÀÜÀÜJÀÜrÀÜsÀÜ·ÀܽÀÝ ÀÝYÀÝ ÀÝëÀÞ<ÀÞ‹ÀÞÚÀÞüÀßÀßÀßnÀß²À߸ÀàÀàQÀà ÀàðÀá:Àá‡ÀáÔÀâ#ÀâoÀâ„ÀâËÀâÌÀâüÀãÀã.ÀãLÀãkÀãoÀãpÀãšÀã ÀãñÀä?Àä�ÀäÝÀå.ÀåÀåÅÀæ Àæ\Àæ­ÀæõÀçBÀçŽÀç°Àè Àè Àè!ÀèhÀèiÀè‹Àè—ÀèÓÀèæÀéÀéSÀédÀérÀé‰Àé½ÀéÐÀéûÀê9ÀêJÀêXÀêoÀêœÀêÌÀêÕÀêÖÀëÀë3ÀëWÀësÀë•Àë¢ÀëÇÀëäÀëùÀìÀìÀìÀì!Àì"ÀìeÀì€ÀìÌÀìÒÀìàÀí^ÀídÀítÀíŒÀí�Àí³Àí´ÀíâÀîÀîÀîKÀîmÀî�Àî“Àî•Àî–ÀîÃÀîÕÀïÀï>Àï?ÀïeÀïfÀï‹ÀïÔÀïÕÀðÀð:ÀðnÀðrÀðtÀðuÀð¤ÀðÀÀñÀñ Àñ\ÀñªÀñ½ÀñÏÀñÐÀòÀò#ÀòsÀò³ÀòÎÀòÏÀóÀóÀó6ÀóBÀónÀó�ÀóÕÀóåÀóùÀô2Àô;Àô<ÀômÀô�ÀôµÀôðÀôôÀôöÀô÷Àõ,ÀõFÀõ…Àõ¡Àõ¢ÀõïÀõþÀöÀöÀö[ÀöxÀöyÀö¨ÀöÀÀöÁÀö×ÀöíÀ÷À÷À÷.À÷4À÷5À÷bÀ÷nÀ÷©À÷äÀø!ÀøSÀøuÀøÀÀøÐÀøäÀøíÀøîÀùÀùIÀùsÀùŸÀùÅÀùÒÀùõÀúÀú=Àú\ÀúcÀúgÀúiÀújÀú‚Àú�Àú¶Àú¼ÀúÏÀúêÀúëÀûÀûÀûBÀûHÀû[ÀûvÀûwÀûÆÀûÝÀûãÀü2Àü�Àü–Àü—ÀüÍÀüÓÀüþÀýÀýÀý2Àý3ÀýRÀýsÀýtÀý�Àý“Àý¡ÀþÀþ%Àþ8ÀþMÀþNÀþdÀþ†Àþ¾Àÿ ÀÿÀÿÀÿNÀÿTÀÿgÀÿ‚ÀÿƒÀÿ�Àÿ¢Àÿ·ÀÿÆÀÿÛÀÿñÀÀÀ$À*À+ÀLÀXÀ‘ÀÊÀ÷À0ÀfÀ�ÀÜÀìÀÀ-ÀZÀ“ÀœÀ�ÀÎÀöÀÀ:ÀbÀŒÀ¨ÀÄÀìÀùÀÀ;ÀPÀqÀ”À©À¾ÀßÀæÀêÀì‚»/// BigLake API - v1 /// /// The BigLake API provides access to BigLake Metastore, a serverless, fully /// managed, and highly available metastore for open-source data that can be /// used for querying Apache Iceberg tables in BigQuery. /// /// For more information, see /// /// Create an instance of [BigLakeServiceApi] to access these resources: /// /// - [ProjectsResource] /// - [ProjectsCatalogsResource] /// - [ProjectsCatalogsNamespacesResource] /// - [ProjectsLocationsResource] /// - [ProjectsLocationsCatalogsResource] /// - [ProjectsLocationsCatalogsDatabasesResource] /// - [ProjectsLocationsCatalogsDatabasesTablesResource]…'…>…E…^…g…}…„…Ë…Ô…÷…þ††9†�†®‰˜‰©‰¯‰¯‰»‰É‰É7‰ÕŠŠŠ ‰ßŠ Š6Š+Š8Š?Š@ŠLЧŠWŠhŠzŠ�‰˜‰˜�ˆ)ˆ‡¡€²ˆf/// View and manage your data in Google BigQuery and see the email address for /// your Google Accountˆ÷ˆÜˆX€ÏˆÜr/// See, edit, configure, and delete your Google Cloud data and see the email /// address for your Google Account.‰G‰,%‰G‰V‰V>‰k†±†±ƒú‡‹€Ó/// The BigLake API provides access to BigLake Metastore, a serverless, fully /// managed, and highly available metastore for open-source data that can be /// used for querying Apache Iceberg tables in BigQuery.‹ž‹®‹¯‹¯‹Ä‹Ù‹Î‹Û‹ž‹žDŠãŠÈ%ŠãŠòŠòN‹‹C‹CW‹aŠ­Š­�7гŒ¡Œ¹ŒºŒºŒÏŒäŒÙŒæŒ¡Œ¡LŒ$Œ %Œ$Œ3Œ3jŒZ“Q“Q“]“m“m(“w“›“›“¨ŒñŒñˆî“?…ø/// Gets the IAM policy for the specified Catalog. /// /// Request parameters: /// /// [resource] - REQUIRED: The resource for which the policy is being /// requested. See /// [Resource names](https://cloud.google.com/apis/design/resource_names) for /// the appropriate value for this field. /// Value must have pattern `^projects/\[^/\]+/catalogs/\[^/\]+$`. /// /// [options_requestedPolicyVersion] - Optional. The maximum policy version /// that will be used to format the policy. Valid values are 0, 1, and 3. /// Requests specifying an invalid value will be rejected. Requests for /// policies with any conditional role bindings must specify version 3. /// Policies with no conditional role bindings may specify any valid value or /// leave the field unset. The policy in the response might use the policy /// version that you specified, or it might use a lower policy version. For /// example, if you specify version 3, but the policy has no conditional role /// bindings, the response uses version 1. To learn which resources support /// conditions in their IAM policies, see the /// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Policy]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.™0™0™D™Q™Q™]™m™m™z•ã•ã…~™‚ù/// Sets the IAM policy for the specified catalog. /// /// [request] - The metadata request object. /// /// Request parameters: /// /// [resource] - REQUIRED: The resource for which the policy is being /// specified. See /// [Resource names](https://cloud.google.com/apis/design/resource_names) for /// the appropriate value for this field. /// Value must have pattern `^projects/\[^/\]+/catalogs/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Policy]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.‹æ‹æ�}‹ì›¼›Þ›ß›ß›ôœ œœ›¼›¼Z›­›’%›­¢“¢“¢Ÿ¢¯¢¯(¢¹¢Ý¢Ý¢êœœ‰¢�†/// Gets the IAM policy for the specified Catalog. /// /// Request parameters: /// /// [resource] - REQUIRED: The resource for which the policy is being /// requested. See /// [Resource names](https://cloud.google.com/apis/design/resource_names) for /// the appropriate value for this field. /// Value must have pattern /// `^projects/\[^/\]+/catalogs/\[^/\]+/namespaces/\[^/\]+$`. /// /// [options_requestedPolicyVersion] - Optional. The maximum policy version /// that will be used to format the policy. Valid values are 0, 1, and 3. /// Requests specifying an invalid value will be rejected. Requests for /// policies with any conditional role bindings must specify version 3. /// Policies with no conditional role bindings may specify any valid value or /// leave the field unset. The policy in the response might use the policy /// version that you specified, or it might use a lower policy version. For /// example, if you specify version 3, but the policy has no conditional role /// bindings, the response uses version 1. To learn which resources support /// conditions in their IAM policies, see the /// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Policy]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.¨‹¨‹¨Ÿ¨¬¨¬¨¸¨È¨È¨Õ¥%¥%…—¨yƒ/// Sets the IAM policy for the specified catalog. /// /// [request] - The metadata request object. /// /// Request parameters: /// /// [resource] - REQUIRED: The resource for which the policy is being /// specified. See /// [Resource names](https://cloud.google.com/apis/design/resource_names) for /// the appropriate value for this field. /// Value must have pattern /// `^projects/\[^/\]+/catalogs/\[^/\]+/namespaces/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Policy]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.›e›e�Y›k«x«‘«’«’«§«¼«±«¾«x«xMªÿªä%ªÿ««f«4ªÀªÀ�ªÆ¬œ¬½¬¾¬¾¬Ó¬ì¬á¬î¬œ¬œY¬«õ%¬¬¬y¬N°z°z°‚°�°�°›°©°©°¶°Å°Å°Ò¬ù¬ù…÷°nƒ0/// Creates a new catalog. /// /// [request] - The metadata request object. /// /// Request parameters: /// /// [parent] - Required. The parent resource where this catalog will be /// created. Format: projects/{project_id_or_number}/locations/{location_id} /// Value must have pattern `^projects/\[^/\]+/locations/\[^/\]+$`. /// /// [catalogId] - Required. The ID to use for the catalog, which will become /// the final component of the catalog's resource name. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Catalog]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.µäµäµðµ÷µ÷¶²ô²ô„�µÝ‚¬/// Deletes an existing catalog specified by the catalog ID. /// /// Request parameters: /// /// [name] - Required. The name of the catalog to delete. Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Catalog]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.º|º|ºˆº�º�ºœ·•·•„‘ºx‚¦/// Gets the catalog specified by the resource name. /// /// Request parameters: /// /// [name] - Required. The name of the catalog to retrieve. Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Catalog]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀAÀAÀA"ÀA0ÀA0ÀA:ÀAHÀAHÀAUÀAdÀAdÀAq¼*¼*‡yÀA „†/// List all catalogs in a specified project. /// /// Request parameters: /// /// [parent] - Required. The parent, which owns this collection of catalogs. /// Format: projects/{project_id_or_number}/locations/{location_id} /// Value must have pattern `^projects/\[^/\]+/locations/\[^/\]+$`. /// /// [pageSize] - The maximum number of catalogs to return. The service may /// return fewer than this value. If unspecified, at most 50 catalogs will be /// returned. The maximum value is 1000; values above 1000 will be coerced to /// 1000. /// /// [pageToken] - A page token, received from a previous `ListCatalogs` call. /// Provide this to retrieve the subsequent page. When paginating, all other /// parameters provided to `ListCatalogs` must match the call that provided /// the page token. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [ListCatalogsResponse]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.«É«É—Ü«ÏÀDŒÀD¶ÀD·ÀD·ÀDÌÀDåÀDÚÀDçÀDŒÀDŒbÀC÷ÀCÜ%ÀC÷ÀDÀD€‚ÀD;ÀH­ÀH­ÀH¶ÀHÃÀHÃÀHÏÀHÝÀHÝÀHêÀHúÀHúÀIÀDòÀDò†8ÀH¡ƒe/// Creates a new database. /// /// [request] - The metadata request object. /// /// Request parameters: /// /// [parent] - Required. The parent resource where this database will be /// created. Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+$`. /// /// [databaseId] - Required. The ID to use for the database, which will become /// the final component of the database's resource name. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Database]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀNRÀNRÀN^ÀNjÀNjÀNwÀK.ÀK.„ÛÀNF‚Ú/// Deletes an existing database specified by the database ID. /// /// Request parameters: /// /// [name] - Required. The name of the database to delete. Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+/databases/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Database]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀS"ÀS"ÀS.ÀS5ÀS5ÀSBÀP ÀP „ÀÀS‚Ó/// Gets the database specified by the resource name. /// /// Request parameters: /// /// [name] - Required. The name of the database to retrieve. Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+/databases/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Database]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀYøÀYøÀZÀZÀZÀZÀZ*ÀZ*ÀZ7ÀZFÀZFÀZSÀTÑÀTч¶ÀY/// List all databases in a specified catalog. /// /// Request parameters: /// /// [parent] - Required. The parent, which owns this collection of databases. /// Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+$`. /// /// [pageSize] - The maximum number of databases to return. The service may /// return fewer than this value. If unspecified, at most 50 databases will be /// returned. The maximum value is 1000; values above 1000 will be coerced to /// 1000. /// /// [pageToken] - A page token, received from a previous `ListDatabases` call. /// Provide this to retrieve the subsequent page. When paginating, all other /// parameters provided to `ListDatabases` must match the call that provided /// the page token. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [ListDatabasesResponse]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.À`âÀ`âÀ`ëÀ`øÀ`øÀaÀaÀaÀaÀa-Àa-Àa:À\‹À\‹†ÂÀ`ׄ/// Updates an existing database specified by the database ID. /// /// [request] - The metadata request object. /// /// Request parameters: /// /// [name] - Output only. The resource name. Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+/databases/\[^/\]+$`. /// /// [updateMask] - The list of fields to update. For the `FieldMask` /// definition, see /// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask /// If not set, defaults to all of the fields that are allowed to update. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Database]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀC§ÀC§Ÿ¨ÀC­Àc¶ÀcæÀcçÀcçÀcüÀdÀd ÀdÀc¶Àc¶hÀc§ÀcŒ%Àc§ÀgòÀgò ÀgøÀhÀhÀhÀhÀhÀh,Àh9Àh9ÀhFÀd"Àd"†8Àgæƒ}/// Creates a new table. /// /// [request] - The metadata request object. /// /// Request parameters: /// /// [parent] - Required. The parent resource where this table will be created. /// Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+/databases/\[^/\]+$`. /// /// [tableId] - Required. The ID to use for the table, which will become the /// final component of the table's resource name. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Table]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.Àm�Àm�Àm›Àm¢Àm¢Àm¯Àj^Àj^„ÜÀmˆ‚ï/// Deletes an existing table specified by the table ID. /// /// Request parameters: /// /// [name] - Required. The name of the table to delete. Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+/databases/\[^/\]+/tables/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Table]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀrhÀrhÀrtÀr{Àr{ÀrˆÀo>Ào>„ÒÀrd‚ë/// Gets the table specified by the resource name. /// /// Request parameters: /// /// [name] - Required. The name of the table to retrieve. Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+/databases/\[^/\]+/tables/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Table]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀzsÀzsÀzÀz�Àz�Àz—Àz¥Àz¥Àz²ÀzÁÀzÁÀzÎÀzØÀzØÀzåÀtÀt‰,Àzi…é/// List all tables in a specified database. /// /// Request parameters: /// /// [parent] - Required. The parent, which owns this collection of tables. /// Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+/databases/\[^/\]+$`. /// /// [pageSize] - The maximum number of tables to return. The service may /// return fewer than this value. If unspecified, at most 50 tables will be /// returned. The maximum value is 1000; values above 1000 will be coerced to /// 1000. /// /// [pageToken] - A page token, received from a previous `ListTables` call. /// Provide this to retrieve the subsequent page. When paginating, all other /// parameters provided to `ListTables` must match the call that provided the /// page token. /// /// [view] - The view for the returned tables. /// Possible string values are: /// - "TABLE_VIEW_UNSPECIFIED" : Default value. The API will default to the /// BASIC view. /// - "BASIC" : Include only table names. This is the default value. /// - "FULL" : Include everything. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [ListTablesResponse]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.À�°À�° À�¶À�ÃÀ�ÃÀ�ÏÀ�ÛÀ�ÛÀ�èÀ�øÀ�øÀ‚À}DÀ}D†ÑÀ�¥„/// Updates an existing table specified by the table ID. /// /// [request] - The metadata request object. /// /// Request parameters: /// /// [name] - Output only. The resource name. Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+/databases/\[^/\]+/tables/\[^/\]+$`. /// /// [updateMask] - The list of fields to update. For the `FieldMask` /// definition, see /// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask /// If not set, defaults to all of the fields that are allowed to update. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Table]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.À‡«À‡«À‡¾À‡ËÀ‡ËÀ‡×À‡ãÀ‡ãÀ‡ðÀ„À„…³À‡ŸƒE/// Renames an existing table specified by the table ID. /// /// [request] - The metadata request object. /// /// Request parameters: /// /// [name] - Required. The table's `name` field is used to identify the table /// to rename. Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id} /// Value must have pattern /// `^projects/\[^/\]+/locations/\[^/\]+/catalogs/\[^/\]+/databases/\[^/\]+/tables/\[^/\]+$`. /// /// [$fields] - Selector specifying which fields to include in a partial /// response. /// /// Completes with a [Table]. /// /// Completes with a [commons.ApiRequestError] if the API endpoint returned an /// error. /// /// If the used [http.Client] completes with an error when making a REST call, /// this method will complete with the same error.ÀcQÀcQ¦}ÀcWÀ�âÀ�íÀ�ïÀ�ïÀ�ôÀ�À� À� À�âÀ�â2À�À�#À�,À�-À�-À�6%À�CÀ�GÀ‘}À�`À�QÀ�bÀ�‰À�|À�hÀ�zÀ�cÀ�iÀ�À�ƒÀ�„À�ˆÀ�—À�™À�œÀ‘+À�¬À‘À‘9À‘:À‘@À‘AÀ‘SÀ‘LÀ‘fÀ‘ZÀ‘dÀ‘UÀ‘[À‘iÀ‘mÀ‘nÀ‘tÀ�À��gÀ�$ÀŽäÀމjÀŽä=/// The configuration for logging of each type of permission.À�ÖÀŽø€åÀ�Ö€È/// Specifies a service that will be enabled for audit logging. /// /// For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. /// `allServices` is a special value that covers all services.À‘ƒÀ‘ƒ€ÍÀ‘§À‰ÐÀ‰Ðˆ‚ÀŽy„¢/// Specifies the audit configuration for a service. /// /// The configuration determines which permission types are logged, and what /// identities, if any, are exempted from logging. An AuditConfig must have one /// or more AuditLogConfigs. If there are AuditConfigs for both `allServices` /// and a specific service, the union of the two AuditConfigs is used for that /// service: the log_types specified in each AuditConfig are enabled, and the /// exempted_members in each AuditLogConfig are exempted. Example Policy with /// multiple AuditConfigs: { "audit_configs": \[ { "service": "allServices", /// "audit_log_configs": \[ { "log_type": "DATA_READ", "exempted_members": \[ /// "user:jose@example.com" \] }, { "log_type": "DATA_WRITE" }, { "log_type": /// "ADMIN_READ" } \] }, { "service": "sampleservice.googleapis.com", /// "audit_log_configs": \[ { "log_type": "DATA_READ" }, { "log_type": /// "DATA_WRITE", "exempted_members": \[ "user:aliya@example.com" \] } \] } \] } /// For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ /// logging. It also exempts `jose@example.com` from DATA_READ logging, and /// `aliya@example.com` from DATA_WRITE logging.À©À© À© À© À©À©À© À© À©)À©) À©.À©À©3À©9À©@À©IÀ©JÀ©JÀ©SEÀ©`À©dÀªÓÀ©wÀ©nÀ©¤ÀªÀ©yÀ©~À©À©ŠÀ©–À©‹À©¦À©ªÀ©«À©³ÀªÀ©ØÀ©ÊÀ©ÖÀ©ÅÀ©ËÀ©ÛÀ©ßÀ©àÀ©ãÀ©ýÀ©äÀ©èÀ©éÀ©ñÀ©õÀ©öÀªÀª3Àª,Àª5ÀªTÀªGÀª;ÀªEÀª6Àª<ÀªJÀªNÀªOÀªSÀªbÀªdÀªgÀª‡ÀªhÀª†Àª•Àª–ÀªœÀª�Àª¬Àª¨Àª¼Àª³ÀªºÀª®Àª´Àª¿ÀªÃÀªÄÀªÊÀ©9À©9�œÀ©AÀ–VÀ” ‚?À–V‚/// The condition that is associated with this binding. /// /// If the condition evaluates to `true`, then this binding applies to the /// current request. If the condition evaluates to `false`, then this binding /// does not apply to the current request. However, a different role binding /// might grant the same role to one or more of the principals in this /// binding. To learn which resources support conditions in their IAM /// policies, see the /// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).À§EÀ–d�èÀ§E�X/// Specifies the principals requesting access for a Google Cloud resource. /// /// `members` can have the following values: * `allUsers`: A special /// identifier that represents anyone who is on the internet; with or without /// a Google account. * `allAuthenticatedUsers`: A special identifier that /// represents anyone who is authenticated with a Google account or a service /// account. Does not include identities that come from external identity /// providers (IdPs) through identity federation. * `user:{emailid}`: An email /// address that represents a specific Google account. For example, /// `alice@example.com` . * `serviceAccount:{emailid}`: An email address that /// represents a Google service account. For example, /// `my-other-app@appspot.gserviceaccount.com`. * /// `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An /// identifier for a /// [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). /// For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * /// `group:{emailid}`: An email address that represents a Google group. For /// example, `admins@example.com`. * `domain:{domain}`: The G Suite domain /// (primary) that represents all the users of that domain. For example, /// `google.com` or `example.com`. * /// `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: /// A single identity in a workforce identity pool. * /// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: /// All workforce identities in a group. * /// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: /// All workforce identities with a specific attribute value. * /// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id} /// / * `: All identities in a workforce identity pool. * /// `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: /// A single identity in a workload identity pool. * /// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: /// A workload identity pool group. * /// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: /// All identities in a workload identity pool with a certain attribute. * /// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id} /// / * `: All identities in a workload identity pool. * /// `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique /// identifier) representing a user that has been recently deleted. For /// example, `alice@example.com?uid=123456789012345678901`. If the user is /// recovered, this value reverts to `user:{emailid}` and the recovered user /// retains the role in the binding. * /// `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus /// unique identifier) representing a service account that has been recently /// deleted. For example, /// `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If /// the service account is undeleted, this value reverts to /// `serviceAccount:{emailid}` and the undeleted service account retains the /// role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email /// address (plus unique identifier) representing a Google group that has been /// recently deleted. For example, /// `admins@example.com?uid=123456789012345678901`. If the group is recovered, /// this value reverts to `group:{emailid}` and the recovered group retains /// the role in the binding. * /// `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: /// Deleted single identity in a workforce identity pool. For example, /// `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.À¨ùÀ§Q�¬À¨ù�Œ/// Role that is assigned to the list of `members`, or principals. /// /// For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an /// overview of the IAM roles and permissions, see the /// [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For /// a list of the available pre-defined roles, see /// [here](https://cloud.google.com/iam/docs/understanding-roles).ÀªÙÀªÙ€àÀªýÀ“ÖÀ“Ö—åÀ”7/// Associates `members`, or principals, with a `role`.À®�À®¤À®«À®«À®°À®ÀÀ®ÀÀ®ÅÀ®ÕÀ®ÕÀ®ÚÀ®êÀ®ê À®ïÀ®ùÀ®ùÀ®þÀ®�À®�rÀ¯À¯À¯#À¯$À¯$À¯-:À¯:À¯>À°WÀ¯RÀ¯HÀ¯hÀ¯YÀ¯fÀ¯TÀ¯ZÀ¯kÀ¯oÀ¯pÀ¯vÀ¯‹À¯�À¯¡À¯’À¯ŸÀ¯�À¯“À¯¤À¯¨À¯©À¯¯À¯ÄÀ¯ºÀ¯ÚÀ¯ËÀ¯ØÀ¯ÆÀ¯ÌÀ¯ÝÀ¯áÀ¯âÀ¯èÀ¯÷À¯óÀ°À¯þÀ°À¯ùÀ¯ÿÀ° À°À°À°À°*À° À°@À°1À°>À°,À°2À°CÀ°GÀ°HÀ°NÀ¯À¯�FÀ¯À¬HÀ«úXÀ¬H:/// The creation time of the catalog. /// /// Output only.À¬ØÀ¬W€‹À¬Øi/// The deletion time of the catalog. /// /// Only set after the catalog is deleted. /// /// Output only.À­xÀ¬ç€›À­xy/// The time when this catalog is considered expired. /// /// Only set after the catalog is deleted. /// /// Output only.À®.À­‡€«À®.€�/// The resource name. /// /// Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id} /// /// Output only.À®ŽÀ®7aÀ®ŽC/// The last modification time of the catalog. /// /// Output only.À°]À°]�›À°�À«½À«½†=À«î*/// Catalog is the container of databases.À¶,À¶4À¶;À¶;À¶@À¶PÀ¶PÀ¶UÀ¶eÀ¶eÀ¶jÀ¶zÀ¶zÀ¶À¶�À¶� À¶•À¶ŸÀ¶Ÿ À¶¤À¶®À¶®À¶³À¶,À¶,€˜À¶ÈÀ¶ÐÀ¶ÙÀ¶ÚÀ¶ÚÀ¶ãeÀ¶ðÀ¶ôÀ¹ À·À¶þÀ·À·À·À· À·À·!À·%À·&À·,À·AÀ·7À·WÀ·HÀ·UÀ·CÀ·IÀ·ZÀ·^À·_À·eÀ·zÀ·pÀ·�À·�À·ŽÀ·|À·‚À·“À·—À·˜À·žÀ·´À·©À·ãÀ¸lÀ·¶À·»À·¼À·ÇÀ·ÕÀ·ÈÀ·åÀ·øÀ·ùÀ¸À¸^À¸(À¸À¸&À¸À¸À¸+À¸/À¸0À¸3À¸MÀ¸4À¸8À¸9À¸AÀ¸EÀ¸FÀ¸nÀ¸€À¸|À¸�À¸‡À¸ŽÀ¸‚À¸ˆÀ¸“À¸—À¸˜À¸žÀ¸­À¸©À¸½À¸´À¸»À¸¯À¸µÀ¸ÀÀ¸ÄÀ¸ÅÀ¸ËÀ¸àÀ¸ÖÀ¸öÀ¸çÀ¸ôÀ¸âÀ¸èÀ¸ùÀ¸ýÀ¸þÀ¹À¶ÈÀ¶È‚GÀ¶ÑÀ²‡À²8YÀ²‡;/// The creation time of the database. /// /// Output only.À³À²–€�À³k/// The deletion time of the database. /// /// Only set after the database is deleted. /// /// Output only.À³»À³(€�À³»{/// The time when this database is considered expired. /// /// Only set after the database is deleted. /// /// Output only.À´À³ÊBÀ´/// Options of a Hive database.À´ÐÀ´€ÃÀ´Ð€¥/// The resource name. /// /// Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id} /// /// Output only.Àµ¼À´Ù€çÀµ¼€Ë/// The database type. /// Possible string values are: /// - "TYPE_UNSPECIFIED" : The type is not specified. /// - "HIVE" : Represents a database storing tables compatible with Hive /// Metastore tables.À¶ÀµÅbÀ¶D/// The last modification time of the database. /// /// Output only.À¹À¹‚À¹7À±üÀ±ü‰2À²+(/// Database is the container of tables.ÀÀõÀÁÀÁ ÀÁ ÀÁÀÁÀÁÀÁ!ÀÀõÀÀõ9ÀÁ2ÀÁEÀÁNÀÁOÀÁOÀÁX)ÀÁeÀÁiÀÂgÀÁ~ÀÁsÀÁ•ÀÁ…ÀÁ“ÀÁ€ÀÁ†ÀÁ˜ÀÁœÀÁ�ÀÁ£ÀÁ¸ÀÁ®ÀÁÆÀÂÀÁÛÀÁÌÀÁÙÀÁÇÀÁÍÀÁÞÀÁâÀÁãÀÁæÀÂÀÁçÀÁëÀÁìÀÁôÀÁøÀÁùÀÂÀÂÀÂÀÂÀÂ^ÀÂÀÂOÀÁ2ÀÁ2�7ÀÁFÀÀ}ÀÀwÀÀ}Z/// Cloud Storage folder URI where the database data is stored, starting with /// "gs://".ÀÀæÀÀ�cÀÀæ2/// Stores user supplied Hive database parameters.ÀÂmÀÂm€ÉÀ‘À¿ÓÀ¿ÓƒeÀ¿ù/// Options of a Hive database.ÀÄ¡ÀıÀijÀijÀĸÀÄÄÀÄÄÀÄÉÀÄÜÀÄÜÀÄáÀÄ¡ÀÄ¡LÀÄñÀÅÀÅ ÀÅ ÀÅ ÀÅIÀÅ!ÀÅ%ÀÇÀÅ9ÀÅ/ÀÅGÀŃÀÅ\ÀÅMÀÅZÀÅHÀÅNÀÅ_ÀÅcÀÅdÀÅgÀÅ�ÀÅhÀÅlÀÅmÀÅuÀÅyÀÅzÀÅ‚ÀÅ„ÀņÀʼnÀÅßÀÅ™ÀÅÐÀÅûÀÅêÀÆ0ÀÆÑÀÅýÀÆÀÆÀÆÀÆ"ÀÆÀÆ2ÀÆCÀÆDÀÆLÀÆÃÀÆ�ÀÆcÀÆwÀÆ^ÀÆdÀÆ�ÀÆ”ÀÆ•ÀƘÀƲÀÆ™ÀÆ�ÀÆžÀƦÀƪÀÆ«ÀÆÓÀÆêÀÆáÀÆÿÀÆñÀÆýÀÆìÀÆòÀÇÀÇÀÇÀÇ ÀÄñÀÄñ‚'ÀÅÀÃÈÀÃr`ÀÃÈ//// Stores user supplied Hive table parameters.ÀÄ!ÀÃ×[ÀÄ!4/// Stores physical storage information of the data.ÀÄ“ÀÄ7eÀÄ“H/// Hive table type. /// /// For example, MANAGED_TABLE, EXTERNAL_TABLE.ÀÇÀÇ�9ÀÇ@ÀÃ:ÀÃ:…ÀÃ]/// Options of a Hive table.ÀɪÀɾÀÉÀÀÉÀ ÀÉÅÀÉÏÀÉÏÀÉÔÀɪÀɪ:ÀÉèÀÉüÀÊÀÊÀÊÀÊ%ÀÊÀÊ ÀËMÀÊ2ÀÊ*ÀÊ4ÀÊTÀÊGÀÊ:ÀÊEÀÊ5ÀÊ;ÀÊJÀÊNÀÊOÀÊSÀÊbÀÊdÀÊgÀÊïÀÊwÀÊàÀÊýÀÊþÀËÀËÀËÀËÀË6ÀË$ÀË4ÀËÀË%ÀË9ÀË=ÀË>ÀËDÀÉèÀÉè�gÀÉýÀÈíÀȪKÀÈí,/// The catalogs from the specified project.ÀɘÀÈú€«Àɘ€Š/// A token, which can be sent as `page_token` to retrieve the next page. /// /// If this field is omitted, there are no subsequent pages.ÀËSÀËS€ÉÀËwÀÈYÀÈYƒÅÀÈ‘1/// Response message for the ListCatalogs method.ÀÍvÀÍ‹ÀÍ�ÀÍ�ÀÍ’ÀÍ�ÀÍ�ÀÍ¢ÀÍvÀÍv<ÀͶÀÍËÀÍÔÀÍÕÀÍÕÀÍÞ%ÀÍëÀÍïÀÏÀÎÀÍùÀÎÀÎ%ÀÎÀÎ ÀÎÀÎÀÎ ÀÎÀÎÀÎ ÀÎ$ÀÎ3ÀÎ5ÀÎ8ÀÎÁÀÎHÀβÀÎÏÀÎÐÀÎÖÀÎ×ÀÎïÀÎâÀÏÀÎöÀÏÀÎñÀÎ÷ÀÏ ÀÏÀÏÀÏÀͶÀͶ�kÀÍÌÀ̸ÀÌsNÀ̸-/// The databases from the specified catalog.ÀÍdÀÌÆ€«ÀÍd€Š/// A token, which can be sent as `page_token` to retrieve the next page. /// /// If this field is omitted, there are no subsequent pages.ÀÏ%ÀÏ%€ÍÀÏIÀÌ ÀÌ ƒÔÀÌY2/// Response message for the ListDatabases method.ÀÑ>ÀÑPÀÑRÀÑRÀÑWÀÑfÀÑf ÀÑkÀÑ>ÀÑ>6ÀÑxÀÑŠÀÑ“ÀÑ”ÀÑ”ÀÑ�%ÀѪÀÑ®ÀÒÆÀÑÅÀѸÀÑÞÀÑÌÀÑÜÀÑÇÀÑÍÀÑáÀÑåÀÑæÀÑìÀÑýÀÑ÷ÀÑÿÀÒÀÒÀÒÀÒÀÒÀÒÀÒÀÒÀÒÀÒÀÒ+ÀÒ-ÀÒ0ÀÒ§ÀÒ@ÀÒ˜ÀÒµÀÒ¶ÀÒ¼ÀÒ½ÀÑxÀÑx�PÀÑ‹ÀÐáÀÐC€«ÀÐည/// A token, which can be sent as `page_token` to retrieve the next page. /// /// If this field is omitted, there are no subsequent pages.ÀÑ3ÀÐóFÀÑ3+/// The tables from the specified database.ÀÒÌÀÒÌ€ÁÀÒðÀÏöÀÏöƒ™ÀÐ,//// Response message for the ListTables method.Àè#Àè)Àè+Àè+Àè0Àè>Àè> ÀèCÀèMÀèM ÀèRÀèXÀèX Àè]Àè#Àè#DÀèkÀèqÀèzÀè{Àè{Àè„GÀè‘Àè•ÀêÒÀè«ÀèŸÀè­ÀèÑÀèÄÀè³ÀèÂÀè®Àè´ÀèÇÀèËÀèÌÀèÐÀèßÀèáÀèäÀépÀèôÀéaÀé~ÀéÀé…Àé†Àé™Àé‘Àé›Àé»Àé®Àé¡Àé¬ÀéœÀé¢Àé±ÀéµÀé¶ÀéºÀéÉÀéËÀéÎÀêVÀéÞÀêGÀêdÀêeÀêkÀêlÀê{ÀêwÀê‹Àê‚Àê‰Àê}ÀêƒÀêŽÀê’Àê“Àê™Àê«Àê¤Àê¾Àê²Àê¼Àê­Àê³ÀêÁÀêÅÀêÆÀêÉÀèkÀèk‚iÀèrÀÜdÀÜ gÀÜd@/// Specifies cloud audit logging configuration for this policy.ÀßÀÜu‚¥Àß‚t/// Associates a list of `members`, or principals, with a `role`. /// /// Optionally, may specify a `condition` that determines how and when the /// `bindings` are applied. Each of the `bindings` must contain at least one /// principal. The `bindings` in a `Policy` can refer to up to 1,500 /// principals; up to 250 of these principals can be Google groups. Each /// occurrence of a principal counts towards these limits. For example, if the /// `bindings` grant 50 different roles to `user:alice@example.com`, and not /// to any other principal, then you can add another 1,450 principals to the /// `bindings` in the `Policy`.Àâ~À߃cÀâ~ƒ9/// `etag` is used for optimistic concurrency control as a way to help prevent /// simultaneous updates of a policy from overwriting each other. /// /// It is strongly suggested that systems make use of the `etag` in the /// read-modify-write cycle to perform policy updates in order to avoid race /// conditions: An `etag` is returned in the response to `getIamPolicy`, and /// systems are expected to put that etag in the request to `setIamPolicy` to /// ensure that their change will be applied to the same version of the /// policy. **Important:** If you use IAM Conditions, you must include the /// `etag` field whenever you call `setIamPolicy`. If you omit this field, /// then IAM allows you to overwrite a version `3` policy with a version `1` /// policy, and all of the conditions in the version `3` policy are lost.ÀèÀãr„¬Àè„x/// Specifies the format of the policy. /// /// Valid values are `0`, `1`, and `3`. Requests that specify an invalid value /// are rejected. Any operation that affects conditional role bindings must /// specify version `3`. This requirement applies to the following operations: /// * Getting a policy that includes a conditional role binding * Adding a /// conditional role binding to a policy * Changing a conditional role binding /// in a policy * Removing any role binding, with or without a condition, from /// a policy that includes conditions **Important:** If you use IAM /// Conditions, you must include the `etag` field whenever you call /// `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a /// version `3` policy with a version `1` policy, and all of the conditions in /// the version `3` policy are lost. If a policy does not include any /// conditions, operations on that policy may specify any valid version or /// leave the field unset. To learn which resources support conditions in /// their IAM policies, see the /// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).Àâ†Àâ†DÀâžÀâÞÀâÞÀâòÀâÎÀâ΀ ÀâÒÀêØÀêØ�FÀêüÀÓ‘ÀÓ‘˜�ÀÛþˆf/// An Identity and Access Management (IAM) policy, which specifies access /// controls for Google Cloud resources. /// /// A `Policy` is a collection of `bindings`. A `binding` binds one or more /// `members`, or principals, to a single `role`. Principals can be user /// accounts, service accounts, Google groups, and domains (such as G Suite). A /// `role` is a named list of permissions; each `role` can be an IAM predefined /// role or a user-created custom role. For some types of Google Cloud /// resources, a `binding` can also specify a `condition`, which is a logical /// expression that allows access to a resource only if the expression evaluates /// to `true`. A condition can add constraints based on attributes of the /// request, the resource, or both. To learn which resources support conditions /// in their IAM policies, see the /// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). /// **JSON example:** ``` { "bindings": [ { "role": /// "roles/resourcemanager.organizationAdmin", "members": [ /// "user:mike@example.com", "group:admins@example.com", "domain:google.com", /// "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": /// "roles/resourcemanager.organizationViewer", "members": [ /// "user:eve@example.com" ], "condition": { "title": "expirable access", /// "description": "Does not grant access after Sep 2020", "expression": /// "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": /// "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - /// members: - user:mike@example.com - group:admins@example.com - /// domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com /// role: roles/resourcemanager.organizationAdmin - members: - /// user:eve@example.com role: roles/resourcemanager.organizationViewer /// condition: title: expirable access description: Does not grant access after /// Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') /// etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, /// see the [IAM documentation](https://cloud.google.com/iam/docs/).Àí�Àí¡Àí£Àí£ Àí¨Àí�Àí�#Àí¶ÀíÈÀíÑÀíÒÀíÒÀíÛÀíèÀíìÀîÀíôÀííÀîÀíûÀîÀíöÀíüÀî ÀîÀîÀîÀí¶Àí¶bÀíÉÀíƒÀì‚�À타ç/// The new `name` for the specified table, must be in the same database. /// /// Format: /// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id} /// /// Required.ÀîÀîvÀî@Àì"Àì"‚rÀìkB/// Request message for the RenameTable method in MetastoreServiceÀïAÀïJÀïLÀïLÀïQÀïAÀïA#ÀïhÀïqÀïzÀï{Àï{Àï„Àï‘Àï•ÀïÑÀï¦Àï–ÀïÂÀï­ÀïÀÀï¨Àï®ÀïÅÀïÉÀïÊÀïÐÀïhÀïhkÀïrÀï,Àî×eÀï,E/// The fully qualified Java class name of the serialization library.Àï×Àï×€šÀïûÀî–Àî–�ÝÀîÉ,/// Serializer and deserializer information.ÀòÑÀòäÀòæÀòæ ÀòëÀòóÀòóÀòøÀòÑÀòÑ4Àó ÀóÀó%Àó&Àó&Àó/.Àó<Àó@Àô8ÀóPÀóJÀózÀóñÀóRÀóWÀóXÀócÀólÀódÀó|Àó‚ÀóƒÀó‹ÀóãÀó­Àó¢Àó«Àó�Àó£Àó°Àó´ÀóµÀó¸ÀóÒÀó¹Àó½Àó¾ÀóÆÀóÊÀóËÀóóÀô ÀôÀô!ÀôÀôÀô ÀôÀô$Àô(Àô)Àô/Àó Àó �1ÀóÀñÇÀðÂ� ÀñÇ€ò/// REQUIRED: The complete policy to be applied to the `resource`. /// /// The size of the policy is limited to a few 10s of KB. An empty policy is a /// valid policy but certain Google Cloud services (such as Projects) might /// reject them.ÀòÂÀñÒ€úÀò€Ú/// OPTIONAL: A FieldMask specifying which fields of the policy to modify. /// /// Only the fields in the mask will be modified. If no mask is provided, the /// following default mask is used: `paths: "bindings, etag"`Àô>Àô>€µÀôbÀðuÀðu„€Àðª./// Request message for `SetIamPolicy` method.ÀöÃÀöÔÀöÛÀöÛÀöàÀöñÀöñÀööÀ÷À÷À÷ À÷À÷À÷#ÀöÃÀöÃpÀ÷7À÷HÀ÷QÀ÷RÀ÷RÀ÷[DÀ÷hÀ÷lÀøêÀ÷�À÷vÀ÷˜À÷ˆÀ÷–À÷ƒÀ÷‰À÷›À÷ŸÀ÷ À÷¦À÷¼À÷±À÷ÓÀ÷ÃÀ÷ÑÀ÷¾À÷ÄÀ÷ÖÀ÷ÚÀ÷ÛÀ÷áÀ÷øÀ÷ìÀøÀ÷ÿÀøÀ÷úÀøÀøÀøÀøÀøÀø2Àø)Àø_ÀøÜÀø4Àø9Àø:ÀøEÀøQÀøFÀøaÀøjÀøkÀøsÀøÎÀø˜ÀøŠÀø–Àø…Àø‹Àø›ÀøŸÀø Àø£Àø½Àø¤Àø¨Àø©Àø±ÀøµÀø¶ÀøÞÀ÷7À÷7�µÀ÷IÀõ”ÀõHWÀõ”’�’œ’¢’ó“(“M“i“—“±“¾“þ”N”_”’”ǔΔϕ••M•Y•f•‡•ޕܕà•á–––K–Q–k–q–¹–Η—J—�—•—à—ð—ö˜˜˜n˜{˜�˜Ò™™,™M™i™ƒ™�™Àšš5š<š=šŠš‹š»šÇšÕšè› ››^›b›d›e›�›¹›º›üœœœMœSœmœsœ»œÐ� �L�j�ª�°�þžJž”žÞŸ.Ÿ{ŸÉ  g — ò ø¡C¡S¡Y¡z¡€¡Ñ¡Þ¡ä¢5¢j¢�¢«¢Ù¢ó££@£�£¡£Ô¤ ¤¤¤^¤_¤�¤›¤¨¤É¤Ð¥¥"¥#¥X¥^¥�¥“¥­¥³¥û¦¦`¦Œ¦ª¦ê¦ð§;§K§Q§r§x§É§Ö§Ü¨-¨b¨‡¨¨¨Ä¨Þ¨ë©©[©�©—©˜©å©æªª"ª0ªCªdªkª¹ª½ª¿ªÀªâ« « «@«u«v«Æ«È«É«ó¬¬¬[¬™¬š¬Û¬ö¬÷­­­I­O­i­o­¹®®N®T®£®Ý®ã¯.¯>¯D¯f¯l¯½¯Ê¯Ð°!°V°v°‹°¥°Á°Û°è±±X±”±É±Ð±Ñ²²²I²U²c²v²—²ž²í²ñ²ò³1³7³Q³W³›³ï´ ´L´R´�´­´³´Õ´Ûµ,µ9µ?µ�µÅ¶¶V¶‹¶’¶“¶Ê¶Ë¶û···8·?·Ž·’·“·Ê·Ð·ê·ð¸6¸Š¸¨¸ç¸í¹8¹H¹N¹p¹v¹Ç¹Ô¹Úº+º`º®ºî»#»*»+»b»c»“»Ÿ»¬»Í»Ô¼#¼'¼(¼X¼^¼x¼~¼Í½½Y½_½¬½ü¾L¾X¾^¾®¾ý¿K¿a¿g¿²¿Â¿È¿÷¿ýÀ@NÀ@[À@aÀ@²À@çÀAÀA,ÀADÀA`ÀAzÀA‡ÀAÇÀBÀBAÀBvÀB}ÀB~ÀBÅÀBÆÀBöÀCÀCÀC0ÀC7ÀCaÀC™ÀC ÀC¤ÀC¦ÀC§ÀCÚÀDÀDÀDEÀD‰ÀDŠÀDÔÀDïÀDðÀEÀEÀECÀEIÀEcÀEiÀE´ÀEËÀFÀF=ÀF|ÀF‚ÀFÓÀGÀGÀG_ÀGoÀGuÀG˜ÀGžÀGïÀGüÀHÀHSÀHˆÀH©ÀH¿ÀHÙÀHöÀIÀIÀIMÀI�ÀIÌÀJÀJÀJ ÀJQÀJRÀJ‚ÀJŽÀJœÀJ¯ÀJÐÀJ×ÀK'ÀK+ÀK,ÀKmÀKsÀK�ÀK“ÀKØÀLDÀLbÀL³ÀL¹ÀMÀMÀMÀM=ÀMCÀM”ÀM¡ÀM§ÀMøÀN-ÀNNÀNfÀN€ÀN�ÀNÍÀOÀO ÀO ÀOAÀOBÀOrÀO~ÀOŽÀO¯ÀO¶ÀPÀP ÀP ÀPCÀPIÀPcÀPiÀP°ÀQÀQ:ÀQ‹ÀQ‘ÀQÜÀQìÀQòÀRÀRÀRlÀRyÀRÀRÐÀSÀSTÀS”ÀSÉÀSÐÀSÑÀTÀT ÀT9ÀTEÀTRÀTsÀTzÀTÊÀTÎÀTÏÀUÀUÀU ÀU&ÀUvÀU„ÀUØÀUöÀV5ÀV;ÀV‰ÀVÚÀW*ÀW6ÀW<ÀW�ÀWÜÀX+ÀXAÀXGÀX’ÀX¢ÀX¨ÀXØÀXÞÀY/ÀY<ÀYBÀY“ÀYÈÀYôÀZÀZ&ÀZBÀZ\ÀZiÀZ©ÀZçÀ[#À[XÀ[_À[`À[¨À[©À[ÙÀ[åÀ[òÀ\À\À\EÀ\}À\„À\ˆÀ\‰À\ÊÀ\ÐÀ\ÿÀ]À]À]%À]\À]ÈÀ]æÀ^7À^=À^„À^šÀ^øÀ_DÀ_JÀ_•À_¥À_«À_ÎÀ_ÔÀ`%À`2À`8À`‰À`¾À`ÞÀ`ôÀa Àa)ÀaCÀaPÀa€ÀaÀÀaÿÀb4Àb;Àb<ÀbsÀbtÀb¤Àb°Àb¿ÀbÒÀbóÀbúÀcJÀcNÀcPÀcQÀcŠÀc³Àc´ÀdÀdÀd Àd;ÀdAÀdpÀdvÀd�Àd–ÀdçÀdõÀeaÀeÀeÐÀeÖÀf%ÀfYÀf_ÀfªÀfºÀfÀÀfàÀfæÀg7ÀgDÀgJÀg›ÀgÐÀgîÀhÀhÀh5ÀhOÀh\ÀhŒÀhÌÀiÀi7Ài>Ài?Ài„Ài…ÀiµÀiÁÀiÏÀiâÀjÀj ÀjWÀj[Àj\Àj—Àj�Àj·Àj½ÀjÿÀk}Àk›ÀkûÀlÀlLÀl\ÀlbÀl‚ÀlˆÀlÙÀlæÀlìÀm=ÀmrÀmÁÀnÀn6Àn=Àn>ÀnuÀnvÀn¦Àn²ÀnÂÀnãÀnêÀo7Ào;Ào<ÀoqÀowÀo‘Ào—ÀoÛÀpYÀpwÀp×ÀpÝÀq(Àq8Àq>Àq^ÀqdÀqµÀqÂÀqÈÀrÀrNÀršÀrÚÀsÀsÀsÀsNÀsOÀsÀs‹Às˜Às¹ÀsÀÀt ÀtÀtÀtAÀtGÀtaÀtgÀt´ÀtÂÀu.ÀuLÀu�Àu£ÀuîÀv<ÀvŒÀv˜ÀvžÀvìÀw;Àw‹Àw�Àw£ÀwÔÀwöÀxDÀxVÀx�ÀxÂÀxÈÀyÀy#Ày)ÀyVÀy\Ày­ÀyºÀyÀÀzÀzFÀzoÀz‰Àz¡Àz½ÀzÔÀzîÀzûÀ{;À{yÀ{µÀ{âÀ|À|À|À|dÀ|eÀ|•À|¡À|®À|ÏÀ|ÖÀ|þÀ}6À}=À}AÀ}BÀ}}À}ƒÀ}²À}¸À}ÒÀ}ØÀ~À~�À~«À ÀÀXÀnÀÌÀ€À€À€iÀ€yÀ€À€ŸÀ€¥À€öÀ�À� À�ZÀ��À�¬À�¿À�×À�ôÀ‚À‚À‚KÀ‚‹À‚ÊÀ‚ÿÀƒÀƒÀƒ>Àƒ?ÀƒoÀƒ{ÀƒŠÀƒ�Àƒ¾ÀƒÅÀ„À„À„À„RÀ„XÀ„‡À„�À„§À„­À„ýÀ…À…”À…²À†À†À†cÀ†sÀ†yÀ†™À†ŸÀ†ðÀ†ýÀ‡À‡TÀ‡‰À‡§À‡ÇÀ‡ßÀ‡ùÀˆÀˆ6ÀˆvÀˆ«Àˆ²Àˆ³ÀˆöÀˆ÷À‰'À‰3À‰AÀ‰TÀ‰uÀ‰|À‰ÉÀ‰ÍÀ‰ÏÀ‰ÐÀŠÀŠ ÀŠVÀЦÀŠôÀ‹CÀ‹‘À‹ßÀŒ,ÀŒzÀŒÈÀ�À�UÀ�¦À�öÀŽBÀŽsÀއÀŽÇÀŽõÀŽöÀ�8À�>À�†À�ÇÀ�ßÀ�àÀ�À�À�=À�IÀ�‹À�žÀ�ÐÀ‘À‘À‘-À‘DÀ‘wÀ‘€À‘�À‘²À‘äÀ’À’MÀ’QÀ’SÀ’TÀ’–À’šÀ’ÜÀ“#À“tÀ“«À“ÕÀ“ÖÀ”À”À”XÀ”^À”«À”ûÀ•JÀ•“À•ÛÀ•óÀ–NÀ–aÀ–bÀ–°À–¶À–ýÀ—MÀ—šÀ—êÀ˜6À˜‡À˜ÍÀ™À™UÀ™‰À™ÙÀ™ðÀšhÀš¶À›À›QÀ›œÀ›ÃÀœ7ÀœoÀœÕÀ�À�„À�ÆÀžÀžUÀžêÀŸ!ÀŸ¨ÀŸÐÀ sÀ ÀÀ¡4À¡oÀ¡¼À¢À¢SÀ¢¢À¢ËÀ£À£jÀ£†À£ÕÀ¤À¤bÀ¤²À¥À¥(À¥yÀ¥ÇÀ¥èÀ¦dÀ¦­À§+À§NÀ§OÀ§”À§šÀ§æÀ¨À¨pÀ¨¥À¨êÀ¨ÿÀ©À©6À©7À©ZÀ©fÀ©˜À©µÀªÀªÀª$ÀªVÀª‰Àª ÀªÍÀªÖÀª×À«À«.À«PÀ«lÀ«¶À«ºÀ«¼À«½À«èÀ«øÀ¬ À¬&À¬9À¬TÀ¬UÀ¬}À¬ƒÀ¬°À¬¶À¬ÉÀ¬äÀ¬åÀ­À­#À­PÀ­VÀ­iÀ­„À­…À­žÀ­¤À­²À®À® À®À®4À®5À®fÀ®lÀ®À®šÀ®›À®§À®¼À®ÑÀ®æÀ®õÀ¯ À¯À¯À¯4À¯@À¯yÀ¯²À¯ëÀ°À°QÀ°ZÀ°[À°ŒÀ°´À°ÜÀ±À± À±HÀ±UÀ±vÀ±—À±¸À±ÍÀ±îÀ±õÀ±ùÀ±ûÀ±üÀ²%À²6À²_À²eÀ²xÀ²“À²”À²½À²ÃÀ²ñÀ²÷À³ À³%À³&À³_À³eÀ³“À³™À³¬À³ÇÀ³ÈÀ³êÀ´À´À´(À´.À´<À´¨À´®À´ÁÀ´ÖÀ´×À´ðÀµÀµJÀµ•Àµ­ÀµÂÀµÃÀµõÀµûÀ¶À¶)À¶*À¶7À¶LÀ¶aÀ¶vÀ¶ŒÀ¶›À¶ªÀ¶¿À¶ÅÀ¶ÆÀ¶êÀ¶öÀ·/À·hÀ·¡À·×À¸À¸PÀ¸`À¸tÀ¸¡À¸ÎÀ¹À¹À¹À¹BÀ¹jÀ¹’À¹ºÀ¹äÀºÀºÀºDÀºQÀºrÀº“Àº´Àº×ÀºìÀ»À»"À»)À»-À»/À»0À»|À»ˆÀ»ŒÀ»ÙÀ¼%À¼sÀ¼¼À½À½HÀ½’À½ßÀ¾+À¾vÀ¾ÅÀ¿À¿_À¿«À¿¼À¿ÒÀ¿ÓÀ¿óÀÀÀÀ_ÀÀnÀÀŠÀÀ‹ÀÀÀÀÀòÀÀóÀÁ/ÀÁ0ÀÁ_ÀÁkÀÁ¦ÀÁºÀ ÀÂRÀÂaÀÂjÀÂkÀœÀÂÆÀÂîÀÃ3ÀÃ7ÀÃ9ÀÃ:ÀÃWÀÃpÀâÀÃÔÀÃÕÀÄ ÀÄ4ÀÄ5ÀÄLÀÄRÀÄ„ÀÄžÀÄŸÀÄîÀÄïÀÅÀÅ'ÀÅ;ÀÅ‹ÀÅÓÀÅâÀÆ$ÀÆNÀÆyÀƵÀÆÅÀÆÙÀÇÀÇÀÇÀÇKÀÇsÀÇ©ÀÇÏÀÇÜÀÇýÀÈ,ÀÈKÀÈRÀÈVÀÈXÀÈYÀÈ‹ÀȨÀÈ×ÀÈ÷ÀÈøÀÉDÀÉJÀɉÀɧÀɨÀÉåÀÉæÀÊÀÊ"ÀÊVÀÊiÀÊ”ÀÊÒÀÊãÀÊñÀËÀËGÀËPÀËQÀË‚À˦ÀËÔÀÌÀÌÀÌÀÌ ÀÌSÀÌqÀÌ¡ÀÌÃÀÌÄÀÍÀÍÀÍUÀÍsÀÍtÀͳÀÍ´ÀÍåÀÍñÀÎ'ÀÎ:ÀÎfÀΤÀεÀÎÃÀÎÚÀÏÀÏ"ÀÏ#ÀÏTÀÏzÀϨÀÏïÀÏóÀÏõÀÏöÀÐ&ÀÐAÀÐ�ÀГÀÐÒÀÐðÀÐñÀÑÀÑ;ÀÑ<ÀÑuÀÑvÀѤÀѰÀÑïÀÒÀÒ2ÀÒKÀÒ›ÀÒ©ÀÒÀÀÒÉÀÒÊÀÒûÀÓ)ÀÓIÀÓŠÀÓŽÀÓ�ÀÓ‘ÀÓÜÀÔÀÔ ÀÔUÀÔžÀÔîÀÕ>ÀÕ…ÀÕÓÀÖ$ÀÖnÀÖ¾ÀÖáÀ×:À×nÀתÀ×øÀØFÀ؃ÀØÍÀÙÀÙaÀÙªÀÙìÀÚ=ÀÚ|ÀÚÄÀÛÀÛbÀÛ³ÀÛøÀÜÀÜJÀÜrÀÜsÀÜ·ÀܽÀÝ ÀÝYÀÝ ÀÝëÀÞ<ÀÞ‹ÀÞÚÀÞüÀßÀßÀßnÀß²À߸ÀàÀàQÀà ÀàðÀá:Àá‡ÀáÔÀâ#ÀâoÀâ„ÀâËÀâÌÀâüÀãÀã.ÀãLÀãkÀãoÀãpÀãšÀã ÀãñÀä?Àä�ÀäÝÀå.ÀåÀåÅÀæ Àæ\Àæ­ÀæõÀçBÀçŽÀç°Àè Àè Àè!ÀèhÀèiÀè‹Àè—ÀèÓÀèæÀéÀéSÀédÀérÀé‰Àé½ÀéÐÀéûÀê9ÀêJÀêXÀêoÀêœÀêÌÀêÕÀêÖÀëÀë3ÀëWÀësÀë•Àë¢ÀëÇÀëäÀëùÀìÀìÀìÀì!Àì"ÀìeÀì€ÀìÌÀìÒÀìàÀí^ÀídÀítÀíŒÀí�Àí³Àí´ÀíâÀîÀîÀîKÀîmÀî�Àî“Àî•Àî–ÀîÃÀîÕÀïÀï>Àï?ÀïeÀïfÀï‹ÀïÔÀïÕÀðÀð:ÀðnÀðrÀðtÀðuÀð¤ÀðÀÀñÀñ Àñ\ÀñªÀñ½ÀñÏÀñÐÀòÀò#ÀòsÀò³ÀòÎÀòÏÀóÀóÀó6ÀóBÀónÀó�ÀóÕÀóåÀóùÀô2Àô;Àô<ÀômÀô�ÀôµÀôðÀôôÀôöÀô÷Àõ,ÀõFÀõ…Àõ¡Àõ¢ÀõïÀõþÀöÀöÀö[ÀöxÀöyÀö¨ÀöÀÀöÁÀö×ÀöíÀ÷À÷À÷.À÷4À÷5À÷bÀ÷nÀ÷©À÷äÀø!ÀøSÀøuÀøÀÀøÐÀøäÀøíÀøîÀùÀùIÀùsÀùŸÀùÅÀùÒÀùõÀúÀú=Àú\ÀúcÀúgÀúiÀújÀú‚Àú�Àú¶Àú¼ÀúÏÀúêÀúëÀûÀûÀûBÀûHÀû[ÀûvÀûwÀûÆÀûÝÀûãÀü2Àü�Àü–Àü—ÀüÍÀüÓÀüþÀýÀýÀý2Àý3ÀýRÀýsÀýtÀý�Àý“Àý¡ÀþÀþ%Àþ8ÀþMÀþNÀþdÀþ†Àþ¾Àÿ ÀÿÀÿÀÿNÀÿTÀÿgÀÿ‚ÀÿƒÀÿ�Àÿ¢Àÿ·ÀÿÆÀÿÛÀÿñÀÀÀ$À*À+ÀLÀXÀ‘ÀÊÀ÷À0ÀfÀ�ÀÜÀìÀÀ-ÀZÀ“ÀœÀ�ÀÎÀöÀÀ:ÀbÀŒÀ¨ÀÄÀìÀùÀÀ;ÀPÀqÀ”À©À¾ÀßÀæÀêÀìBigLakeServiceApiProjectsResourceProjectsCatalogsResource"ProjectsCatalogsNamespacesResourceProjectsLocationsResource!ProjectsLocationsCatalogsResource*ProjectsLocationsCatalogsDatabasesResource0ProjectsLocationsCatalogsDatabasesTablesResource AuditConfigBindingCatalogDatabaseHiveDatabaseOptionsHiveTableOptionsListCatalogsResponseListDatabasesResponseListTablesResponsePolicyRenameTableRequest SerDeInfoSetIamPolicyRequestStorageDescriptorTable„õ