public class WebServerAccessLogLine
extends java.lang.Object
implements org.torproject.descriptor.WebServerAccessLog.Line
Constructor and Description |
---|
WebServerAccessLogLine() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.time.LocalDate |
getDate() |
java.lang.String |
getDateString()
Only used internally during sanitization.
|
java.lang.String |
getIp() |
org.torproject.descriptor.Method |
getMethod() |
java.lang.String |
getProtocol() |
java.lang.String |
getRequest() |
int |
getResponse() |
java.util.Optional<java.lang.Integer> |
getSize() |
int |
hashCode() |
boolean |
isValid() |
static WebServerAccessLogLine |
makeLine(java.lang.String line)
Creates a Line from a string.
|
void |
setIp(java.lang.String ip)
Only used internally during sanitization.
|
void |
setRequest(java.lang.String request)
Only used internally during sanitization.
|
java.lang.String |
toLogString()
Returns a log line string.
|
java.lang.String |
toString() |
public java.lang.String toLogString()
toLogString
in interface org.torproject.descriptor.LogDescriptor.Line
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getDateString()
public java.lang.String getIp()
getIp
in interface org.torproject.descriptor.WebServerAccessLog.Line
public void setIp(java.lang.String ip)
public org.torproject.descriptor.Method getMethod()
getMethod
in interface org.torproject.descriptor.WebServerAccessLog.Line
public java.lang.String getProtocol()
getProtocol
in interface org.torproject.descriptor.WebServerAccessLog.Line
public java.lang.String getRequest()
getRequest
in interface org.torproject.descriptor.WebServerAccessLog.Line
public java.util.Optional<java.lang.Integer> getSize()
getSize
in interface org.torproject.descriptor.WebServerAccessLog.Line
public int getResponse()
getResponse
in interface org.torproject.descriptor.WebServerAccessLog.Line
public void setRequest(java.lang.String request)
public java.time.LocalDate getDate()
getDate
in interface org.torproject.descriptor.WebServerAccessLog.Line
public boolean isValid()
isValid
in interface org.torproject.descriptor.WebServerAccessLog.Line
public static WebServerAccessLogLine makeLine(java.lang.String line)
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object