Package com.oracle.bmc.apmtraces.model
Class QueryResultMetadataSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.apmtraces.model.QueryResultMetadataSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class QueryResultMetadataSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary containing the metadata about the query result set.
Note: Objects should always be created or deserialized using theQueryResultMetadataSummary.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 theQueryResultMetadataSummary.Builder
, which maintain a set of all explicitly set fields calledQueryResultMetadataSummary.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
QueryResultMetadataSummary.Builder
-
Constructor Summary
Constructors Constructor Description QueryResultMetadataSummary(List<QueryResultRowTypeSummary> queryResultRowTypeSummaries, String sourceName, List<QueryResultsGroupedBySummary> queryResultsGroupedBy, List<QueryResultsOrderedBySummary> queryResultsOrderedBy, QueryResultsTopologyInfo queryResultsTopologyInfo, Integer timeSeriesIntervalInMins)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QueryResultMetadataSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<QueryResultRowTypeSummary>
getQueryResultRowTypeSummaries()
A collection of QueryResultRowTypeSummary objects that describe the type and properties of the individual row elements of the query rows being returned.List<QueryResultsGroupedBySummary>
getQueryResultsGroupedBy()
Columns or attributes of the query rows which are group by values.List<QueryResultsOrderedBySummary>
getQueryResultsOrderedBy()
Order by which the query results are organized.QueryResultsTopologyInfo
getQueryResultsTopologyInfo()
String
getSourceName()
Source of the query result set (traces, spans, and so on).Integer
getTimeSeriesIntervalInMins()
Interval for the time series function in minutes.int
hashCode()
QueryResultMetadataSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
QueryResultMetadataSummary
@Deprecated @ConstructorProperties({"queryResultRowTypeSummaries","sourceName","queryResultsGroupedBy","queryResultsOrderedBy","queryResultsTopologyInfo","timeSeriesIntervalInMins"}) public QueryResultMetadataSummary(List<QueryResultRowTypeSummary> queryResultRowTypeSummaries, String sourceName, List<QueryResultsGroupedBySummary> queryResultsGroupedBy, List<QueryResultsOrderedBySummary> queryResultsOrderedBy, QueryResultsTopologyInfo queryResultsTopologyInfo, Integer timeSeriesIntervalInMins)
Deprecated.
-
-
Method Detail
-
builder
public static QueryResultMetadataSummary.Builder builder()
Create a new builder.
-
toBuilder
public QueryResultMetadataSummary.Builder toBuilder()
-
getQueryResultRowTypeSummaries
public List<QueryResultRowTypeSummary> getQueryResultRowTypeSummaries()
A collection of QueryResultRowTypeSummary objects that describe the type and properties of the individual row elements of the query rows being returned.The i-th element in this list contains the QueryResultRowTypeSummary of the i-th key-value pair in the QueryResultRowData map.
- Returns:
- the value
-
getSourceName
public String getSourceName()
Source of the query result set (traces, spans, and so on).- Returns:
- the value
-
getQueryResultsGroupedBy
public List<QueryResultsGroupedBySummary> getQueryResultsGroupedBy()
Columns or attributes of the query rows which are group by values.This is a list of ResultsGroupedBy summary objects, and the list will contain as many elements as the attributes and aggregate functions in the group by clause in the select query.
- Returns:
- the value
-
getQueryResultsOrderedBy
public List<QueryResultsOrderedBySummary> getQueryResultsOrderedBy()
Order by which the query results are organized.This is a list of queryResultsOrderedBy summary objects, and the list will contain more than one OrderedBy summary object, if the sort was multidimensional.
- Returns:
- the value
-
getQueryResultsTopologyInfo
public QueryResultsTopologyInfo getQueryResultsTopologyInfo()
-
getTimeSeriesIntervalInMins
public Integer getTimeSeriesIntervalInMins()
Interval for the time series function in minutes.- 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
-
-