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.BuilderarePartialResults(Boolean arePartialResults)True if query did not complete processing all data.QueryAggregationbuild()QueryAggregation.Buildercolumns(List<AbstractColumn> columns)Query result columnsQueryAggregation.Buildercopy(QueryAggregation model)QueryAggregation.Builderfields(List<AbstractColumn> fields)Query result fieldsQueryAggregation.BuilderisContentHidden(Boolean isContentHidden)True if the data returned by query is hidden.QueryAggregation.Builderitems(List<Map<String,Object>> items)Query result dataQueryAggregation.BuilderpartialResultReason(String partialResultReason)Explanation of why results may be partial.QueryAggregation.BuilderpercentComplete(Integer percentComplete)Percentage progress completion of the query.QueryAggregation.BuilderqueryExecutionTimeInMs(Long queryExecutionTimeInMs)Time ellapsed executing query in milli-seconds.QueryAggregation.Builderrecalls(List<RecallDefinition> recalls)List of recalls in the query.QueryAggregation.BuildertimeFilter(TimeRange timeFilter)QueryAggregation.BuildertotalCount(Integer totalCount)Number of rows query retrieved.QueryAggregation.BuildertotalGroupCount(Integer totalGroupCount)Number of groups created by query.QueryAggregation.BuildertotalMatchedCount(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)
-
-