ApiErrorCode
class ApiErrorCode(
API_1 = ErrorDef(ApiInternalException, 'Cannot create Trigger'),
API_2 = ErrorDef(ApiInitException, 'Cannot create CronTrigger'),
API_3 = ErrorDef(ApiInitException, 'Cannot create TablesTrigger'),
API_4 = ErrorDef(ApiInternalException, 'Cannot create AllTablesTrigger'),
API_5 = ErrorDef(ApiInitException, 'Secret value must be a string, got {type}'),
API_11 = ErrorDef(ApiInternalException, 'Secret {name}, missing secret resolution '),
API_14 = ErrorDef(ApiInitException, 'Cannot create SrcDef'),
API_15 = ErrorDef(ApiInitException, 'Cannot create streamSrcDef'),
API_16 = ErrorDef(ApiInitException, 'Cannot create DestDef'),
API_17 = ErrorDef(ApiInternalException, '@publisher validation failed'),
API_18 = ErrorDef(ApiInternalException, '@stream_publisher validation failed'),
API_19 = ErrorDef(ApiInternalException, '@transformer validation failed'),
API_20 = ErrorDef(ApiInternalException, '@subscriber validation failed'),
API_21 = ErrorDef(ApiInitException, 'Cannot create StageManifestEntry'),
API_22 = ErrorDef(ApiInitException, 'Cannot create TableFileInput'),
API_23 = ErrorDef(ApiInitException, 'Cannot create Entity'),
API_24 = ErrorDef(ApiInitException, 'not a valid table name (1-64 chars, must start with a letter, alphanumeric and underscore only): {value!r}'),
API_25 = ErrorDef(ApiInitException, 'not a valid collection-qualified table name (<identifier> or <identifier>/<identifier>, no whitespace): {value!r}'),
API_26 = ErrorDef(ApiInitException, 'not a valid collection-qualified table reference ([<collection>/]<table>[@<versions>], with <versions> a single version, a <version>..<version> range, the special range NEW or a comma-separated list, and a version HEAD / INITIAL with an optional ^ or ~N offset, or a fixed id): {value!r}'),
API_27 = ErrorDef(ApiInitException, 'not a Kubernetes CronJob schedule (5 whitespace-separated fields, or one of @yearly / @annually / @monthly / @weekly / @daily / @midnight / @hourly): {value!r}'),
API_28 = ErrorDef(ApiInitException, 'invalid cron expression: {value!r}'),
)
Bases: ErrorCode
Categories: error
Error codes for the framework API (tabsdatak.api /
tabsdatak.spi).
One variant per validation site; each binds an Api*Exception
and a message template. Raise via ApiErrorCode.API_N.exception.
Parameters
parameter
API_1parameter
API_2parameter
API_3parameter
API_4parameter
API_5parameter
API_11parameter
API_14parameter
API_15parameter
API_16parameter
API_17parameter
API_18parameter
API_19parameter
API_20parameter
API_21parameter
API_22parameter
API_23parameter
API_24parameter
API_25parameter
API_26parameter
API_27parameter
API_28