arrowflight.client_options
Module for [ClientOptions] class
Types 3
Methods
ClientOptionsGidBuilder builder() static nothrowGet builder for [arrowflight.client_options.ClientOptions] Returns: New builder objectstring certificateChain() @property nothrowGet `certificateChain` property. Returns: The client certificate to use if using Mutual TLS.void certificateChain(string propval) @property nothrowSet `certificateChain` property. Params: propval = The client certificate to use if using Mutual TLS.bool disableServerVerification() @property nothrowGet `disableServerVerification` property. Returns: Whether use TLS without validating the server certificate. Use with caution.void disableServerVerification(bool propval) @property nothrowSet `disableServerVerification` property. Params: propval = Whether use TLS without validating the server certificate. Use with caution.string overrideHostName() @property nothrowGet `overrideHostName` property. Returns: Override the host name checked by TLS. Use with caution.void overrideHostName(string propval) @property nothrowSet `overrideHostName` property. Params: propval = Override the host name checked by TLS. Use with caution.string privateKey() @property nothrowGet `privateKey` property. Returns: The private key associated with the client certificate for Mutual TLS.void privateKey(string propval) @property nothrowSet `privateKey` property. Params: propval = The private key associated with the client certificate for Mutual TLS.string tlsRootCertificates() @property nothrowGet `tlsRootCertificates` property. Returns: Root certificates to use for validating server certificates.void tlsRootCertificates(string propval) @property nothrowSet `tlsRootCertificates` property. Params: propval = Root certificates to use for validating server certificates.long writeSizeLimitBytes() @property nothrowGet `writeSizeLimitBytes` property. Returns: A soft limit on the number of bytes to write in a single batch when sending Arrow data to a server.void writeSizeLimitBytes(long propval) @property nothrowSet `writeSizeLimitBytes` property. Params: propval = A soft limit on the number of bytes to write in a single batch when sending Arrow data to a server.Fluent builder implementation template for arrowflight.client_options.ClientOptions
Methods
T certificateChain(string propval) nothrowSet `certificateChain` property. Params: propval = The client certificate to use if using Mutual TLS. Returns: Builder instance for fluent chainingT disableServerVerification(bool propval) nothrowSet `disableServerVerification` property. Params: propval = Whether use TLS without validating the server certificate. Use with caution. Returns: Builder instance for fluent chainingT overrideHostName(string propval) nothrowSet `overrideHostName` property. Params: propval = Override the host name checked by TLS. Use with caution. Returns: Builder instance for fluent chainingT privateKey(string propval) nothrowSet `privateKey` property. Params: propval = The private key associated with the client certificate for Mutual TLS. Returns: Builder instance for fluent chainingT tlsRootCertificates(string propval) nothrowSet `tlsRootCertificates` property. Params: propval = Root certificates to use for validating server certificates. Returns: Builder instance for fluent chainingT writeSizeLimitBytes(long propval) nothrowSet `writeSizeLimitBytes` property. Params: propval = A soft limit on the number of bytes to write in a single batch when sending Arrow data to a server.Fluent builder for arrowflight.client_options.ClientOptions
Methods