class documentation

Undocumented

Method __init__ Create a message from a source message and field values.
Method cc_enable_arenas.setter Set or clear the generated cc_enable_arenas field.
Method cc_generic_services.setter Set or clear the generated cc_generic_services field.
Method csharp_namespace.setter Set or clear the generated csharp_namespace field.
Method deprecated.setter Set or clear the generated deprecated field.
Method features.setter Set or clear the generated features field.
Method go_package.setter Set or clear the generated go_package field.
Method java_generate_equals_and_hash.setter Set or clear the generated java_generate_equals_and_hash field.
Method java_generic_services.setter Set or clear the generated java_generic_services field.
Method java_multiple_files.setter Set or clear the generated java_multiple_files field.
Method java_outer_classname.setter Set or clear the generated java_outer_classname field.
Method java_package.setter Set or clear the generated java_package field.
Method java_string_check_utf8.setter Set or clear the generated java_string_check_utf8 field.
Method objc_class_prefix.setter Set or clear the generated objc_class_prefix field.
Method optimize_for.setter Set or clear the generated optimize_for field.
Method php_class_prefix.setter Set or clear the generated php_class_prefix field.
Method php_metadata_namespace.setter Set or clear the generated php_metadata_namespace field.
Method php_namespace.setter Set or clear the generated php_namespace field.
Method py_generic_services.setter Set or clear the generated py_generic_services field.
Method ruby_package.setter Set or clear the generated ruby_package field.
Method swift_prefix.setter Set or clear the generated swift_prefix field.
Method uninterpreted_option.setter Set or clear the generated uninterpreted_option field.
Constant __PROTO_DESCRIPTOR__ Protobuf message descriptor from the registry.
Constant __PROTO_FULL_NAME__ Fully qualified protobuf message name.
Constant __PY_TO_PB2__ Mapping from Python member names to protobuf names.
Property cc_enable_arenas Undocumented
Property cc_generic_services Undocumented
Property csharp_namespace Undocumented
Property deprecated Undocumented
Property features Undocumented
Property go_package Undocumented
Property java_generate_equals_and_hash Deprecated.
Property java_generic_services Undocumented
Property java_multiple_files Undocumented
Property java_outer_classname Undocumented
Property java_package Undocumented
Property java_string_check_utf8 Undocumented
Property objc_class_prefix Undocumented
Property optimize_for Undocumented
Property php_class_prefix Undocumented
Property php_metadata_namespace Undocumented
Property php_namespace Undocumented
Property py_generic_services Undocumented
Property ruby_package Undocumented
Property swift_prefix Undocumented
Property uninterpreted_option Undocumented

Inherited from Message:

Class Method from_json Create a message from protobuf JSON mapping.
Class Method FromString Create a message by parsing protobuf wire-format bytes.
Class Method get_descriptor Return the message descriptor from the registry.
Class Method is_credentials Return True if a Python field contains credentials.
Class Method is_sensitive Return True if a Python field has the sensitive annotation.
Method __dir__ List generated fields, oneofs, and nested declarations.
Method __repr__ Render non-default fields without disclosing annotated secrets.
Method ByteSize Return the serialized protobuf wire size in bytes.
Method check_presence Check presence using a generated Python field name.
Method Clear Clear all fields, extensions, unknown fields, and the reset mask.
Method clear_extension Clear an extension value.
Method ClearField Clear a protobuf field or oneof and record it in the reset mask.
Method CopyFrom Replace this message with an independent copy of another message.
Method FindInitializationErrors Return paths of missing required fields.
Method get_extension Return an extension value.
Method get_full_update_reset_mask Create a reset mask from the current protobuf state.
Method get_mask Return the reset mask for field changes.
Method has_extension Return True if an extension has explicit presence.
Method HasField Return True if a protobuf field or oneof has explicit presence.
Method is_default Return True if a generated field has its default value.
Method IsInitialized Return True if every required field is initialized.
Method MergeFrom Merge fields from another message of the same generated type.
Method MergeFromString Merge protobuf wire-format bytes into this message.
Method ParseFromString Parse protobuf wire-format bytes and replace this message.
Method SerializeToString Serialize the message using protobuf wire format.
Method set_extension Set an extension value.
Method set_mask Set the reset mask for this message.
Method to_json Serialize this message using protobuf JSON mapping.
Method which_field_in_oneof Return the selected Python field name for a protobuf oneof.
Method WhichOneof Return the selected protobuf field name for a oneof.
Constant __EXTENSION_REGISTRY__ Registry that decodes protobuf extensions.
Constant __FIELDS__ Runtime field data that the generator creates.
Constant __MAX_NESTING_DEPTH__ Maximum protobuf nesting depth for serialization, parsing, and initialization checks.
Constant __PB2_DESCRIPTOR__ Alias for code that expects a protobuf descriptor.
Constant __REGISTRY__ Registry for the message and its descriptor.
Property Extensions Provide protobuf-compatible mapping access to extension values.
Class Method _fields_by_number Undocumented
Class Method _fields_by_proto_name Undocumented
Class Method _fields_by_python_name Undocumented
Class Method _from_string Deserialize internally without invoking generated user warnings.
Class Method _oneof_python_name Undocumented
Class Method _public_fields_by_proto_name Undocumented
Class Method _public_fields_by_python_name Undocumented
Static Method _format_map_key Undocumented
Static Method _repr_field Undocumented
Method _bind_child Undocumented
Method _bind_mutation Undocumented
Method _check_same_type Undocumented
Method _child_changed Undocumented
Method _clear_state Undocumented
Method _closed_enum_unknown Undocumented
Method _converted_view Undocumented
Method _decode_map_entry Undocumented
Method _detach_child Undocumented
Method _field_has_value Undocumented
Method _field_is_default Undocumented
Method _find_initialization_errors Undocumented
Method _get_field Undocumented
Method _map Undocumented
Method _merge_from_string Undocumented
Method _nesting_limit Undocumented
Method _notify Undocumented
Method _record_reset Undocumented
Method _repeated Undocumented
Method _select Undocumented
Method _serialize_to_string Undocumented
Method _set_field Undocumented
Method _suspend_mutation Undocumented
Method _suspend_reset_mask Undocumented
Method _try_decode_field Undocumented
Method _write_field Undocumented
Instance Variable _extensions Undocumented
Instance Variable _mutation_suspended Undocumented
Instance Variable _on_mutation Undocumented
Instance Variable _oneofs Undocumented
Instance Variable _present Undocumented
Instance Variable _reset_mask Undocumented
Instance Variable _reset_mask_suspended Undocumented
Instance Variable _unknown_fields Undocumented
Instance Variable _values Undocumented
Instance Variable _views Undocumented
def __init__(self, initial_message: SerializableMessage | None = None, *, java_package: str | None | UnsetType = _NEBIUS_UNSET, java_outer_classname: str | None | UnsetType = _NEBIUS_UNSET, java_multiple_files: bool | None | UnsetType = _NEBIUS_UNSET, java_generate_equals_and_hash: bool | None | UnsetType = _NEBIUS_UNSET, java_string_check_utf8: bool | None | UnsetType = _NEBIUS_UNSET, optimize_for: FileOptions__OptimizeMode | None | UnsetType = _NEBIUS_UNSET, go_package: str | None | UnsetType = _NEBIUS_UNSET, cc_generic_services: bool | None | UnsetType = _NEBIUS_UNSET, java_generic_services: bool | None | UnsetType = _NEBIUS_UNSET, py_generic_services: bool | None | UnsetType = _NEBIUS_UNSET, deprecated: bool | None | UnsetType = _NEBIUS_UNSET, cc_enable_arenas: bool | None | UnsetType = _NEBIUS_UNSET, objc_class_prefix: str | None | UnsetType = _NEBIUS_UNSET, csharp_namespace: str | None | UnsetType = _NEBIUS_UNSET, swift_prefix: str | None | UnsetType = _NEBIUS_UNSET, php_class_prefix: str | None | UnsetType = _NEBIUS_UNSET, php_namespace: str | None | UnsetType = _NEBIUS_UNSET, php_metadata_namespace: str | None | UnsetType = _NEBIUS_UNSET, ruby_package: str | None | UnsetType = _NEBIUS_UNSET, features: FeatureSet | None | UnsetType = _NEBIUS_UNSET, uninterpreted_option: Iterable[UninterpretedOption] | None | UnsetType = _NEBIUS_UNSET): (source)

Create a message from a source message and field values.

@cc_enable_arenas.setter
def cc_enable_arenas(self, value: bool | None): (source)

Set or clear the generated cc_enable_arenas field.

@cc_generic_services.setter
def cc_generic_services(self, value: bool | None): (source)

Set or clear the generated cc_generic_services field.

@csharp_namespace.setter
def csharp_namespace(self, value: str | None): (source)

Set or clear the generated csharp_namespace field.

@deprecated.setter
def deprecated(self, value: bool | None): (source)

Set or clear the generated deprecated field.

@features.setter
def features(self, value: FeatureSet | None): (source)

Set or clear the generated features field.

@go_package.setter
def go_package(self, value: str | None): (source)

Set or clear the generated go_package field.

@java_generate_equals_and_hash.setter
def java_generate_equals_and_hash(self, value: bool | None): (source)

Set or clear the generated java_generate_equals_and_hash field.

@java_generic_services.setter
def java_generic_services(self, value: bool | None): (source)

Set or clear the generated java_generic_services field.

@java_multiple_files.setter
def java_multiple_files(self, value: bool | None): (source)

Set or clear the generated java_multiple_files field.

@java_outer_classname.setter
def java_outer_classname(self, value: str | None): (source)

Set or clear the generated java_outer_classname field.

@java_package.setter
def java_package(self, value: str | None): (source)

Set or clear the generated java_package field.

@java_string_check_utf8.setter
def java_string_check_utf8(self, value: bool | None): (source)

Set or clear the generated java_string_check_utf8 field.

@objc_class_prefix.setter
def objc_class_prefix(self, value: str | None): (source)

Set or clear the generated objc_class_prefix field.

Set or clear the generated optimize_for field.

@php_class_prefix.setter
def php_class_prefix(self, value: str | None): (source)

Set or clear the generated php_class_prefix field.

@php_metadata_namespace.setter
def php_metadata_namespace(self, value: str | None): (source)

Set or clear the generated php_metadata_namespace field.

@php_namespace.setter
def php_namespace(self, value: str | None): (source)

Set or clear the generated php_namespace field.

@py_generic_services.setter
def py_generic_services(self, value: bool | None): (source)

Set or clear the generated py_generic_services field.

@ruby_package.setter
def ruby_package(self, value: str | None): (source)

Set or clear the generated ruby_package field.

@swift_prefix.setter
def swift_prefix(self, value: str | None): (source)

Set or clear the generated swift_prefix field.

Set or clear the generated uninterpreted_option field.

__PROTO_DESCRIPTOR__ = (source)

Protobuf message descriptor from the registry.

Value
REGISTRY.message_descriptor('google.protobuf.FileOptions')
__PROTO_FULL_NAME__: str = (source)

Fully qualified protobuf message name.

Value
'google.protobuf.FileOptions'
__PY_TO_PB2__: dict[str, str] = (source)

Mapping from Python member names to protobuf names.

Value
{'java_package': 'java_package',
 'java_outer_classname': 'java_outer_classname',
 'java_multiple_files': 'java_multiple_files',
 'java_generate_equals_and_hash': 'java_generate_equals_and_hash',
 'java_string_check_utf8': 'java_string_check_utf8',
 'optimize_for': 'optimize_for',
 'go_package': 'go_package',
...
@_NebiusProperty
cc_enable_arenas: bool = (source)

Undocumented

@_NebiusProperty
cc_generic_services: bool = (source)

Undocumented

@_NebiusProperty
csharp_namespace: str = (source)

Undocumented

@_NebiusProperty
deprecated: bool = (source)

Undocumented

@_NebiusProperty
features: FeatureSet = (source)

Undocumented

@_NebiusProperty
go_package: str = (source)

Undocumented

@_NebiusProperty
java_generate_equals_and_hash: bool = (source)

Deprecated.

@_NebiusProperty
java_generic_services: bool = (source)

Undocumented

@_NebiusProperty
java_multiple_files: bool = (source)

Undocumented

@_NebiusProperty
java_outer_classname: str = (source)

Undocumented

@_NebiusProperty
java_package: str = (source)

Undocumented

@_NebiusProperty
java_string_check_utf8: bool = (source)

Undocumented

@_NebiusProperty
objc_class_prefix: str = (source)

Undocumented

@_NebiusProperty
optimize_for: FileOptions__OptimizeMode = (source)

Undocumented

@_NebiusProperty
php_class_prefix: str = (source)

Undocumented

@_NebiusProperty
php_metadata_namespace: str = (source)

Undocumented

@_NebiusProperty
php_namespace: str = (source)

Undocumented

@_NebiusProperty
py_generic_services: bool = (source)

Undocumented

@_NebiusProperty
ruby_package: str = (source)

Undocumented

@_NebiusProperty
swift_prefix: str = (source)

Undocumented

@_NebiusProperty
uninterpreted_option: MutableSequence[UninterpretedOption] = (source)

Undocumented