# Notebooks V2 API - Class Google::Api::PythonSettings::ExperimentalFeatures (v1.5.0)

1.5.0 (latest) 1.4.0 1.3.1 1.2.0 1.1.0 1.0.1 0.6.0 0.5.0 0.4.2 0.3.2 0.2.0 0.1.0 Reference documentation and code samples for the Notebooks V2 API class Google::Api::PythonSettings::ExperimentalFeatures.

Experimental features to be included during client library generation.
These fields will be deprecated once the feature graduates and is enabled
by default.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #protobuf_pythonic_types_enabled

    def protobuf_pythonic_types_enabled() -> ::Boolean

**Returns**

- (::Boolean) --- Enables generation of protobuf code using new types that are more Pythonic which are included in `protobuf>=5.29.x`. This feature will be enabled by default 1 month after launching the feature in preview packages.

### #protobuf_pythonic_types_enabled=

    def protobuf_pythonic_types_enabled=(value) -> ::Boolean

**Parameter**

- **value** (::Boolean) --- Enables generation of protobuf code using new types that are more Pythonic which are included in `protobuf>=5.29.x`. This feature will be enabled by default 1 month after launching the feature in preview packages.
**Returns**

- (::Boolean) --- Enables generation of protobuf code using new types that are more Pythonic which are included in `protobuf>=5.29.x`. This feature will be enabled by default 1 month after launching the feature in preview packages.

### #rest_async_io_enabled

    def rest_async_io_enabled() -> ::Boolean

**Returns**

- (::Boolean) --- Enables generation of asynchronous REST clients if `rest` transport is enabled. By default, asynchronous REST clients will not be generated. This feature will be enabled by default 1 month after launching the feature in preview packages.

### #rest_async_io_enabled=

    def rest_async_io_enabled=(value) -> ::Boolean

**Parameter**

- **value** (::Boolean) --- Enables generation of asynchronous REST clients if `rest` transport is enabled. By default, asynchronous REST clients will not be generated. This feature will be enabled by default 1 month after launching the feature in preview packages.
**Returns**

- (::Boolean) --- Enables generation of asynchronous REST clients if `rest` transport is enabled. By default, asynchronous REST clients will not be generated. This feature will be enabled by default 1 month after launching the feature in preview packages.

### #unversioned_package_disabled

    def unversioned_package_disabled() -> ::Boolean

**Returns**

- (::Boolean) --- Disables generation of an unversioned Python package for this client library. This means that the module names will need to be versioned in import statements. For example `import google.cloud.library_v2` instead of `import google.cloud.library`.

### #unversioned_package_disabled=

    def unversioned_package_disabled=(value) -> ::Boolean

**Parameter**

- **value** (::Boolean) --- Disables generation of an unversioned Python package for this client library. This means that the module names will need to be versioned in import statements. For example `import google.cloud.library_v2` instead of `import google.cloud.library`.
**Returns**

- (::Boolean) --- Disables generation of an unversioned Python package for this client library. This means that the module names will need to be versioned in import statements. For example `import google.cloud.library_v2` instead of `import google.cloud.library`.