Package org.apache.arrow.flight
Class FlightClient.Builder
java.lang.Object
org.apache.arrow.flight.FlightClient.Builder
- Enclosing class:
- FlightClient
A builder for Flight clients.
-
Method Summary
Modifier and TypeMethodDescriptionallocator
(BufferAllocator allocator) build()
Create the client from this builder.clientCertificate
(InputStream clientCertificate, InputStream clientKey) Set the trusted TLS certificates.intercept
(FlightClientMiddleware.Factory factory) maxInboundMessageSize
(int maxSize) Set the maximum inbound message size.overrideHostname
(String hostname) Override the hostname checked for TLS.trustedCertificates
(InputStream stream) Set the trusted TLS certificates.useTls()
Force the client to connect over TLS.verifyServer
(boolean verifyServer)
-
Method Details
-
useTls
Force the client to connect over TLS. -
overrideHostname
Override the hostname checked for TLS. Use with caution in production. -
maxInboundMessageSize
Set the maximum inbound message size. -
trustedCertificates
Set the trusted TLS certificates. -
clientCertificate
Set the trusted TLS certificates. -
allocator
-
location
-
intercept
-
verifyServer
-
build
Create the client from this builder.
-