REST Resource class for external integrations to interact with Nebula Logger
endpointRequest → EndpointRequest
errors → List<EndpointError>
headerKeys → List<String>
parameters → Map<String, String>
EndpointError(System.Exception apexException) → public
EndpointError(String message) → public
EndpointError(String message, String type) → public
EndpointRequest(System.RestRequest restRequest) → public
addError(System.Exception apexException) → EndpointResponse
addError(EndpointError endpointError) → EndpointResponse
Processes any HTTP POST requests sent
handlePost(EndpointRequest endpointRequest) → EndpointResponse
handlePost(EndpointRequest endpointRequest) → EndpointResponse
handlePost(EndpointRequest endpointRequest) → EndpointResponse
setStatusCode(Integer statusCode) → EndpointResponse
LoggerRestResource.OTelAttribute class
OTelAttribute(String key, String value)
value → OTelAttributeValue
LoggerRestResource.OTelAttributeValue class
OTelAttributeValue(String value)
LoggerRestResource.OTelLogRecord class
attributes → List<OTelAttribute>
body → OTelAttributeValue
getLogEntryEvent() → LogEntryEvent__e
LoggerRestResource.OTelLogsPayload class
resourceLogs → List<OTelResourceLog>
getConvertedLogEntryEvents() → List<LogEntryEvent__e>
LoggerRestResource.OTelResource class
attributes → List<OTelAttribute>
LoggerRestResource.OTelResourceLog class
scopeLogs → List<OTelScopeLog>
getLogEntryEvents() → List<LogEntryEvent__e>
LoggerRestResource.OTelScope class
LoggerRestResource.OTelScopeLog class
logRecords → List<OTelLogRecord>