public static class QueryResultMetadataSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
QueryResultMetadataSummary |
build() |
QueryResultMetadataSummary.Builder |
copy(QueryResultMetadataSummary model) |
QueryResultMetadataSummary.Builder |
queryResultRowTypeSummaries(List<QueryResultRowTypeSummary> queryResultRowTypeSummaries)
A collection of QueryResultRowTypeSummary objects that describe the type and properties
of the individual row elements of the query rows being returned.
|
QueryResultMetadataSummary.Builder |
queryResultsGroupedBy(List<QueryResultsGroupedBySummary> queryResultsGroupedBy)
Columns or attributes of the query rows which are group by values.
|
QueryResultMetadataSummary.Builder |
queryResultsOrderedBy(List<QueryResultsOrderedBySummary> queryResultsOrderedBy)
Order by which the query results are organized.
|
QueryResultMetadataSummary.Builder |
queryResultsTopologyInfo(QueryResultsTopologyInfo queryResultsTopologyInfo) |
QueryResultMetadataSummary.Builder |
sourceName(String sourceName)
Source of the query result set (traces, spans, and so on).
|
QueryResultMetadataSummary.Builder |
timeSeriesIntervalInMins(Integer timeSeriesIntervalInMins)
Interval for the time series function in minutes.
|
public QueryResultMetadataSummary.Builder queryResultRowTypeSummaries(List<QueryResultRowTypeSummary> queryResultRowTypeSummaries)
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.
queryResultRowTypeSummaries
- the value to setpublic QueryResultMetadataSummary.Builder sourceName(String sourceName)
Source of the query result set (traces, spans, and so on).
sourceName
- the value to setpublic QueryResultMetadataSummary.Builder queryResultsGroupedBy(List<QueryResultsGroupedBySummary> queryResultsGroupedBy)
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.
queryResultsGroupedBy
- the value to setpublic QueryResultMetadataSummary.Builder queryResultsOrderedBy(List<QueryResultsOrderedBySummary> queryResultsOrderedBy)
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.
queryResultsOrderedBy
- the value to setpublic QueryResultMetadataSummary.Builder queryResultsTopologyInfo(QueryResultsTopologyInfo queryResultsTopologyInfo)
public QueryResultMetadataSummary.Builder timeSeriesIntervalInMins(Integer timeSeriesIntervalInMins)
Interval for the time series function in minutes.
timeSeriesIntervalInMins
- the value to setpublic QueryResultMetadataSummary build()
public QueryResultMetadataSummary.Builder copy(QueryResultMetadataSummary model)
Copyright © 2016–2024. All rights reserved.