Package com.yahoo.container.logging
Class ConnectionLogEntry.Builder
- java.lang.Object
-
- com.yahoo.container.logging.ConnectionLogEntry.Builder
-
- Enclosing class:
- ConnectionLogEntry
public static class ConnectionLogEntry.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
withDuration
public ConnectionLogEntry.Builder withDuration(double durationSeconds)
-
withPeerAddress
public ConnectionLogEntry.Builder withPeerAddress(String peerAddress)
-
withPeerPort
public ConnectionLogEntry.Builder withPeerPort(int peerPort)
-
withLocalAddress
public ConnectionLogEntry.Builder withLocalAddress(String localAddress)
-
withLocalPort
public ConnectionLogEntry.Builder withLocalPort(int localPort)
-
withRemoteAddress
public ConnectionLogEntry.Builder withRemoteAddress(String remoteAddress)
-
withRemotePort
public ConnectionLogEntry.Builder withRemotePort(int remotePort)
-
withHttpBytesReceived
public ConnectionLogEntry.Builder withHttpBytesReceived(long bytesReceived)
-
withHttpBytesSent
public ConnectionLogEntry.Builder withHttpBytesSent(long bytesSent)
-
withRequests
public ConnectionLogEntry.Builder withRequests(long requests)
-
withResponses
public ConnectionLogEntry.Builder withResponses(long responses)
-
withSslSessionId
public ConnectionLogEntry.Builder withSslSessionId(String sslSessionId)
-
withSslProtocol
public ConnectionLogEntry.Builder withSslProtocol(String sslProtocol)
-
withSslCipherSuite
public ConnectionLogEntry.Builder withSslCipherSuite(String sslCipherSuite)
-
withSslPeerSubject
public ConnectionLogEntry.Builder withSslPeerSubject(String sslPeerSubject)
-
withSslPeerNotBefore
public ConnectionLogEntry.Builder withSslPeerNotBefore(Instant sslPeerNotBefore)
-
withSslPeerNotAfter
public ConnectionLogEntry.Builder withSslPeerNotAfter(Instant sslPeerNotAfter)
-
withSslSniServerName
public ConnectionLogEntry.Builder withSslSniServerName(String sslSniServerName)
-
withSslHandshakeFailure
public ConnectionLogEntry.Builder withSslHandshakeFailure(ConnectionLogEntry.SslHandshakeFailure sslHandshakeFailure)
-
withSslSubjectAlternativeNames
public ConnectionLogEntry.Builder withSslSubjectAlternativeNames(List<String> sslSubjectAlternativeNames)
-
withHttpProtocol
public ConnectionLogEntry.Builder withHttpProtocol(String protocol)
-
withProxyProtocolVersion
public ConnectionLogEntry.Builder withProxyProtocolVersion(String version)
-
build
public ConnectionLogEntry build()
-
-