GrpcChannelOptions QML Type

The GrpcChannelOptions is an storage class used to set additional channel options. More...

Import Statement: import QtGrpc
Since: Qt 6.7
In C++: QGrpcChannelOptions

Properties

Detailed Description

Provides a set of properties to access the channel options that are used by gRPC channels to communicate with the services.

See also QGrpcChannelOptions.

Property Documentation

deadlineTimeout : int

Sets a deadline value for a channel.

See also QGrpcChannelOptions::deadlineTimeout.


metadata : GrpcMetadata

Sets a pointer to the metadata object used for a channel.

See also GrpcMetadata.


serializationFormat : enumeration [since 6.8]

Sets the serialization format for the channel. The QtGrpc::SerializationFormat::Default format is used by default.

ConstantDescription
QtGrpc.SerializationFormat.DefaultThe default QGrpcSerializationFormat preset. This preset constructs a QProtobufSerializer with an empty content type suffix.
QtGrpc.SerializationFormat.ProtobufThe embedded protobuf QGrpcSerializationFormat preset. This preset constructs a QProtobufSerializer with the proto content type suffix.
QtGrpc.SerializationFormat.JsonThe embedded JSON QGrpcSerializationFormat preset. This preset constructs a QProtobufJsonSerializer with the json content type suffix.

This property was introduced in Qt 6.8.

See also QGrpcChannelOptions::serializationFormat, QtGrpc::SerializationFormat, and QGrpcSerializationFormat.