## Uses of Interface
org.kie.internal.runtime.manager.audit.query.ProcessInstanceLogQueryBuilder

- Packages that use ProcessInstanceLogQueryBuilder
  Package | Description
  --- | ---
  org.kie.internal.runtime.manager.audit.query |

- - ### Uses of ProcessInstanceLogQueryBuilder in org.kie.internal.runtime.manager.audit.query

    Methods in org.kie.internal.runtime.manager.audit.query that return ProcessInstanceLogQueryBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`correlationKey​(CorrelationKey... correlationKeys)` | Specify one or more process correlation keys as a criteria
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`duration​(long... duration)` | Specify one or more (process instance) durations as a criteria.
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`durationMax​(long durationMax)` | Specify the end (maximum) of a range to be used as a criteria on the (process instance) duration field
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`durationMin​(long durationMin)` | Specify the begin (minimum) of a range to be used as a criteria on the (process instance) duration field
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`endDate​(java.util.Date... date)` | Specify one or more (process instance) end dates as a criteria
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`endDateRangeEnd​(java.util.Date rangeEnd)` | Specify the end of a date range to be used as a criteria on the end date field.
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`endDateRangeStart​(java.util.Date rangeStart)` | Specify the begin of a date range to be used as a criteria on the end date field.
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`identity​(java.lang.String... identity)` | Specify one or more identiies (who started the process instance) as a criteria
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`outcome​(java.lang.String... outcome)` | Specify one or more (process instance) outcomes as a criteria.
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`processName​(java.lang.String... processName)` | Specify one or more process names as a criteria
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`processVersion​(java.lang.String... version)` | Specify one or more process versions as a criteria
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`startDate​(java.util.Date... date)` | Specify one or more (process instance) start dates as a criteria
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`startDateRangeEnd​(java.util.Date rangeEnd)` | Specify the end of a date range to be used as a criteria on the start date field.
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`startDateRangeStart​(java.util.Date rangeStart)` | Specify the begin of a date range to be used as a criteria on the start date field.
    `ProcessInstanceLogQueryBuilder` | ProcessInstanceLogQueryBuilder.`status​(int... status)` | Specify one more statuses (in the form of an int) as criteria.