def GetAPI(api_name, api_version=None): """Get a specific API definition. Args: api_name: str, The name of the API. api_version: str, The version string of the API. Returns: API, The API definition. """ api_version = _ValidateAndGetDefaultVersion(api_name, api_version) # pylint: disable=protected-access api_def = apis_internal._GetApiDef(api_name, api_version) api_client = apis_internal._GetClientClassFromDef(api_def) return API(api_name, api_version, api_def.default_version, api_client)
def GetAPI(api_name, api_version=None): """Get a specific API definition. Args: api_name: str, The name of the API. api_version: str, The version string of the API. Returns: API, The API definition. """ api_version = _ValidateAndGetDefaultVersion(api_name, api_version) # pylint: disable=protected-access api_def = apis_internal._GetApiDef(api_name, api_version) api_client = apis_internal._GetClientClassFromDef(api_def) return API(api_name, api_version, api_def.default_version, api_client)