# Object store Methods

class `rucio.client.objectstoreclient.``ObjectStoreClient`(rucio_host=None, auth_host=None, account=None, ca_cert=None, auth_type=None, creds=None, timeout=600, user_agent='rucio-clients')

  Bases: `rucio.client.baseclient.BaseClient`

  Replica client class for working with replicas

  `OBJECTSTORE_BASEURL` = 'objectstores'
  `connect`(rse, url)

    Parameters: | rse – RSE name. url – URL string.
    Returns: | OK.

  `get_metadata`(urls, rse)

    Parameters: | ruls – List of URLs. rse – RSE name.
    Returns: | Dictionary of metadata refering to the files.

  `get_signed_url`(url, rse, operation='read')

    Parameters: | url – URL string. rse – RSE name.
    Returns: | A signed URL refering to the file.

  `get_signed_urls`(urls, rse, operation='read')

    Parameters: | ruls – List of URLs. rse – RSE name.
    Returns: | URL dictionaries refering to the files.

  `rename`(pfn, new_pfn, rse)

    Parameters: | rul – URL string. new_rul – URL string. rse – RSE name.
    Returns: | Dictionary of metadata refering to the files.