Class HumioExternalClient
java.lang.Object
com.mimecast.robin.assertion.client.ExternalClient
com.mimecast.robin.assertion.client.MatchExternalClient
com.mimecast.robin.assertion.client.logs.LogsExternalClient
com.mimecast.robin.assertion.client.humio.HumioExternalClient
Humio external client.
This provides a means to fetch the MTA logs via Functional Framework Service.
- See Also:
-
Field Summary
Fields inherited from class com.mimecast.robin.assertion.client.logs.LogsExternalClient
dir, fileName, pathFields inherited from class com.mimecast.robin.assertion.client.MatchExternalClient
config, matchGroups, refuseGroups, verifyNone, verifyPatternsFields inherited from class com.mimecast.robin.assertion.client.ExternalClient
assertVerifyFails, connection, log, skip, transactionId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected HumioClientGets new HumioClient.getLogs()Get logs.setConfig(BasicConfig config) Sets config instance.Methods inherited from class com.mimecast.robin.assertion.client.logs.LogsExternalClient
getGreps, run, setPathMethods inherited from class com.mimecast.robin.assertion.client.MatchExternalClient
checkPatterns, checkVerify, checkVerifyEntry, compilePatterns, compileVerify, logResults, magicMatches, matchEntry, matchPatterns, runMatches, verifyMatchesMethods inherited from class com.mimecast.robin.assertion.client.ExternalClient
magicReplace, setConnection, setTransactionId, skip
-
Constructor Details
-
HumioExternalClient
public HumioExternalClient()
-
-
Method Details
-
setConfig
Sets config instance.- Overrides:
setConfigin classLogsExternalClient- Parameters:
config- ExternalClient instance.- Returns:
- Self.
-
getClient
Gets new HumioClient.- Returns:
- HumioClient instance.
-
getLogs
Get logs.- Overrides:
getLogsin classLogsExternalClient- Returns:
- List of String.
- Throws:
AssertException- Assertion exception.
-