Class AuditProfile.QueryRequest.Builder
java.lang.Object
com.inductiveautomation.ignition.gateway.audit.AuditProfile.QueryRequest.Builder
- Enclosing class:
- AuditProfile.QueryRequest
Builder for QueryRequest objects.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds theAuditProfile.QueryRequestobject.setActionFilter(@Nullable String actionFilter) Sets the action filter.setActionTargetFilter(@Nullable String actionTargetFilter) Sets the action target filter.setActionValueFilter(@Nullable String actionValueFilter) Sets the action value filter.setActorFilter(@Nullable String actorFilter) Sets the actor filter.setContextFilter(@Nullable Integer contextFilter) Sets the context filter.setEndTime(@Nullable Date endTime) Sets the end time filter.Sets the maximum number of results returned from the query.setStartTime(@Nullable Date startTime) Sets the start time filter.setSystemFilter(@Nullable String systemFilter) Sets the system filter.
-
Method Details
-
setActorFilter
Sets the actor filter.- Parameters:
actorFilter- the actor filter- Returns:
- the Builder instance
-
setActionFilter
Sets the action filter.- Parameters:
actionFilter- the action filter- Returns:
- the Builder instance
-
setActionTargetFilter
Sets the action target filter.- Parameters:
actionTargetFilter- the action target filter- Returns:
- the Builder instance
-
setActionValueFilter
Sets the action value filter.- Parameters:
actionValueFilter- the action value filter- Returns:
- the Builder instance
-
setStartTime
Sets the start time filter.- Parameters:
startTime- the start time- Returns:
- the Builder instance
-
setEndTime
Sets the end time filter.- Parameters:
endTime- the end time- Returns:
- the Builder instance
-
setSystemFilter
Sets the system filter.- Parameters:
systemFilter- the system filter- Returns:
- the Builder instance
-
setContextFilter
Sets the context filter.- Parameters:
contextFilter- the context filter- Returns:
- the Builder instance
-
setLimit
Sets the maximum number of results returned from the query.- Parameters:
limit- the maximum number of results to return, or null for no limit- Returns:
- the Builder instance
-
build
Builds theAuditProfile.QueryRequestobject.- Returns:
- the constructed
AuditProfile.QueryRequestinstance
-