Klasse TransactionEvent
java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.TransactionEvent
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class TransactionEvent
extends Object
TransactionEvent
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected StringAPI Idprotected StringAPI nameprotected StringAPI versionprotected StringUnique Id of the applicationprotected StringIP address of the application for the current requestprotected StringApplication nameprotected StringBoolean value to indicate whether the response is served from cacheprotected Booleanprotected StringIP address of the consumer for the current requestprotected StringCorrelation ID used in the loggingprotected LongCreation time of the transaction.Custom fields to be added.protected StringInformation of error orginationprotected Stringprotected List<ExternalCallData>Details of external calls madeprotected LongTime taken by the API Gateway for processing the requestprotected StringName of the methodprotected Stringprotected StringPayload of a Websocket messageprotected StringWebsocket message typeprotected StringFinally resolved HTTP method of native endpoint callprotected StringRequest payload sent in native callRequest headers sent in native callprotected StringResponse payload received from native callResponse headers received from native callprotected StringFinally resolved URL of native endpoint callprotected StringOperation name of the incoming requestprotected StringOrigin of a Websocket messageprotected StringId of the package.protected StringPackage nameprotected StringId of the Planprotected StringPlan nameprotected LongTime taken by the native provider for processing the requestIncoming query parametersprotected StringThe complete request payloadIncoming request headersprotected StringThe complete response payloadprotected StringResponse status codeOutgoing response headersprotected StringInformation about APIGW servername and portprotected StringUnique Id of the sessionprotected Stringprotected Stringprotected StringThe node which processed the request, in a multi node gatewayprotected StringStatus of the requestprotected LongTotal size of the payloadprotected LongTotal time taken for processing the request -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedTransactionEvent(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 ofTransactionEvent.Constructs a validated instance ofTransactionEvent. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungapiId()API IdAPI IdapiName()API nameAPI nameAPI versionapiVersion(String apiVersion) API versionUnique Id of the applicationapplicationId(String applicationId) Unique Id of the applicationIP address of the application for the current requestapplicationIp(String applicationIp) IP address of the application for the current requestApplication nameapplicationName(String applicationName) Application namebuilder()Boolean value to indicate whether the response is served from cachecachedResponse(String cachedResponse) Boolean value to indicate whether the response is served from cachecallbackRequest(Boolean callbackRequest) protected booleanIP address of the consumer for the current requestconsumerIp(String consumerIp) IP address of the consumer for the current requestCorrelation ID used in the loggingcorrelationID(String correlationID) Correlation ID used in the loggingCreation time of the transaction.creationDate(Long creationDate) Creation time of the transaction.Custom fields to be added.customFields(Map<String, String> customFields) Custom fields to be added.booleanInformation of error orginationerrorOrigin(String errorOrigin) Information of error orginationDetails of external calls madeexternalCalls(List<ExternalCallData> externalCalls) Details of external calls madeTime taken by the API Gateway for processing the requestgatewayTime(Long gatewayTime) Time taken by the API Gateway for processing the requestinthashCode()Name of the methodhttpMethod(String httpMethod) Name of the methodid()Payload of a Websocket messagemessagePayload(String messagePayload) Payload of a Websocket messageWebsocket message typemessageType(String messageType) Websocket message typeFinally resolved HTTP method of native endpoint callnativeHttpMethod(String nativeHttpMethod) Finally resolved HTTP method of native endpoint callRequest payload sent in native callnativeReqPayload(String nativeReqPayload) Request payload sent in native callRequest headers sent in native callnativeRequestHeaders(Map<String, String> nativeRequestHeaders) Request headers sent in native callResponse payload received from native callnativeResPayload(String nativeResPayload) Response payload received from native callResponse headers received from native callnativeResponseHeaders(Map<String, String> nativeResponseHeaders) Response headers received from native callFinally resolved URL of native endpoint callFinally resolved URL of native endpoint callOperation name of the incoming requestoperationName(String operationName) Operation name of the incoming requestorigin()Origin of a Websocket messageOrigin of a Websocket messageId of the package.Id of the package.Package namepackageName(String packageName) Package nameplanId()Id of the PlanId of the PlanplanName()Plan namePlan nameTime taken by the native provider for processing the requestproviderTime(Long providerTime) Time taken by the native provider for processing the requestIncoming query parametersqueryParameters(Map<String, String> queryParameters) Incoming query parametersThe complete request payloadreqPayload(String reqPayload) The complete request payloadIncoming request headersrequestHeaders(Map<String, String> requestHeaders) Incoming request headersThe complete response payloadresPayload(String resPayload) The complete response payloadResponse status coderesponseCode(String responseCode) Response status codeOutgoing response headersresponseHeaders(Map<String, String> responseHeaders) Outgoing response headersserverID()Information about APIGW servername and portInformation about APIGW servername and portUnique Id of the sessionUnique Id of the sessionsourceGateway(String sourceGateway) sourceGatewayDetails(String sourceGatewayDetails) The node which processed the request, in a multi node gatewaysourceGatewayNode(String sourceGatewayNode) The node which processed the request, in a multi node gatewaystatus()Status of the requestStatus of the requesttoString()Total size of the payloadtotalDataSize(Long totalDataSize) Total size of the payloadTotal time taken for processing the requestTotal time taken for processing the request
-
Felddetails
-
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
-
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
-
externalCalls
Details of external calls made -
gatewayTime
Time taken by the API Gateway for processing the request -
httpMethod
Name of the method -
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
-
sourceGatewayDetails
-
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
-
-
Konstruktordetails
-
TransactionEvent
Constructs a validated instance ofTransactionEvent.- 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 ofTransactionEvent.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
TransactionEvent(Consumer)instead.- Parameter:
apiId- API IdapiName- API nameapiVersion- API versionapplicationId- Unique Id of the applicationapplicationIp- IP address of the application for the current requestapplicationName- Application namecachedResponse- Boolean value to indicate whether the response is served from cachecallbackRequest- var.nameconsumerIp- IP address of the consumer for the current requestcorrelationID- Correlation ID used in the loggingcreationDate- Creation time of the transaction.customFields- Custom fields to be added.errorOrigin- Information of error orginationeventType- var.nameexternalCalls- Details of external calls madegatewayTime- Time taken by the API Gateway for processing the requesthttpMethod- Name of the methodid- var.namemessagePayload- Payload of a Websocket messagemessageType- Websocket message typenativeHttpMethod- Finally resolved HTTP method of native endpoint callnativeReqPayload- Request payload sent in native callnativeRequestHeaders- Request headers sent in native callnativeResPayload- Response payload received from native callnativeResponseHeaders- Response headers received from native callnativeURL- Finally resolved URL of native endpoint calloperationName- Operation name of the incoming requestorigin- Origin of a Websocket messagepackageId- Id of the package.packageName- Package nameplanId- Id of the PlanplanName- Plan nameproviderTime- Time taken by the native provider for processing the requestqueryParameters- Incoming query parametersreqPayload- The complete request payloadrequestHeaders- Incoming request headersresPayload- The complete response payloadresponseCode- Response status coderesponseHeaders- Outgoing response headersserverID- Information about APIGW servername and portsessionId- Unique Id of the sessionsourceGateway- var.namesourceGatewayDetails- var.namesourceGatewayNode- The node which processed the request, in a multi node gatewaystatus- Status of the requesttotalDataSize- Total size of the payloadtotalTime- Total time taken for processing the request
-
TransactionEvent
protected TransactionEvent()
-
-
Methodendetails
-
builder
-
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
-
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
-
externalCalls
Details of external calls made -
gatewayTime
Time taken by the API Gateway for processing the request -
httpMethod
Name of the method -
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
-
sourceGatewayDetails
-
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 -
apiId
API Id- Gibt zurück:
this.
-
apiName
API name- Gibt zurück:
this.
-
apiVersion
API version- Gibt zurück:
this.
-
applicationId
Unique Id of the application- Gibt zurück:
this.
-
applicationIp
IP address of the application for the current request- Gibt zurück:
this.
-
applicationName
Application name- Gibt zurück:
this.
-
cachedResponse
Boolean value to indicate whether the response is served from cache- Gibt zurück:
this.
-
callbackRequest
- Gibt zurück:
this.
-
consumerIp
IP address of the consumer for the current request- Gibt zurück:
this.
-
correlationID
Correlation ID used in the logging- Gibt zurück:
this.
-
creationDate
Creation time of the transaction.- Gibt zurück:
this.
-
customFields
Custom fields to be added.- Gibt zurück:
this.
-
errorOrigin
Information of error orgination- Gibt zurück:
this.
-
eventType
- Gibt zurück:
this.
-
externalCalls
Details of external calls made- Gibt zurück:
this.
-
gatewayTime
Time taken by the API Gateway for processing the request- Gibt zurück:
this.
-
httpMethod
Name of the method- Gibt zurück:
this.
-
id
- Gibt zurück:
this.
-
messagePayload
Payload of a Websocket message- Gibt zurück:
this.
-
messageType
Websocket message type- Gibt zurück:
this.
-
nativeHttpMethod
Finally resolved HTTP method of native endpoint call- Gibt zurück:
this.
-
nativeReqPayload
Request payload sent in native call- Gibt zurück:
this.
-
nativeRequestHeaders
Request headers sent in native call- Gibt zurück:
this.
-
nativeResPayload
Response payload received from native call- Gibt zurück:
this.
-
nativeResponseHeaders
Response headers received from native call- Gibt zurück:
this.
-
nativeURL
Finally resolved URL of native endpoint call- Gibt zurück:
this.
-
operationName
Operation name of the incoming request- Gibt zurück:
this.
-
origin
Origin of a Websocket message- Gibt zurück:
this.
-
packageId
Id of the package.- Gibt zurück:
this.
-
packageName
Package name- Gibt zurück:
this.
-
planId
Id of the Plan- Gibt zurück:
this.
-
planName
Plan name- Gibt zurück:
this.
-
providerTime
Time taken by the native provider for processing the request- Gibt zurück:
this.
-
queryParameters
Incoming query parameters- Gibt zurück:
this.
-
reqPayload
The complete request payload- Gibt zurück:
this.
-
requestHeaders
Incoming request headers- Gibt zurück:
this.
-
resPayload
The complete response payload- Gibt zurück:
this.
-
responseCode
Response status code- Gibt zurück:
this.
-
responseHeaders
Outgoing response headers- Gibt zurück:
this.
-
serverID
Information about APIGW servername and port- Gibt zurück:
this.
-
sessionId
Unique Id of the session- Gibt zurück:
this.
-
sourceGateway
- Gibt zurück:
this.
-
sourceGatewayDetails
- Gibt zurück:
this.
-
sourceGatewayNode
The node which processed the request, in a multi node gateway- Gibt zurück:
this.
-
status
Status of the request- Gibt zurück:
this.
-
totalDataSize
Total size of the payload- Gibt zurück:
this.
-
totalTime
Total time taken for processing the request- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-