Client to bundle configuration needed for API requests.
Parameters
project(str) – (Optional) The project which the client acts on behalf of. If not
passed, falls back to the default inferred from the environment.
credentials(Credentials) – (Optional) The OAuth2 Credentials to use for this
client. If not passed (and if no_httpobject is
passed), falls back to the default inferred from the
environment.
_http(Session) – (Optional) HTTP object to make requests. Can be any object
that definesrequest()with the same interface asrequests.Session.request(). If not passed, an_httpobject is created that is bound to thecredentialsfor the current object.
This parameter should be considered private, and could
change in the future.
client_info(ClientInfo) – The client info used to send a user-agent string along with API
requests. IfNone, then default info will be used. Generally,
you only need to set this if you’re developing your own library
or partner tool.
client_options(ClientOptionsordict) – (Optional) Client options used to set user options
on the client. API Endpoint should be set through client_options.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["Version latestkeyboard_arrow_down\n\n- [0.35.0 (latest)](/python/docs/reference/runtimeconfig/latest/client)\n- [0.34.0](/python/docs/reference/runtimeconfig/0.34.0/client)\n- [0.33.3](/python/docs/reference/runtimeconfig/0.33.3/client)\n- [0.32.6](/python/docs/reference/runtimeconfig/0.32.6/client)\n- [0.31.0](/python/docs/reference/runtimeconfig/0.31.0/client)\n- [0.30.0](/python/docs/reference/runtimeconfig/0.30.0/client)\n- [0.29.2](/python/docs/reference/runtimeconfig/0.29.2/client) \n\nRuntime Configuration Client\n============================\n\nClient for interacting with the Google Cloud RuntimeConfig API.\n\n### *class* google.cloud.runtimeconfig.client.Client(project=None, credentials=None, _http=None, client_info=None, client_options=None)\n\nBases: `google.cloud.client.ClientWithProject`\n\nClient to bundle configuration needed for API requests.\n\n- **Parameters**\n\n - **project** ([*str*](https://docs.python.org/3/library/stdtypes.html#str)) -- (Optional) The project which the client acts on behalf of. If not\n passed, falls back to the default inferred from the environment.\n\n - **credentials** ([`Credentials`](https://googleapis.dev/python/google-auth/latest/reference/google.auth.credentials.html#google.auth.credentials.Credentials)) -- (Optional) The OAuth2 Credentials to use for this\n client. If not passed (and if no `_http` object is\n passed), falls back to the default inferred from the\n environment.\n\n - **_http** (`Session`) -- (Optional) HTTP object to make requests. Can be any object\n that defines `request()` with the same interface as\n `requests.Session.request()`. If not passed, an\n `_http` object is created that is bound to the\n `credentials` for the current object.\n This parameter should be considered private, and could\n change in the future.\n\n - **client_info** ([`ClientInfo`](https://googleapis.dev/python/google-api-core/latest/client_info.html#google.api_core.client_info.ClientInfo)) -- The client info used to send a user-agent string along with API\n requests. If `None`, then default info will be used. Generally,\n you only need to set this if you're developing your own library\n or partner tool.\n\n - **client_options** ([`ClientOptions`](https://googleapis.dev/python/google-api-core/latest/client_options.html#google.api_core.client_options.ClientOptions)\n or [`dict`](https://docs.python.org/3/library/stdtypes.html#dict)) -- (Optional) Client options used to set user options\n on the client. API Endpoint should be set through client_options.\n\n#### SCOPE(*: Union\\[Tuple\\[[str](https://docs.python.org/3/library/stdtypes.html#str), ...\\], [None](https://docs.python.org/3/library/constants.html#None)* *= ('\u003chttps://www.googleapis.com/auth/cloudruntimeconfig\u003e',* )\n\nThe scopes required for authenticating as a RuntimeConfig consumer.\n\n#### config(config_name)\n\nFactory constructor for config object.\n\n**NOTE**: This will not make an HTTP request; it simply instantiates\na config object owned by this client.\n\n- **Parameters**\n\n **config_name** ([*str*](https://docs.python.org/3/library/stdtypes.html#str)) -- The name of the config to be instantiated.\n- **Return type**\n\n [`google.cloud.runtimeconfig.config.Config`](/python/docs/reference/runtimeconfig/latest/config#google.cloud.runtimeconfig.config.Config)\n- **Returns**\n\n The config object created."]]