Klasse TransactionEvent

java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.TransactionEvent

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class TransactionEvent extends Object
TransactionEvent
  • Felddetails

    • apiId

      protected String apiId
      API Id
    • apiName

      protected String apiName
      API name
    • apiVersion

      protected String apiVersion
      API version
    • applicationId

      protected String applicationId
      Unique Id of the application
    • applicationIp

      protected String applicationIp
      IP address of the application for the current request
    • applicationName

      protected String applicationName
      Application name
    • cachedResponse

      protected String cachedResponse
      Boolean value to indicate whether the response is served from cache
    • callbackRequest

      protected Boolean callbackRequest
    • consumerIp

      protected String consumerIp
      IP address of the consumer for the current request
    • correlationID

      protected String correlationID
      Correlation ID used in the logging
    • creationDate

      protected Long creationDate
      Creation time of the transaction.
    • customFields

      protected Map<String,String> customFields
      Custom fields to be added.
    • errorOrigin

      protected String errorOrigin
      Information of error orgination
    • eventType

      protected String eventType
    • externalCalls

      protected List<ExternalCallData> externalCalls
      Details of external calls made
    • gatewayTime

      protected Long gatewayTime
      Time taken by the API Gateway for processing the request
    • httpMethod

      protected String httpMethod
      Name of the method
    • id

      protected String id
    • messagePayload

      protected String messagePayload
      Payload of a Websocket message
    • messageType

      protected String messageType
      Websocket message type
    • nativeHttpMethod

      protected String nativeHttpMethod
      Finally resolved HTTP method of native endpoint call
    • nativeReqPayload

      protected String nativeReqPayload
      Request payload sent in native call
    • nativeRequestHeaders

      protected Map<String,String> nativeRequestHeaders
      Request headers sent in native call
    • nativeResPayload

      protected String nativeResPayload
      Response payload received from native call
    • nativeResponseHeaders

      protected Map<String,String> nativeResponseHeaders
      Response headers received from native call
    • nativeURL

      protected String nativeURL
      Finally resolved URL of native endpoint call
    • operationName

      protected String operationName
      Operation name of the incoming request
    • origin

      protected String origin
      Origin of a Websocket message
    • packageId

      protected String packageId
      Id of the package.
    • packageName

      protected String packageName
      Package name
    • planId

      protected String planId
      Id of the Plan
    • planName

      protected String planName
      Plan name
    • providerTime

      protected Long providerTime
      Time taken by the native provider for processing the request
    • queryParameters

      protected Map<String,String> queryParameters
      Incoming query parameters
    • reqPayload

      protected String reqPayload
      The complete request payload
    • requestHeaders

      protected Map<String,String> requestHeaders
      Incoming request headers
    • resPayload

      protected String resPayload
      The complete response payload
    • responseCode

      protected String responseCode
      Response status code
    • responseHeaders

      protected Map<String,String> responseHeaders
      Outgoing response headers
    • serverID

      protected String serverID
      Information about APIGW servername and port
    • sessionId

      protected String sessionId
      Unique Id of the session
    • sourceGateway

      protected String sourceGateway
    • sourceGatewayDetails

      protected String sourceGatewayDetails
    • sourceGatewayNode

      protected String sourceGatewayNode
      The node which processed the request, in a multi node gateway
    • status

      protected String status
      Status of the request
    • totalDataSize

      protected Long totalDataSize
      Total size of the payload
    • totalTime

      protected Long totalTime
      Total time taken for processing the request
  • Konstruktordetails

    • TransactionEvent

      public TransactionEvent(Consumer<TransactionEvent> spec)
      Constructs a validated instance of TransactionEvent.
      Parameter:
      spec - the specification to process
    • TransactionEvent

      @Internal public TransactionEvent(String apiId, String apiName, String apiVersion, String applicationId, String applicationIp, String applicationName, String cachedResponse, Boolean callbackRequest, String consumerIp, String correlationID, Long creationDate, Map<String,String> customFields, String errorOrigin, String eventType, List<ExternalCallData> externalCalls, Long gatewayTime, String httpMethod, String id, String messagePayload, String messageType, String nativeHttpMethod, String nativeReqPayload, Map<String,String> nativeRequestHeaders, String nativeResPayload, Map<String,String> nativeResponseHeaders, String nativeURL, String operationName, String origin, String packageId, String packageName, String planId, String planName, Long providerTime, Map<String,String> queryParameters, String reqPayload, Map<String,String> requestHeaders, String resPayload, String responseCode, Map<String,String> responseHeaders, String serverID, String sessionId, String sourceGateway, String sourceGatewayDetails, String sourceGatewayNode, String status, Long totalDataSize, Long totalTime)
      Constructs a validated instance of TransactionEvent.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using TransactionEvent(Consumer) instead.

      Parameter:
      apiId - API Id
      apiName - API name
      apiVersion - API version
      applicationId - Unique Id of the application
      applicationIp - IP address of the application for the current request
      applicationName - Application name
      cachedResponse - Boolean value to indicate whether the response is served from cache
      callbackRequest - var.name
      consumerIp - IP address of the consumer for the current request
      correlationID - Correlation ID used in the logging
      creationDate - Creation time of the transaction.
      customFields - Custom fields to be added.
      errorOrigin - Information of error orgination
      eventType - var.name
      externalCalls - Details of external calls made
      gatewayTime - Time taken by the API Gateway for processing the request
      httpMethod - Name of the method
      id - var.name
      messagePayload - Payload of a Websocket message
      messageType - Websocket message type
      nativeHttpMethod - Finally resolved HTTP method of native endpoint call
      nativeReqPayload - Request payload sent in native call
      nativeRequestHeaders - Request headers sent in native call
      nativeResPayload - Response payload received from native call
      nativeResponseHeaders - Response headers received from native call
      nativeURL - Finally resolved URL of native endpoint call
      operationName - Operation name of the incoming request
      origin - Origin of a Websocket message
      packageId - Id of the package.
      packageName - Package name
      planId - Id of the Plan
      planName - Plan name
      providerTime - Time taken by the native provider for processing the request
      queryParameters - Incoming query parameters
      reqPayload - The complete request payload
      requestHeaders - Incoming request headers
      resPayload - The complete response payload
      responseCode - Response status code
      responseHeaders - Outgoing response headers
      serverID - Information about APIGW servername and port
      sessionId - Unique Id of the session
      sourceGateway - var.name
      sourceGatewayDetails - var.name
      sourceGatewayNode - The node which processed the request, in a multi node gateway
      status - Status of the request
      totalDataSize - Total size of the payload
      totalTime - Total time taken for processing the request
    • TransactionEvent

      protected TransactionEvent()
  • Methodendetails

    • builder

    • apiId

      public String apiId()
      API Id
    • apiName

      public String apiName()
      API name
    • apiVersion

      public String apiVersion()
      API version
    • applicationId

      public String applicationId()
      Unique Id of the application
    • applicationIp

      public String applicationIp()
      IP address of the application for the current request
    • applicationName

      public String applicationName()
      Application name
    • cachedResponse

      public String cachedResponse()
      Boolean value to indicate whether the response is served from cache
    • callbackRequest

      public Boolean callbackRequest()
    • consumerIp

      public String consumerIp()
      IP address of the consumer for the current request
    • correlationID

      public String correlationID()
      Correlation ID used in the logging
    • creationDate

      public Long creationDate()
      Creation time of the transaction.
    • customFields

      public Map<String,String> customFields()
      Custom fields to be added.
    • errorOrigin

      public String errorOrigin()
      Information of error orgination
    • eventType

      public String eventType()
    • externalCalls

      public List<ExternalCallData> externalCalls()
      Details of external calls made
    • gatewayTime

      public Long gatewayTime()
      Time taken by the API Gateway for processing the request
    • httpMethod

      public String httpMethod()
      Name of the method
    • id

      public String id()
    • messagePayload

      public String messagePayload()
      Payload of a Websocket message
    • messageType

      public String messageType()
      Websocket message type
    • nativeHttpMethod

      public String nativeHttpMethod()
      Finally resolved HTTP method of native endpoint call
    • nativeReqPayload

      public String nativeReqPayload()
      Request payload sent in native call
    • nativeRequestHeaders

      public Map<String,String> nativeRequestHeaders()
      Request headers sent in native call
    • nativeResPayload

      public String nativeResPayload()
      Response payload received from native call
    • nativeResponseHeaders

      public Map<String,String> nativeResponseHeaders()
      Response headers received from native call
    • nativeURL

      public String nativeURL()
      Finally resolved URL of native endpoint call
    • operationName

      public String operationName()
      Operation name of the incoming request
    • origin

      public String origin()
      Origin of a Websocket message
    • packageId

      public String packageId()
      Id of the package.
    • packageName

      public String packageName()
      Package name
    • planId

      public String planId()
      Id of the Plan
    • planName

      public String planName()
      Plan name
    • providerTime

      public Long providerTime()
      Time taken by the native provider for processing the request
    • queryParameters

      public Map<String,String> queryParameters()
      Incoming query parameters
    • reqPayload

      public String reqPayload()
      The complete request payload
    • requestHeaders

      public Map<String,String> requestHeaders()
      Incoming request headers
    • resPayload

      public String resPayload()
      The complete response payload
    • responseCode

      public String responseCode()
      Response status code
    • responseHeaders

      public Map<String,String> responseHeaders()
      Outgoing response headers
    • serverID

      public String serverID()
      Information about APIGW servername and port
    • sessionId

      public String sessionId()
      Unique Id of the session
    • sourceGateway

      public String sourceGateway()
    • sourceGatewayDetails

      public String sourceGatewayDetails()
    • sourceGatewayNode

      public String sourceGatewayNode()
      The node which processed the request, in a multi node gateway
    • status

      public String status()
      Status of the request
    • totalDataSize

      public Long totalDataSize()
      Total size of the payload
    • totalTime

      public Long totalTime()
      Total time taken for processing the request
    • apiId

      public TransactionEvent apiId(String apiId)
      API Id
      Gibt zurück:
      this.
    • apiName

      public TransactionEvent apiName(String apiName)
      API name
      Gibt zurück:
      this.
    • apiVersion

      public TransactionEvent apiVersion(String apiVersion)
      API version
      Gibt zurück:
      this.
    • applicationId

      public TransactionEvent applicationId(String applicationId)
      Unique Id of the application
      Gibt zurück:
      this.
    • applicationIp

      public TransactionEvent applicationIp(String applicationIp)
      IP address of the application for the current request
      Gibt zurück:
      this.
    • applicationName

      public TransactionEvent applicationName(String applicationName)
      Application name
      Gibt zurück:
      this.
    • cachedResponse

      public TransactionEvent cachedResponse(String cachedResponse)
      Boolean value to indicate whether the response is served from cache
      Gibt zurück:
      this.
    • callbackRequest

      public TransactionEvent callbackRequest(Boolean callbackRequest)
      Gibt zurück:
      this.
    • consumerIp

      public TransactionEvent consumerIp(String consumerIp)
      IP address of the consumer for the current request
      Gibt zurück:
      this.
    • correlationID

      public TransactionEvent correlationID(String correlationID)
      Correlation ID used in the logging
      Gibt zurück:
      this.
    • creationDate

      public TransactionEvent creationDate(Long creationDate)
      Creation time of the transaction.
      Gibt zurück:
      this.
    • customFields

      public TransactionEvent customFields(Map<String,String> customFields)
      Custom fields to be added.
      Gibt zurück:
      this.
    • errorOrigin

      public TransactionEvent errorOrigin(String errorOrigin)
      Information of error orgination
      Gibt zurück:
      this.
    • eventType

      public TransactionEvent eventType(String eventType)
      Gibt zurück:
      this.
    • externalCalls

      public TransactionEvent externalCalls(List<ExternalCallData> externalCalls)
      Details of external calls made
      Gibt zurück:
      this.
    • gatewayTime

      public TransactionEvent gatewayTime(Long gatewayTime)
      Time taken by the API Gateway for processing the request
      Gibt zurück:
      this.
    • httpMethod

      public TransactionEvent httpMethod(String httpMethod)
      Name of the method
      Gibt zurück:
      this.
    • id

      public TransactionEvent id(String id)
      Gibt zurück:
      this.
    • messagePayload

      public TransactionEvent messagePayload(String messagePayload)
      Payload of a Websocket message
      Gibt zurück:
      this.
    • messageType

      public TransactionEvent messageType(String messageType)
      Websocket message type
      Gibt zurück:
      this.
    • nativeHttpMethod

      public TransactionEvent nativeHttpMethod(String nativeHttpMethod)
      Finally resolved HTTP method of native endpoint call
      Gibt zurück:
      this.
    • nativeReqPayload

      public TransactionEvent nativeReqPayload(String nativeReqPayload)
      Request payload sent in native call
      Gibt zurück:
      this.
    • nativeRequestHeaders

      public TransactionEvent nativeRequestHeaders(Map<String,String> nativeRequestHeaders)
      Request headers sent in native call
      Gibt zurück:
      this.
    • nativeResPayload

      public TransactionEvent nativeResPayload(String nativeResPayload)
      Response payload received from native call
      Gibt zurück:
      this.
    • nativeResponseHeaders

      public TransactionEvent nativeResponseHeaders(Map<String,String> nativeResponseHeaders)
      Response headers received from native call
      Gibt zurück:
      this.
    • nativeURL

      public TransactionEvent nativeURL(String nativeURL)
      Finally resolved URL of native endpoint call
      Gibt zurück:
      this.
    • operationName

      public TransactionEvent operationName(String operationName)
      Operation name of the incoming request
      Gibt zurück:
      this.
    • origin

      public TransactionEvent origin(String origin)
      Origin of a Websocket message
      Gibt zurück:
      this.
    • packageId

      public TransactionEvent packageId(String packageId)
      Id of the package.
      Gibt zurück:
      this.
    • packageName

      public TransactionEvent packageName(String packageName)
      Package name
      Gibt zurück:
      this.
    • planId

      public TransactionEvent planId(String planId)
      Id of the Plan
      Gibt zurück:
      this.
    • planName

      public TransactionEvent planName(String planName)
      Plan name
      Gibt zurück:
      this.
    • providerTime

      public TransactionEvent providerTime(Long providerTime)
      Time taken by the native provider for processing the request
      Gibt zurück:
      this.
    • queryParameters

      public TransactionEvent queryParameters(Map<String,String> queryParameters)
      Incoming query parameters
      Gibt zurück:
      this.
    • reqPayload

      public TransactionEvent reqPayload(String reqPayload)
      The complete request payload
      Gibt zurück:
      this.
    • requestHeaders

      public TransactionEvent requestHeaders(Map<String,String> requestHeaders)
      Incoming request headers
      Gibt zurück:
      this.
    • resPayload

      public TransactionEvent resPayload(String resPayload)
      The complete response payload
      Gibt zurück:
      this.
    • responseCode

      public TransactionEvent responseCode(String responseCode)
      Response status code
      Gibt zurück:
      this.
    • responseHeaders

      public TransactionEvent responseHeaders(Map<String,String> responseHeaders)
      Outgoing response headers
      Gibt zurück:
      this.
    • serverID

      public TransactionEvent serverID(String serverID)
      Information about APIGW servername and port
      Gibt zurück:
      this.
    • sessionId

      public TransactionEvent sessionId(String sessionId)
      Unique Id of the session
      Gibt zurück:
      this.
    • sourceGateway

      public TransactionEvent sourceGateway(String sourceGateway)
      Gibt zurück:
      this.
    • sourceGatewayDetails

      public TransactionEvent sourceGatewayDetails(String sourceGatewayDetails)
      Gibt zurück:
      this.
    • sourceGatewayNode

      public TransactionEvent sourceGatewayNode(String sourceGatewayNode)
      The node which processed the request, in a multi node gateway
      Gibt zurück:
      this.
    • status

      public TransactionEvent status(String status)
      Status of the request
      Gibt zurück:
      this.
    • totalDataSize

      public TransactionEvent totalDataSize(Long totalDataSize)
      Total size of the payload
      Gibt zurück:
      this.
    • totalTime

      public TransactionEvent totalTime(Long totalTime)
      Total time taken for processing the request
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object