<s> from msrest . service_client import ServiceClient <EOL> from msrest import Serializer , Deserializer <EOL> from msrestazure import AzureConfiguration <EOL> from . version import VERSION <EOL> from . operations . catalog_operations import CatalogOperations <EOL> from . import models <EOL> class DataLakeAnalyticsCatalogManagementClientConfiguration ( AzureConfiguration ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( <EOL> self , credentials , adla_catalog_dns_suffix , api_version = '<STR_LIT>' , accept_language = '<STR_LIT>' , long_running_operation_retry_timeout = <NUM_LIT:30> , generate_client_request_id = True , filepath = None ) : <EOL> if credentials is None : <EOL> raise ValueError ( "<STR_LIT>" ) <EOL> if api_version is not None and not isinstance ( api_version , str ) : <EOL> raise TypeError ( "<STR_LIT>" ) <EOL> if adla_catalog_dns_suffix is None : <EOL> raise ValueError ( "<STR_LIT>" ) <EOL> if not isinstance ( adla_catalog_dns_suffix , str ) : <EOL> raise TypeError ( "<STR_LIT>" ) <EOL> if accept_language is not None and not isinstance ( accept_language , str ) : <EOL> raise TypeError ( "<STR_LIT>" ) <EOL> base_url = '<STR_LIT>' <EOL> super ( DataLakeAnalyticsCatalogManagementClientConfiguration , self ) . __init__ ( base_url , filepath ) <EOL> self . add_user_agent ( '<STR_LIT>' . format ( VERSION ) ) <EOL> self . add_user_agent ( '<STR_LIT>' ) <EOL> self . credentials = credentials <EOL> self . api_version = api_version <EOL> self . adla_catalog_dns_suffix = adla_catalog_dns_suffix <EOL> self . accept_language = accept_language <EOL> self . long_running_operation_retry_timeout = long_running_operation_retry_timeout <EOL> self . generate_client_request_id = generate_client_request_id <EOL> class DataLakeAnalyticsCatalogManagementClient ( object ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , config ) : <EOL> self . _client = ServiceClient ( config . credentials , config ) <EOL> client_models = { k : v for k , v in models . __dict__ . items ( ) if isinstance ( v , type ) } <EOL> self . _serialize = Serializer ( ) <EOL> self . _deserialize = Deserializer ( client_models ) <EOL> self . config = config <EOL> self . catalog = CatalogOperations ( <EOL> self . _client , self . config , self . _serialize , self . _deserialize ) </s>
