Class QueryAggregation.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.QueryAggregation.Builder
-
- Enclosing class:
- QueryAggregation
public static class QueryAggregation.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryAggregation.Builder
arePartialResults(Boolean arePartialResults)
True if query did not complete processing all data.QueryAggregation
build()
QueryAggregation.Builder
columns(List<AbstractColumn> columns)
Query result columnsQueryAggregation.Builder
copy(QueryAggregation model)
QueryAggregation.Builder
fields(List<AbstractColumn> fields)
Query result fieldsQueryAggregation.Builder
isContentHidden(Boolean isContentHidden)
True if the data returned by query is hidden.QueryAggregation.Builder
items(List<Map<String,Object>> items)
Query result dataQueryAggregation.Builder
partialResultReason(String partialResultReason)
Explanation of why results may be partial.QueryAggregation.Builder
percentComplete(Integer percentComplete)
Percentage progress completion of the query.QueryAggregation.Builder
queryExecutionTimeInMs(Long queryExecutionTimeInMs)
Time ellapsed executing query in milli-seconds.QueryAggregation.Builder
recalls(List<RecallDefinition> recalls)
List of recalls in the query.QueryAggregation.Builder
timeFilter(TimeRange timeFilter)
QueryAggregation.Builder
totalCount(Integer totalCount)
Number of rows query retrieved.QueryAggregation.Builder
totalGroupCount(Integer totalGroupCount)
Number of groups created by query.QueryAggregation.Builder
totalMatchedCount(Long totalMatchedCount)
Number of rows matched by query.
-
-
-
Method Detail
-
totalCount
public QueryAggregation.Builder totalCount(Integer totalCount)
Number of rows query retrieved.Up to maxTotalCount limit.
- Parameters:
totalCount
- the value to set- Returns:
- this builder
-
totalMatchedCount
public QueryAggregation.Builder totalMatchedCount(Long totalMatchedCount)
Number of rows matched by query.- Parameters:
totalMatchedCount
- the value to set- Returns:
- this builder
-
totalGroupCount
public QueryAggregation.Builder totalGroupCount(Integer totalGroupCount)
Number of groups created by query.- Parameters:
totalGroupCount
- the value to set- Returns:
- this builder
-
timeFilter
public QueryAggregation.Builder timeFilter(TimeRange timeFilter)
-
recalls
public QueryAggregation.Builder recalls(List<RecallDefinition> recalls)
List of recalls in the query.- Parameters:
recalls
- the value to set- Returns:
- this builder
-
arePartialResults
public QueryAggregation.Builder arePartialResults(Boolean arePartialResults)
True if query did not complete processing all data.- Parameters:
arePartialResults
- the value to set- Returns:
- this builder
-
partialResultReason
public QueryAggregation.Builder partialResultReason(String partialResultReason)
Explanation of why results may be partial.Only set if arePartialResults is true.
- Parameters:
partialResultReason
- the value to set- Returns:
- this builder
-
isContentHidden
public QueryAggregation.Builder isContentHidden(Boolean isContentHidden)
True if the data returned by query is hidden.- Parameters:
isContentHidden
- the value to set- Returns:
- this builder
-
columns
public QueryAggregation.Builder columns(List<AbstractColumn> columns)
Query result columns- Parameters:
columns
- the value to set- Returns:
- this builder
-
fields
public QueryAggregation.Builder fields(List<AbstractColumn> fields)
Query result fields- Parameters:
fields
- the value to set- Returns:
- this builder
-
items
public QueryAggregation.Builder items(List<Map<String,Object>> items)
Query result data- Parameters:
items
- the value to set- Returns:
- this builder
-
queryExecutionTimeInMs
public QueryAggregation.Builder queryExecutionTimeInMs(Long queryExecutionTimeInMs)
Time ellapsed executing query in milli-seconds.- Parameters:
queryExecutionTimeInMs
- the value to set- Returns:
- this builder
-
percentComplete
public QueryAggregation.Builder percentComplete(Integer percentComplete)
Percentage progress completion of the query.- Parameters:
percentComplete
- the value to set- Returns:
- this builder
-
build
public QueryAggregation build()
-
copy
public QueryAggregation.Builder copy(QueryAggregation model)
-
-