Package org.apache.drill.exec.store.http
Class HttpApiConfig.HttpApiConfigBuilder
java.lang.Object
org.apache.drill.exec.store.http.HttpApiConfig.HttpApiConfigBuilder
- Enclosing class:
HttpApiConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()caseSensitiveFilters(boolean caseSensitiveFilters) credentialsProvider(CredentialsProvider credentialsProvider) csvOptions(HttpCSVOptions options) directCredentials(boolean directCredentials) errorOn400(boolean errorOn400) jsonOptions(HttpJsonOptions jsonOptions) limitQueryParam(String limitQueryParam) paginator(HttpPaginatorConfig paginator) password()postParameterLocation(String postParameterLocation) booleanrequireTail(boolean requireTail) userName()booleanverifySSLCert(boolean verifySSLCert) xmlDataLevel(int xmlDataLevel) Deprecated.xmlOptions(HttpXmlOptions options)
-
Constructor Details
-
HttpApiConfigBuilder
public HttpApiConfigBuilder()
-
-
Method Details
-
build
-
userName
-
password
-
requireTail
public boolean requireTail() -
verifySSLCert
public boolean verifySSLCert() -
csvOptions
-
inputType
-
userName
-
password
-
xmlOptions
-
requireTail
-
verifySSLCert
-
inputType
-
url
-
caseSensitiveFilters
-
method
-
postBody
-
postParameterLocation
-
headers
-
params
-
dataPath
-
authType
-
xmlDataLevel
Deprecated.Do not use. Use xmlOptions instead to set XML data level.- Parameters:
xmlDataLevel-- Returns:
-
limitQueryParam
-
errorOn400
-
jsonOptions
-
csvOptions
-
credentialsProvider
public HttpApiConfig.HttpApiConfigBuilder credentialsProvider(CredentialsProvider credentialsProvider) -
paginator
-
directCredentials
-