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
totalCount(Integer totalCount)
Number of rows query retrieved.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
-
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)
-
-