
                            U d Z ddlZddlmZ ddlmZ  ej                  ddd      Z ej                  dej                  j                  ej                  j                  d	      d
      d      Z ej                  ddd      Zej                  ee      ed<    ej                  ddd      Zej                  ee      ed<    ej                  ddd      Zej                  ee      ed<    ej                  ddd      Z ej                  ddd      Z ej                  ddd      Z ej                  ddd      Z ej                  ddd      Zej                  ee      ed<   y)z Auth flags for calling BigQuery.    N)Optional)flagsuse_gce_service_accountFz Only for the gcloud wrapper use.credential_file~z.bigquery.v2.token#application_default_credential_file #APPLICATION_DEFAULT_CREDENTIAL_FILEservice_accountSERVICE_ACCOUNT service_account_private_key_file SERVICE_ACCOUNT_PRIVATE_KEY_FILE$service_account_private_key_password
notasecretservice_account_credential_fileoauth_access_tokenuse_google_authTzUse new google auth libraries.quota_project_idzZID of a Google Cloud Project as the quota project to be used for billing and quota limits.QUOTA_PROJECT_ID)__doc__ostypingr   abslr   DEFINE_booleanUSE_GCE_SERVICE_ACCOUNTDEFINE_stringpathjoin
expanduserCREDENTIAL_FILEr
   
FlagHolderstr__annotations__r   r   $SERVICE_ACCOUNT_PRIVATE_KEY_PASSWORDSERVICE_ACCOUNT_CREDENTIAL_FILEOAUTH_ACCESS_TOKENUSE_GOOGLE_AUTHr        platform/bq/bq_auth_flags.py<module>r+      s   & 
   /%..	& 
 &%%%GGLL
3 ' E-
* $U%5%5hsm%D  4G53F3F&4!!(3-0  E*
* !%"2"28C="A  (;u':':*&( $
 #6%"5"5%&# 
 )U((& 
 '%&&$
 5HE4G4G5 %""8C=1 r)   