arrowflight.client_options
Module for [ClientOptions] class
Types 3
Methods
ClientOptions self()Returns `this`, for use in `with` statements.ClientOptionsGidBuilder builder()Get builder for [arrowflight.client_options.ClientOptions] Returns: New builder objectstring certificateChain() @propertyGet `certificateChain` property. Returns: The client certificate to use if using Mutual TLS.void certificateChain(string propval) @propertySet `certificateChain` property. Params: propval = The client certificate to use if using Mutual TLS.bool disableServerVerification() @propertyGet `disableServerVerification` property. Returns: Whether use TLS without validating the server certificate. Use with caution.void disableServerVerification(bool propval) @propertySet `disableServerVerification` property. Params: propval = Whether use TLS without validating the server certificate. Use with caution.string overrideHostName() @propertyGet `overrideHostName` property. Returns: Override the host name checked by TLS. Use with caution.void overrideHostName(string propval) @propertySet `overrideHostName` property. Params: propval = Override the host name checked by TLS. Use with caution.string privateKey() @propertyGet `privateKey` property. Returns: The private key associated with the client certificate for Mutual TLS.void privateKey(string propval) @propertySet `privateKey` property. Params: propval = The private key associated with the client certificate for Mutual TLS.string tlsRootCertificates() @propertyGet `tlsRootCertificates` property. Returns: Root certificates to use for validating server certificates.void tlsRootCertificates(string propval) @propertySet `tlsRootCertificates` property. Params: propval = Root certificates to use for validating server certificates.long writeSizeLimitBytes() @propertyGet `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) @propertySet `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.Methods
T certificateChain(string propval)Set `certificateChain` property. Params: propval = The client certificate to use if using Mutual TLS. Returns: Builder instance for fluent chainingT disableServerVerification(bool propval)Set `disableServerVerification` property. Params: propval = Whether use TLS without validating the server certificate. Use with caution. Returns: Builder instance for fluent chainingT overrideHostName(string propval)Set `overrideHostName` property. Params: propval = Override the host name checked by TLS. Use with caution. Returns: Builder instance for fluent chainingT privateKey(string propval)Set `privateKey` property. Params: propval = The private key associated with the client certificate for Mutual TLS. Returns: Builder instance for fluent chainingT tlsRootCertificates(string propval)Set `tlsRootCertificates` property. Params: propval = Root certificates to use for validating server certificates. Returns: Builder instance for fluent chainingT writeSizeLimitBytes(long propval)Set `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