Package io.trino.cli
Class ClientOptions
- java.lang.Object
-
- io.trino.cli.ClientOptions
-
public class ClientOptions extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClientOptions.ClientExtraCredentialstatic classClientOptions.ClientResourceEstimatestatic classClientOptions.ClientSessionPropertystatic classClientOptions.EditingModestatic classClientOptions.OutputFormat
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ClientOptions()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Set<String>parseClientTags(String clientTagsString)static URIparseServer(String server)ClientSessiontoClientSession()static Map<String,String>toExtraCredentials(List<ClientOptions.ClientExtraCredential> extraCredentials)static Map<String,String>toProperties(List<ClientOptions.ClientSessionProperty> sessionProperties)static Map<String,String>toResourceEstimates(List<ClientOptions.ClientResourceEstimate> estimates)
-
-
-
Field Detail
-
server
public String server
-
krb5DisableRemoteServiceHostnameCanonicalization
public boolean krb5DisableRemoteServiceHostnameCanonicalization
-
insecure
public boolean insecure
-
password
public boolean password
-
externalAuthentication
public boolean externalAuthentication
-
externalAuthenticationRedirectHandler
public List<ExternalRedirectStrategy> externalAuthenticationRedirectHandler
-
source
public String source
-
clientInfo
public String clientInfo
-
clientTags
public String clientTags
-
traceToken
public String traceToken
-
catalog
public String catalog
-
schema
public String schema
-
file
public String file
-
debug
public boolean debug
-
networkLogging
public okhttp3.logging.HttpLoggingInterceptor.Level networkLogging
-
progress
public boolean progress
-
execute
public String execute
-
outputFormat
public ClientOptions.OutputFormat outputFormat
-
resourceEstimates
public final List<ClientOptions.ClientResourceEstimate> resourceEstimates
-
sessionProperties
public final List<ClientOptions.ClientSessionProperty> sessionProperties
-
extraCredentials
public final List<ClientOptions.ClientExtraCredential> extraCredentials
-
socksProxy
public Optional<com.google.common.net.HostAndPort> socksProxy
-
httpProxy
public Optional<com.google.common.net.HostAndPort> httpProxy
-
clientRequestTimeout
public io.airlift.units.Duration clientRequestTimeout
-
ignoreErrors
public boolean ignoreErrors
-
timeZone
public ZoneId timeZone
-
disableCompression
public boolean disableCompression
-
editingMode
public ClientOptions.EditingMode editingMode
-
-
Method Detail
-
toClientSession
public ClientSession toClientSession()
-
toProperties
public static Map<String,String> toProperties(List<ClientOptions.ClientSessionProperty> sessionProperties)
-
toResourceEstimates
public static Map<String,String> toResourceEstimates(List<ClientOptions.ClientResourceEstimate> estimates)
-
toExtraCredentials
public static Map<String,String> toExtraCredentials(List<ClientOptions.ClientExtraCredential> extraCredentials)
-
-