Skip to content

Commit

Permalink
Auto-update: API change (#50)
Browse files Browse the repository at this point in the history
Co-authored-by: complynx <[email protected]>
  • Loading branch information
github-actions[bot] and complynx authored Jan 27, 2025
1 parent 0cef386 commit 613a915
Show file tree
Hide file tree
Showing 22 changed files with 547 additions and 329 deletions.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "nebius"
version = "0.2.0"
version = "0.2.1"
description = "Nebius Python SDK"
authors = [
{ name = "Daniil Drizhuk", email = "[email protected]" },
Expand Down
2 changes: 2 additions & 0 deletions src/nebius/api/buf/validate/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,6 @@
"TimestampRules",
"Violations",
"Violation",
"FieldPath",
"FieldPathElement",
]
18 changes: 12 additions & 6 deletions src/nebius/api/buf/validate/validate_pb2.py

Large diffs are not rendered by default.

38 changes: 36 additions & 2 deletions src/nebius/api/buf/validate/validate_pb2.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -582,13 +582,47 @@ class Violations(_message.Message):
def __init__(self, violations: _Optional[_Iterable[_Union[Violation, _Mapping]]] = ...) -> None: ...

class Violation(_message.Message):
__slots__ = ["field_path", "constraint_id", "message", "for_key"]
__slots__ = ["field", "rule", "field_path", "constraint_id", "message", "for_key"]
FIELD_FIELD_NUMBER: _ClassVar[int]
RULE_FIELD_NUMBER: _ClassVar[int]
FIELD_PATH_FIELD_NUMBER: _ClassVar[int]
CONSTRAINT_ID_FIELD_NUMBER: _ClassVar[int]
MESSAGE_FIELD_NUMBER: _ClassVar[int]
FOR_KEY_FIELD_NUMBER: _ClassVar[int]
field: FieldPath
rule: FieldPath
field_path: str
constraint_id: str
message: str
for_key: bool
def __init__(self, field_path: _Optional[str] = ..., constraint_id: _Optional[str] = ..., message: _Optional[str] = ..., for_key: bool = ...) -> None: ...
def __init__(self, field: _Optional[_Union[FieldPath, _Mapping]] = ..., rule: _Optional[_Union[FieldPath, _Mapping]] = ..., field_path: _Optional[str] = ..., constraint_id: _Optional[str] = ..., message: _Optional[str] = ..., for_key: bool = ...) -> None: ...

class FieldPath(_message.Message):
__slots__ = ["elements"]
ELEMENTS_FIELD_NUMBER: _ClassVar[int]
elements: _containers.RepeatedCompositeFieldContainer[FieldPathElement]
def __init__(self, elements: _Optional[_Iterable[_Union[FieldPathElement, _Mapping]]] = ...) -> None: ...

class FieldPathElement(_message.Message):
__slots__ = ["field_number", "field_name", "field_type", "key_type", "value_type", "index", "bool_key", "int_key", "uint_key", "string_key"]
FIELD_NUMBER_FIELD_NUMBER: _ClassVar[int]
FIELD_NAME_FIELD_NUMBER: _ClassVar[int]
FIELD_TYPE_FIELD_NUMBER: _ClassVar[int]
KEY_TYPE_FIELD_NUMBER: _ClassVar[int]
VALUE_TYPE_FIELD_NUMBER: _ClassVar[int]
INDEX_FIELD_NUMBER: _ClassVar[int]
BOOL_KEY_FIELD_NUMBER: _ClassVar[int]
INT_KEY_FIELD_NUMBER: _ClassVar[int]
UINT_KEY_FIELD_NUMBER: _ClassVar[int]
STRING_KEY_FIELD_NUMBER: _ClassVar[int]
field_number: int
field_name: str
field_type: _descriptor_pb2.FieldDescriptorProto.Type
key_type: _descriptor_pb2.FieldDescriptorProto.Type
value_type: _descriptor_pb2.FieldDescriptorProto.Type
index: int
bool_key: bool
int_key: int
uint_key: int
string_key: str
def __init__(self, field_number: _Optional[int] = ..., field_name: _Optional[str] = ..., field_type: _Optional[_Union[_descriptor_pb2.FieldDescriptorProto.Type, str]] = ..., key_type: _Optional[_Union[_descriptor_pb2.FieldDescriptorProto.Type, str]] = ..., value_type: _Optional[_Union[_descriptor_pb2.FieldDescriptorProto.Type, str]] = ..., index: _Optional[int] = ..., bool_key: bool = ..., int_key: _Optional[int] = ..., uint_key: _Optional[int] = ..., string_key: _Optional[str] = ...) -> None: ...
6 changes: 3 additions & 3 deletions src/nebius/api/nebius/common/v1/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -174,8 +174,8 @@ def details(self) -> __OneOfClass_details_bad_request__|__OneOfClass_details_bad
Additional message describing the error, if any.
"""

field_name: str|None = super().which_field_in_oneof("details")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("details")
match field_name_1:
case "bad_request":
return self.__OneOfClass_details_bad_request__(self)
case "bad_resource_state":
Expand Down Expand Up @@ -203,7 +203,7 @@ def details(self) -> __OneOfClass_details_bad_request__|__OneOfClass_details_bad
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down
48 changes: 24 additions & 24 deletions src/nebius/api/nebius/compute/v1/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -165,8 +165,8 @@ def value(self) -> "builtins.int":

@builtins.property
def size(self) -> __OneOfClass_size_size_bytes__|__OneOfClass_size_size_kibibytes__|__OneOfClass_size_size_mebibytes__|__OneOfClass_size_size_gibibytes__|None:
field_name: str|None = super().which_field_in_oneof("size")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("size")
match field_name_1:
case "size_bytes":
return self.__OneOfClass_size_size_bytes__(self)
case "size_kibibytes":
Expand All @@ -178,7 +178,7 @@ def size(self) -> __OneOfClass_size_size_bytes__|__OneOfClass_size_size_kibibyte
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

class __OneOfClass_source__(pb_classes.OneOf):
name: builtins.str= "source"
Expand Down Expand Up @@ -207,16 +207,16 @@ def value(self) -> "SourceImageFamily":

@builtins.property
def source(self) -> __OneOfClass_source_source_image_id__|__OneOfClass_source_source_image_family__|None:
field_name: str|None = super().which_field_in_oneof("source")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("source")
match field_name_1:
case "source_image_id":
return self.__OneOfClass_source_source_image_id__(self)
case "source_image_family":
return self.__OneOfClass_source_source_image_family__(self)
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down Expand Up @@ -1256,8 +1256,8 @@ def value(self) -> "builtins.int":

@builtins.property
def size(self) -> __OneOfClass_size_size_bytes__|__OneOfClass_size_size_kibibytes__|__OneOfClass_size_size_mebibytes__|__OneOfClass_size_size_gibibytes__|None:
field_name: str|None = super().which_field_in_oneof("size")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("size")
match field_name_1:
case "size_bytes":
return self.__OneOfClass_size_size_bytes__(self)
case "size_kibibytes":
Expand All @@ -1269,7 +1269,7 @@ def size(self) -> __OneOfClass_size_size_bytes__|__OneOfClass_size_size_kibibyte
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down Expand Up @@ -2651,14 +2651,14 @@ def value(self) -> "builtins.str":

@builtins.property
def _description(self) -> __OneOfClass__description_description__|None:
field_name: str|None = super().which_field_in_oneof("_description")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("_description")
match field_name_1:
case "description":
return self.__OneOfClass__description_description__(self)
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down Expand Up @@ -3326,14 +3326,14 @@ def allocation(self) -> __OneOfClass_allocation_allocation_id__|None:
Describes different methods of public IP address allocation.
"""

field_name: str|None = super().which_field_in_oneof("allocation")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("allocation")
match field_name_1:
case "allocation_id":
return self.__OneOfClass_allocation_allocation_id__(self)
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down Expand Up @@ -3880,14 +3880,14 @@ def value(self) -> "builtins.str":

@builtins.property
def size(self) -> __OneOfClass_size_preset__|None:
field_name: str|None = super().which_field_in_oneof("size")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("size")
match field_name_1:
case "preset":
return self.__OneOfClass_size_preset__(self)
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down Expand Up @@ -3997,14 +3997,14 @@ def value(self) -> "ExistingDisk":

@builtins.property
def type(self) -> __OneOfClass_type_existing_disk__|None:
field_name: str|None = super().which_field_in_oneof("type")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("type")
match field_name_1:
case "existing_disk":
return self.__OneOfClass_type_existing_disk__(self)
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down Expand Up @@ -4170,14 +4170,14 @@ def value(self) -> "ExistingFilesystem":

@builtins.property
def type(self) -> __OneOfClass_type_existing_filesystem__|None:
field_name: str|None = super().which_field_in_oneof("type")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("type")
match field_name_1:
case "existing_filesystem":
return self.__OneOfClass_type_existing_filesystem__(self)
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down
42 changes: 21 additions & 21 deletions src/nebius/api/nebius/compute/v1alpha1/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -163,8 +163,8 @@ def value(self) -> "builtins.int":

@builtins.property
def size(self) -> __OneOfClass_size_size_bytes__|__OneOfClass_size_size_kibibytes__|__OneOfClass_size_size_mebibytes__|__OneOfClass_size_size_gibibytes__|None:
field_name: str|None = super().which_field_in_oneof("size")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("size")
match field_name_1:
case "size_bytes":
return self.__OneOfClass_size_size_bytes__(self)
case "size_kibibytes":
Expand All @@ -176,7 +176,7 @@ def size(self) -> __OneOfClass_size_size_bytes__|__OneOfClass_size_size_kibibyte
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

class __OneOfClass_source__(pb_classes.OneOf):
name: builtins.str= "source"
Expand Down Expand Up @@ -205,16 +205,16 @@ def value(self) -> "builtins.str":

@builtins.property
def source(self) -> __OneOfClass_source_source_image_id__|__OneOfClass_source_source_image_family__|None:
field_name: str|None = super().which_field_in_oneof("source")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("source")
match field_name_1:
case "source_image_id":
return self.__OneOfClass_source_source_image_id__(self)
case "source_image_family":
return self.__OneOfClass_source_source_image_family__(self)
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down Expand Up @@ -1130,8 +1130,8 @@ def value(self) -> "builtins.int":

@builtins.property
def size(self) -> __OneOfClass_size_size_bytes__|__OneOfClass_size_size_kibibytes__|__OneOfClass_size_size_mebibytes__|__OneOfClass_size_size_gibibytes__|None:
field_name: str|None = super().which_field_in_oneof("size")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("size")
match field_name_1:
case "size_bytes":
return self.__OneOfClass_size_size_bytes__(self)
case "size_kibibytes":
Expand All @@ -1143,7 +1143,7 @@ def size(self) -> __OneOfClass_size_size_bytes__|__OneOfClass_size_size_kibibyte
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down Expand Up @@ -2525,14 +2525,14 @@ def value(self) -> "builtins.str":

@builtins.property
def _description(self) -> __OneOfClass__description_description__|None:
field_name: str|None = super().which_field_in_oneof("_description")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("_description")
match field_name_1:
case "description":
return self.__OneOfClass__description_description__(self)
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down Expand Up @@ -3288,14 +3288,14 @@ def value(self) -> "builtins.str":

@builtins.property
def size(self) -> __OneOfClass_size_preset__|None:
field_name: str|None = super().which_field_in_oneof("size")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("size")
match field_name_1:
case "preset":
return self.__OneOfClass_size_preset__(self)
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down Expand Up @@ -3405,14 +3405,14 @@ def value(self) -> "ExistingDisk":

@builtins.property
def type(self) -> __OneOfClass_type_existing_disk__|None:
field_name: str|None = super().which_field_in_oneof("type")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("type")
match field_name_1:
case "existing_disk":
return self.__OneOfClass_type_existing_disk__(self)
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down Expand Up @@ -3578,14 +3578,14 @@ def value(self) -> "ExistingFilesystem":

@builtins.property
def type(self) -> __OneOfClass_type_existing_filesystem__|None:
field_name: str|None = super().which_field_in_oneof("type")
match field_name:
field_name_1: str|None = super().which_field_in_oneof("type")
match field_name_1:
case "existing_filesystem":
return self.__OneOfClass_type_existing_filesystem__(self)
case None:
return None
case _:
raise pb_classes.OneOfMatchError(field_name)
raise pb_classes.OneOfMatchError(field_name_1)

def __init__(
self,
Expand Down
Loading

0 comments on commit 613a915

Please sign in to comment.