Klasse TransactionMgmtTransactionEvent

java.lang.Object
io.github.primelib.webmethodsapigateway4j.models.TransactionMgmtTransactionEvent

@Generated("io.github.primelib.primecodegen") public class TransactionMgmtTransactionEvent extends Object
TransactionMgmtTransactionEvent
  • 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<TransactionMgmtExternalCallData> 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
    • stage

      protected String stage
    • status

      protected String status
      Status of the request
    • tenantId

      protected String tenantId
    • totalDataSize

      protected Long totalDataSize
      Total size of the payload
    • totalTime

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

    • TransactionMgmtTransactionEvent

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

      @Internal public TransactionMgmtTransactionEvent(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<TransactionMgmtExternalCallData> 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 stage, String status, String tenantId, Long totalDataSize, Long totalTime)
      Constructs a validated instance of TransactionMgmtTransactionEvent.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using TransactionMgmtTransactionEvent(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 - callbackRequest
      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 - eventType
      externalCalls - Details of external calls made
      gatewayTime - Time taken by the API Gateway for processing the request
      httpMethod - Name of the method
      id - id
      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 - sourceGateway
      sourceGatewayDetails - sourceGatewayDetails
      sourceGatewayNode - The node which processed the request, in a multi node gateway
      stage - stage
      status - Status of the request
      tenantId - tenantId
      totalDataSize - Total size of the payload
      totalTime - Total time taken for processing the request
    • TransactionMgmtTransactionEvent

      protected TransactionMgmtTransactionEvent()
  • Methodendetails