nemo_microservices.data_designer.config.validator_params#

Module Contents#

Classes#

Data#

API#

class nemo_microservices.data_designer.config.validator_params.CodeValidatorParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

code_lang: nemo_microservices.data_designer.config.utils.code_lang.CodeLang#

‘Field(…)’

validate_code_lang() typing_extensions.Self#
class nemo_microservices.data_designer.config.validator_params.RemoteValidatorParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

endpoint_url: str#

‘Field(…)’

max_parallel_requests: int#

‘Field(…)’

max_retries: int#

‘Field(…)’

output_schema: dict[str, Any] | None#

‘Field(…)’

retry_backoff: float#

‘Field(…)’

timeout: float#

‘Field(…)’

nemo_microservices.data_designer.config.validator_params.SUPPORTED_CODE_LANGUAGES#

None

nemo_microservices.data_designer.config.validator_params.ValidatorParamsT: typing_extensions.TypeAlias#

None

class nemo_microservices.data_designer.config.validator_params.ValidatorType#

Bases: str, enum.Enum

CODE#

‘code’

REMOTE#

‘remote’