Compartir a través de


ParamDef Clase

Definición de un parámetro de ejecución.

Inicialice ParamDef.

Herencia
builtins.object
ParamDef

Constructor

ParamDef(name, default_value=None, is_metadata_param=False, is_optional=False, set_env_var=False, calculate_hash=True, env_var_override=None)

Parámetros

name
str
Requerido

Nombre del objeto ParamDef.

default_value
str
valor predeterminado: None

Valor predeterminado del parámetro.

is_metadata_param
bool
valor predeterminado: False

Si el parámetro es un parámetro de metadatos o no.

is_optional
bool
valor predeterminado: False

Si el parámetro es opcional o no.

calculate_hash
bool
valor predeterminado: True

Si este parámetro formará parte del cálculo hash para reutilizarlo.

set_env_var
bool
valor predeterminado: False

Si se establece una variable de entorno o no.

env_var_override
str
valor predeterminado: None

Valor de invalidación de la variable de entorno.

name
str
Requerido

Nombre del objeto ParamDef.

default_value
str
Requerido

Valor predeterminado del parámetro.

is_metadata_param
bool
Requerido

Si el parámetro es un parámetro de metadatos o no.

is_optional
bool
Requerido

Si el parámetro es opcional o no.

calculate_hash
bool
Requerido

Si este parámetro formará parte del cálculo hash para reutilizarlo.

set_env_var
bool
Requerido

Si se establece una variable de entorno o no.

env_var_override
str
Requerido

Valor de invalidación de la variable de entorno.