HttpSenderConfigurationBuilder

class HttpSenderConfigurationBuilder

Functions

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

Properties

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