
    x                     z    d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddl
mZ  G d d	ej                        Zy
)z/Implementation of CloudApi for GCS using boto3.    )absolute_import)division)unicode_literals)client)storage_url)
propertiesc                   B    e Zd ZdZej
                  j                  Zd Zy)	XmlClientzGCS XML client.c                    t         j                  j                  }|j                  j	                         | _        |j                  j	                         | _        |j                  j	                         | _	        | j                         | _        y )N)r   VALUESstoragegs_xml_access_key_idGetaccess_key_idgs_xml_secret_access_keyaccess_key_secretgs_xml_endpoint_urlendpoint_urlcreate_clientr   )selfr   s     4lib/googlecloudsdk/api_lib/storage/gcs_xml/client.py__init__zXmlClient.__init__    sh    ''G 5599;D$==AACD33779D$$&DK    N)	__name__
__module____qualname____doc__r   ProviderPrefixGCSschemer    r   r   r
   r
      s    %%))&'r   r
   N)r   
__future__r   r   r   %googlecloudsdk.api_lib.storage.s3_xmlr   s3_xml_client"googlecloudsdk.command_lib.storager   googlecloudsdk.corer   S3XmlClientr
   r!   r   r   <module>r(      s.    6 &  ' I : *')) 'r   