@Namespace(value="arrow::flight") @NoOffset @Properties(inherit=arrow_flight.class) public class FlightServerOptions extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
FlightServerOptions(Location location_) |
FlightServerOptions(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
ServerAuthHandler |
auth_handler()
\brief The authentication handler to use.
|
FlightServerOptions |
auth_handler(ServerAuthHandler setter) |
Pointer |
builder_hook()
\brief A Flight implementation-specific callback to customize
transport-specific options.
|
FlightServerOptions |
builder_hook(Pointer setter) |
Location |
location()
\brief The host & port (or domain socket path) to listen on.
|
FlightServerOptions |
location(Location setter) |
ServerMiddlewareFactoryStringPairVector |
middleware()
\brief A list of server middleware to apply, along with a key to
identify them by.
|
FlightServerOptions |
middleware(ServerMiddlewareFactoryStringPairVector setter) |
String |
root_certificates()
\brief If using mTLS, the PEM-encoded root certificate to use.
|
FlightServerOptions |
root_certificates(String setter) |
CertKeyPair |
tls_certificates()
\brief A list of TLS certificate+key pairs to use.
|
FlightServerOptions |
tls_certificates(CertKeyPair setter) |
boolean |
verify_client()
\brief Enable mTLS and require that the client present a certificate.
|
FlightServerOptions |
verify_client(boolean setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public FlightServerOptions(Pointer p)
Pointer(Pointer)
.@ByRef public Location location()
public FlightServerOptions location(Location setter)
@SharedPtr public ServerAuthHandler auth_handler()
public FlightServerOptions auth_handler(ServerAuthHandler setter)
@StdVector public CertKeyPair tls_certificates()
public FlightServerOptions tls_certificates(CertKeyPair setter)
@Cast(value="bool") public boolean verify_client()
public FlightServerOptions verify_client(boolean setter)
@StdString public String root_certificates()
public FlightServerOptions root_certificates(String setter)
@ByRef public ServerMiddlewareFactoryStringPairVector middleware()
public FlightServerOptions middleware(ServerMiddlewareFactoryStringPairVector setter)
@ByRef @Cast(value="std::function<void(void*)>*") public Pointer builder_hook()
public FlightServerOptions builder_hook(Pointer setter)
Copyright © 2022. All rights reserved.