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.ExplicitlySetBmcModel
Query 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 class
QueryAggregation.Builder
-
Constructor Summary
Constructors Constructor Description QueryAggregation(Integer totalCount, Long totalMatchedCount, 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.Builder
builder()
Create a new builder.boolean
equals(Object o)
Boolean
getArePartialResults()
True if query did not complete processing all data.List<AbstractColumn>
getColumns()
Query result columnsList<AbstractColumn>
getFields()
Query result fieldsBoolean
getIsContentHidden()
True if the data returned by query is hidden.List<Map<String,Object>>
getItems()
Query result dataString
getPartialResultReason()
Explanation of why results may be partial.Integer
getPercentComplete()
Percentage progress completion of the query.Long
getQueryExecutionTimeInMs()
Time ellapsed executing query in milli-seconds.Integer
getTotalCount()
Number of rows query retrieved.Long
getTotalMatchedCount()
Number of rows matched by query.int
hashCode()
QueryAggregation.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
QueryAggregation
@Deprecated @ConstructorProperties({"totalCount","totalMatchedCount","arePartialResults","partialResultReason","isContentHidden","columns","fields","items","queryExecutionTimeInMs","percentComplete"}) public QueryAggregation(Integer totalCount, Long totalMatchedCount, 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
-
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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-