Class QueryAggregation
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.loganalytics.model.QueryAggregation
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class QueryAggregation extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelQuery results.
Note: Objects should always be created or deserialized using theQueryAggregation.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theQueryAggregation.Builder, which maintain a set of all explicitly set fields calledQueryAggregation.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQueryAggregation.Builder
-
Constructor Summary
Constructors Constructor Description QueryAggregation(Integer totalCount, Long totalMatchedCount, Integer totalGroupCount, TimeRange timeFilter, List<RecallDefinition> recalls, Boolean arePartialResults, String partialResultReason, Boolean isContentHidden, List<AbstractColumn> columns, List<AbstractColumn> fields, List<Map<String,Object>> items, Long queryExecutionTimeInMs, Integer percentComplete)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QueryAggregation.Builderbuilder()Create a new builder.booleanequals(Object o)BooleangetArePartialResults()True if query did not complete processing all data.List<AbstractColumn>getColumns()Query result columnsList<AbstractColumn>getFields()Query result fieldsBooleangetIsContentHidden()True if the data returned by query is hidden.List<Map<String,Object>>getItems()Query result dataStringgetPartialResultReason()Explanation of why results may be partial.IntegergetPercentComplete()Percentage progress completion of the query.LonggetQueryExecutionTimeInMs()Time ellapsed executing query in milli-seconds.List<RecallDefinition>getRecalls()List of recalls in the query.TimeRangegetTimeFilter()IntegergetTotalCount()Number of rows query retrieved.IntegergetTotalGroupCount()Number of groups created by query.LonggetTotalMatchedCount()Number of rows matched by query.inthashCode()QueryAggregation.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
QueryAggregation
@Deprecated @ConstructorProperties({"totalCount","totalMatchedCount","totalGroupCount","timeFilter","recalls","arePartialResults","partialResultReason","isContentHidden","columns","fields","items","queryExecutionTimeInMs","percentComplete"}) public QueryAggregation(Integer totalCount, Long totalMatchedCount, Integer totalGroupCount, TimeRange timeFilter, List<RecallDefinition> recalls, Boolean arePartialResults, String partialResultReason, Boolean isContentHidden, List<AbstractColumn> columns, List<AbstractColumn> fields, List<Map<String,Object>> items, Long queryExecutionTimeInMs, Integer percentComplete)
Deprecated.
-
-
Method Detail
-
builder
public static QueryAggregation.Builder builder()
Create a new builder.
-
toBuilder
public QueryAggregation.Builder toBuilder()
-
getTotalCount
public Integer getTotalCount()
Number of rows query retrieved.Up to maxTotalCount limit.
- Returns:
- the value
-
getTotalMatchedCount
public Long getTotalMatchedCount()
Number of rows matched by query.- Returns:
- the value
-
getTotalGroupCount
public Integer getTotalGroupCount()
Number of groups created by query.- Returns:
- the value
-
getTimeFilter
public TimeRange getTimeFilter()
-
getRecalls
public List<RecallDefinition> getRecalls()
List of recalls in the query.- Returns:
- the value
-
getArePartialResults
public Boolean getArePartialResults()
True if query did not complete processing all data.- Returns:
- the value
-
getPartialResultReason
public String getPartialResultReason()
Explanation of why results may be partial.Only set if arePartialResults is true.
- Returns:
- the value
-
getIsContentHidden
public Boolean getIsContentHidden()
True if the data returned by query is hidden.- Returns:
- the value
-
getColumns
public List<AbstractColumn> getColumns()
Query result columns- Returns:
- the value
-
getFields
public List<AbstractColumn> getFields()
Query result fields- Returns:
- the value
-
getQueryExecutionTimeInMs
public Long getQueryExecutionTimeInMs()
Time ellapsed executing query in milli-seconds.- Returns:
- the value
-
getPercentComplete
public Integer getPercentComplete()
Percentage progress completion of the query.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-