Class APILog


public class APILog extends QRecordEntity
In addition to the standard/known fields in this entity, you can also add name/value pairs of security key values - e.g., a clientId field
  • Field Details

  • Constructor Details

  • Method Details

    • toQRecord

      public QRecord toQRecord() throws QRuntimeException
      Description copied from class: QRecordEntity
      Convert this entity to a QRecord. ALL fields in the entity will be set in the QRecord. Note that, if you're using this for an input to the UpdateAction, that this could cause values to be set to null, e.g., if you constructed a entity from scratch, and didn't set all values in it!!
      Overrides:
      toQRecord in class QRecordEntity
      Throws:
      QRuntimeException
    • getId

      public Integer getId()
      Getter for id
    • setId

      public void setId(Integer id)
      Setter for id
    • withId

      public APILog withId(Integer id)
      Fluent setter for id
    • getTimestamp

      public Instant getTimestamp()
      Getter for timestamp
    • setTimestamp

      public void setTimestamp(Instant timestamp)
      Setter for timestamp
    • withTimestamp

      public APILog withTimestamp(Instant timestamp)
      Fluent setter for timestamp
    • getMethod

      public String getMethod()
      Getter for method
    • setMethod

      public void setMethod(String method)
      Setter for method
    • withMethod

      public APILog withMethod(String method)
      Fluent setter for method
    • getStatusCode

      public Integer getStatusCode()
      Getter for statusCode
    • setStatusCode

      public void setStatusCode(Integer statusCode)
      Setter for statusCode
    • withStatusCode

      public APILog withStatusCode(Integer statusCode)
      Fluent setter for statusCode
    • getVersion

      public String getVersion()
      Getter for version
    • setVersion

      public void setVersion(String version)
      Setter for version
    • withVersion

      public APILog withVersion(String version)
      Fluent setter for version
    • getPath

      public String getPath()
      Getter for path
    • setPath

      public void setPath(String path)
      Setter for path
    • withPath

      public APILog withPath(String path)
      Fluent setter for path
    • getQueryString

      public String getQueryString()
      Getter for queryString
    • setQueryString

      public void setQueryString(String queryString)
      Setter for queryString
    • withQueryString

      public APILog withQueryString(String queryString)
      Fluent setter for queryString
    • getRequestBody

      public String getRequestBody()
      Getter for requestBody
    • setRequestBody

      public void setRequestBody(String requestBody)
      Setter for requestBody
    • withRequestBody

      public APILog withRequestBody(String requestBody)
      Fluent setter for requestBody
    • getResponseBody

      public String getResponseBody()
      Getter for responseBody
    • setResponseBody

      public void setResponseBody(String responseBody)
      Setter for responseBody
    • withResponseBody

      public APILog withResponseBody(String responseBody)
      Fluent setter for responseBody
    • getSecurityKeyValues

      public Map<String,Serializable> getSecurityKeyValues()
      Getter for securityKeyValues
    • setSecurityKeyValues

      public void setSecurityKeyValues(Map<String,Serializable> securityKeyValues)
      Setter for securityKeyValues
    • withSecurityKeyValues

      public APILog withSecurityKeyValues(Map<String,Serializable> securityKeyValues)
      Fluent setter for securityKeyValues
    • withSecurityKeyValue

      public APILog withSecurityKeyValue(String key, Serializable value)
      Fluent setter for securityKeyValues
    • getApiLogUserId

      public Integer getApiLogUserId()
      Getter for apiLogUserId
    • setApiLogUserId

      public void setApiLogUserId(Integer apiLogUserId)
      Setter for apiLogUserId
    • withApiLogUserId

      public APILog withApiLogUserId(Integer apiLogUserId)
      Fluent setter for apiLogUserId