HttpSenderConfigurationBuilder

class HttpSenderConfigurationBuilder

Functions

build
Link copied to clipboard
fun build(): HttpSenderConfiguration
withBasicAuthLogin
Link copied to clipboard
fun withBasicAuthLogin(basicAuthLogin: String): HttpSenderConfigurationBuilder
withBasicAuthPassword
Link copied to clipboard
fun withBasicAuthPassword(basicAuthPassword: String): HttpSenderConfigurationBuilder
withCertificatePath
Link copied to clipboard
fun withCertificatePath(certificatePath: String): HttpSenderConfigurationBuilder
withCertificateType
Link copied to clipboard
fun withCertificateType(certificateType: String): HttpSenderConfigurationBuilder
withCompress
Link copied to clipboard
fun withCompress(compress: Boolean): HttpSenderConfigurationBuilder
withConnectionTimeout
Link copied to clipboard
fun withConnectionTimeout(connectionTimeout: Int): HttpSenderConfigurationBuilder
withDropReportsOnTimeout
Link copied to clipboard
fun withDropReportsOnTimeout(dropReportsOnTimeout: Boolean): HttpSenderConfigurationBuilder
withEnabled
Link copied to clipboard
fun withEnabled(enabled: Boolean): HttpSenderConfigurationBuilder
withHttpHeaders
Link copied to clipboard
fun withHttpHeaders(httpHeaders: Map<String, String>): HttpSenderConfigurationBuilder
withHttpMethod
Link copied to clipboard
fun withHttpMethod(httpMethod: HttpSender.Method): HttpSenderConfigurationBuilder
withKeyStoreFactoryClass
Link copied to clipboard
fun withKeyStoreFactoryClass(keyStoreFactoryClass: Class<out KeyStoreFactory>): HttpSenderConfigurationBuilder
withResCertificate
Link copied to clipboard
fun withResCertificate(resCertificate: Int): HttpSenderConfigurationBuilder
withSocketTimeout
Link copied to clipboard
fun withSocketTimeout(socketTimeout: Int): HttpSenderConfigurationBuilder
withTlsProtocols
Link copied to clipboard
fun withTlsProtocols(vararg tlsProtocols: TLS): HttpSenderConfigurationBuilder
fun withTlsProtocols(tlsProtocols: List<TLS>): HttpSenderConfigurationBuilder
withUri
Link copied to clipboard
fun withUri(uri: String): HttpSenderConfigurationBuilder

Properties

basicAuthLogin
Link copied to clipboard
var basicAuthLogin: String?
basicAuthPassword
Link copied to clipboard
var basicAuthPassword: String?
certificatePath
Link copied to clipboard
var certificatePath: String?
certificateType
Link copied to clipboard
var certificateType: String?
compress
Link copied to clipboard
var compress: Boolean?
connectionTimeout
Link copied to clipboard
var connectionTimeout: Int?
dropReportsOnTimeout
Link copied to clipboard
var dropReportsOnTimeout: Boolean?
enabled
Link copied to clipboard
var enabled: Boolean?
httpHeaders
Link copied to clipboard
var httpHeaders: Map<String, String>?
httpMethod
Link copied to clipboard
var httpMethod: HttpSender.Method?
keyStoreFactoryClass
Link copied to clipboard
var keyStoreFactoryClass: Class<out KeyStoreFactory>?
resCertificate
Link copied to clipboard
var resCertificate: Int?
socketTimeout
Link copied to clipboard
var socketTimeout: Int?
tlsProtocols
Link copied to clipboard
var tlsProtocols: List<TLS>?
uri
Link copied to clipboard
var uri: String?