def __init__(self, client_id=None, private_key=None):
self.credentials = (client_id, private_key)<EOL>if any(self.credentials) and not all(self.credentials):<EOL><INDENT>raise GeocodeError(self.PREMIER_CREDENTIALS_ERROR)<EOL><DEDENT>
Google Maps API Premier users can provide credentials to make 100,000
requests a day vs the standard 2,500 requests a day without

client_id and private_key would have been provided to you when
you received your initial Google Maps Premier account.

:param client_id: client id for Premier account 'gme-youridentifier'
:type client_id: str
:param private_key: private key used to sign urls
:type private_key: str