11package com .perimeterx .models .activities ;
22
33import com .fasterxml .jackson .annotation .JsonProperty ;
4- import com .fasterxml .jackson .annotation .JsonIgnoreProperties ;
54import com .google .gson .JsonIOException ;
65import com .perimeterx .models .PXContext ;
76import com .perimeterx .models .configuration .PXConfiguration ;
@@ -18,14 +17,19 @@ public class EnforcerTelemetryActivityDetails implements ActivityDetails {
1817
1918 @ JsonProperty ("module_version" )
2019 private String moduleVersion ;
20+
2121 @ JsonProperty ("enforcer_configs" )
2222 private TelemetryConfiguration enforcerConfigs ;
23+
2324 @ JsonProperty ("os_name" )
2425 private String osName ;
26+
2527 @ JsonProperty ("node_name" )
2628 private String nodeName ;
29+
2730 @ JsonProperty ("update_reason" )
2831 private UpdateReason updateReason ;
32+
2933 @ JsonProperty ("request_id" )
3034 private UUID requestId ;
3135
@@ -74,72 +78,11 @@ public UUID getRequestId() {
7478
7579class TelemetryConfiguration {
7680 @ JsonProperty ("active_config" )
77- @ JsonIgnoreProperties ({
78- "customParametersProvider" ,
79- "blockHandler" ,
80- "customLoginResponseValidator" ,
81- "credentialsCustomExtractor" ,
82- "customIsSensitiveRequest" ,
83- "customParametersExtraction" ,
84- "filterByCustomFunction" ,
85- "loggerFactory" ,
86- "telemetryConfig" ,
87- "reverseProxyInstance" ,
88- "ipxHttpClientInstance" ,
89- "ipxhttpClientInstance" ,
90- "IPXHttpClientInstance" ,
91- "pxClientInstance" ,
92- "PXClientInstance" ,
93- "pxclientInstance" ,
94- "httpClient" ,
95- "pxClient" ,
96- "pxReverseProxy"
97- })
9881 public PXConfiguration activeConfig ;
82+
9983 @ JsonProperty ("static_config" )
100- @ JsonIgnoreProperties ({
101- "customParametersProvider" ,
102- "blockHandler" ,
103- "customLoginResponseValidator" ,
104- "credentialsCustomExtractor" ,
105- "customIsSensitiveRequest" ,
106- "customParametersExtraction" ,
107- "filterByCustomFunction" ,
108- "loggerFactory" ,
109- "telemetryConfig" ,
110- "reverseProxyInstance" ,
111- "ipxHttpClientInstance" ,
112- "ipxhttpClientInstance" ,
113- "IPXHttpClientInstance" ,
114- "pxClientInstance" ,
115- "PXClientInstance" ,
116- "pxclientInstance" ,
117- "httpClient" ,
118- "pxClient" ,
119- "pxReverseProxy"
120- })
12184 public PXConfiguration staticConfig ;
85+
12286 @ JsonProperty ("remote_config" )
123- @ JsonIgnoreProperties ({
124- "customParametersProvider" ,
125- "blockHandler" ,
126- "customLoginResponseValidator" ,
127- "credentialsCustomExtractor" ,
128- "customIsSensitiveRequest" ,
129- "customParametersExtraction" ,
130- "filterByCustomFunction" ,
131- "loggerFactory" ,
132- "telemetryConfig" ,
133- "reverseProxyInstance" ,
134- "ipxHttpClientInstance" ,
135- "ipxhttpClientInstance" ,
136- "IPXHttpClientInstance" ,
137- "pxClientInstance" ,
138- "PXClientInstance" ,
139- "pxclientInstance" ,
140- "httpClient" ,
141- "pxClient" ,
142- "pxReverseProxy"
143- })
14487 public PXConfiguration remoteConfig ;
14588}
0 commit comments