PostProcessingControlsBuilder
This builder class provides a quick and easy way to set post processing flags. It can be found inside the TritonTypes.cls. These flags determine what type of post processing Pharos performs for a log
setAll(Boolean value)
Sets all flags according to the Boolean value provided.
value
-- Boolean value to set all flags to
stackTrace(Boolean value)
Sets the stack trace post processing control. This is only applicable to Apex and Integration logs. When this value is set for an Apex log, Pharos will fetch a context-enriched stack strace and render a view showing several lines around each of the stack trace entries. When this value is set to true for an Integration category log, Pharos will render a Postman-like view of the request and response payloads provided with the log record.
value
-- Boolean value to set
userInfo(Boolean value)
Sets the user info post-processing control. If set to true, Pharos will automatically fetch the first and last name of the user based on user Id value from a log record. This will be used to show a link to the user record from the log detail page.
value
-- boolean value to set
objectInfo(Boolean value)
Sets the object info post processing control. If set to true, Pharos will automatically fetch the label of the related record based on related object Id value from a log record.
value
-- Boolean value to set
relatedObjects(Boolean value)
Sets the related objects post processing control. If set to true Pharos will automatically fetch all labels of related object records based on related object Ids value from a log record.
value
-- boolean value to set
deployResult(Boolean value)
Sets the deploy result post processing control. If set to true Pharos will automatically fetch the 10 most recent deployments that took place in your org.
value
-- Boolean value to set
auditTrail(Boolean value)
Sets the audit trail post processing control. If set to true Pharos will automatically fetch the org audit trail for the last 48 hours (if available).
value
-- Boolean value to set
pendingJobs(Boolean value)
Sets the pending jobs post processing control. If set to true Pharos will automatically fetch all pending jobs currently in the flex queue.
value
-- Boolean value to set
totalActiveSession(Boolean value)
Sets the active sessions post processing control. If set to true Pharos will automatically fetch the total number of logged in users (active sessions).
value
-- Boolean value to set
installedPackages(Boolean value)
Sets the installed packages post processing control. If set to true Pharos will automatically fetch the names of all installed managed and unmanaged packages.
value
-- Boolean value to set
build()
Returns an instance of the post processing controls in JSON format. Pass the output of this method to the postProcessing() method in the TritonBuilder class as described here.
Last updated