# BigQuery Data QnA V1alpha API - Class Google::Api::PythonSettings::ExperimentalFeatures (v0.13.0)

0.13.0 (latest) 0.12.0 0.11.1 0.10.0 0.9.1 0.8.0 0.7.2 0.6.2 0.5.0 0.4.0 0.3.0 0.2.6 Reference documentation and code samples for the BigQuery Data QnA V1alpha 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`.