def _create_client_impl(self, api_version):
if api_version == v7_0_VERSION:<EOL><INDENT>from azure.keyvault.v7_0 import KeyVaultClient as ImplClient<EOL><DEDENT>elif api_version == v2016_10_01_VERSION:<EOL><INDENT>from azure.keyvault.v2016_10_01 import KeyVaultClient as ImplClient<EOL><DEDENT>else:<EOL><INDENT>raise NotImplementedError("<STR_LIT>".format(api_version))<EOL><DEDENT>impl = ImplClient(credentials=self._credentials)<EOL>impl.config = self.config<EOL>if self._entered and hasattr(impl, '<STR_LIT>'):<EOL><INDENT>impl.__enter__()<EOL><DEDENT>self._client_impls[api_version] = impl<EOL>return impl<EOL>
Creates the client implementation corresponding to the specifeid api_version.
:param api_version:
:return: