Skip to content

Commit a0d3701

Browse files
Generate telemetryrouter
1 parent d14550d commit a0d3701

5 files changed

Lines changed: 53 additions & 1 deletion

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4437823ea19bd04c638f5de3d6fa40b866aa144c
1+
6e703c94d996a0f88bbfa56ef90d3f6d9adf2b64

services/telemetryrouter/src/stackit/telemetryrouter/models/create_destination_payload.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,19 @@ class CreateDestinationPayload(BaseModel):
4040
)
4141
__properties: ClassVar[List[str]] = ["config", "description", "displayName"]
4242

43+
@field_validator("description")
44+
def description_validate_regular_expression(cls, value):
45+
"""Validates the regular expression"""
46+
if value is None:
47+
return value
48+
49+
if not isinstance(value, str):
50+
value = str(value)
51+
52+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
53+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
54+
return value
55+
4356
@field_validator("display_name")
4457
def display_name_validate_regular_expression(cls, value):
4558
"""Validates the regular expression"""

services/telemetryrouter/src/stackit/telemetryrouter/models/create_telemetry_router_payload.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,19 @@ class CreateTelemetryRouterPayload(BaseModel):
4040
filter: Optional[ConfigFilter] = None
4141
__properties: ClassVar[List[str]] = ["description", "displayName", "filter"]
4242

43+
@field_validator("description")
44+
def description_validate_regular_expression(cls, value):
45+
"""Validates the regular expression"""
46+
if value is None:
47+
return value
48+
49+
if not isinstance(value, str):
50+
value = str(value)
51+
52+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
53+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
54+
return value
55+
4356
@field_validator("display_name")
4457
def display_name_validate_regular_expression(cls, value):
4558
"""Validates the regular expression"""

services/telemetryrouter/src/stackit/telemetryrouter/models/update_destination_payload.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,19 @@ class UpdateDestinationPayload(BaseModel):
4242
)
4343
__properties: ClassVar[List[str]] = ["config", "description", "displayName"]
4444

45+
@field_validator("description")
46+
def description_validate_regular_expression(cls, value):
47+
"""Validates the regular expression"""
48+
if value is None:
49+
return value
50+
51+
if not isinstance(value, str):
52+
value = str(value)
53+
54+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
55+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
56+
return value
57+
4558
@field_validator("display_name")
4659
def display_name_validate_regular_expression(cls, value):
4760
"""Validates the regular expression"""

services/telemetryrouter/src/stackit/telemetryrouter/models/update_telemetry_router_payload.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,19 @@ class UpdateTelemetryRouterPayload(BaseModel):
4242
filter: Optional[ConfigFilter] = None
4343
__properties: ClassVar[List[str]] = ["description", "displayName", "filter"]
4444

45+
@field_validator("description")
46+
def description_validate_regular_expression(cls, value):
47+
"""Validates the regular expression"""
48+
if value is None:
49+
return value
50+
51+
if not isinstance(value, str):
52+
value = str(value)
53+
54+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
55+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
56+
return value
57+
4558
@field_validator("display_name")
4659
def display_name_validate_regular_expression(cls, value):
4760
"""Validates the regular expression"""

0 commit comments

Comments
 (0)