public interface TablesApiRequest extends ApiRequest
Modifier and Type | Field and Description |
---|---|
static String |
REQUEST_MAPPER_NAMESPACE |
ASYNCHRONOUS_ASYNC_AFTER_VALUE, SYNCHRONOUS_ASYNC_AFTER_VALUE
Modifier and Type | Method and Description |
---|---|
ApiFilters |
getApiFilters()
Returns a map of filters by dimension for this request, grouped by dimensions.
|
Set<Dimension> |
getDimensions()
Returns the set of grouping dimensions on this request.
|
Set<Dimension> |
getFilterDimensions()
Returns the dimensions used in filters on this request.
|
Granularity |
getGranularity()
Returns the grain to group the results of this request.
|
Set<org.joda.time.Interval> |
getIntervals()
Returns the intervals for this query.
|
Set<LogicalMetric> |
getLogicalMetrics()
Returns the logical metrics requested in this query.
|
LogicalTable |
getTable()
Returns the LogicalTable requested in the table API request URL.
|
Set<LogicalTable> |
getTables()
Returns a set of LogicalTables associated with a table API request.
|
TablesApiRequest |
withBuilder(javax.ws.rs.core.Response.ResponseBuilder builder) |
TablesApiRequest |
withDimensions(Set<Dimension> dimensions) |
TablesApiRequest |
withFilters(Map<Dimension,Set<ApiFilter>> filters) |
TablesApiRequest |
withFormat(ResponseFormatType format) |
TablesApiRequest |
withGranularity(Set<LogicalTable> tables) |
TablesApiRequest |
withIntervals(Set<org.joda.time.Interval> intervals) |
TablesApiRequest |
withMetrics(Set<LogicalMetric> metrics) |
TablesApiRequest |
withPaginationParameters(Optional<PaginationParameters> paginationParameters) |
TablesApiRequest |
withTable(LogicalTable table) |
TablesApiRequest |
withTables(Granularity granularity) |
TablesApiRequest |
withTables(Set<LogicalTable> tables) |
TablesApiRequest |
withUriInfo(javax.ws.rs.core.UriInfo uriInfo) |
generateDateTimeFormatter, getAsyncAfter, getBuilder, getDefaultPagination, getFormat, getPage, getPage, getPagination, getPaginationParameters, getUriInfo
static final String REQUEST_MAPPER_NAMESPACE
Set<LogicalTable> getTables()
LogicalTable getTable()
Granularity getGranularity()
Set<Dimension> getDimensions()
Set<Dimension> getFilterDimensions()
ApiFilters getApiFilters()
Set<org.joda.time.Interval> getIntervals()
Set<LogicalMetric> getLogicalMetrics()
TablesApiRequest withFormat(ResponseFormatType format)
TablesApiRequest withPaginationParameters(Optional<PaginationParameters> paginationParameters)
TablesApiRequest withUriInfo(javax.ws.rs.core.UriInfo uriInfo)
TablesApiRequest withBuilder(javax.ws.rs.core.Response.ResponseBuilder builder)
TablesApiRequest withTables(Set<LogicalTable> tables)
TablesApiRequest withTable(LogicalTable table)
TablesApiRequest withGranularity(Set<LogicalTable> tables)
TablesApiRequest withTables(Granularity granularity)
TablesApiRequest withDimensions(Set<Dimension> dimensions)
TablesApiRequest withMetrics(Set<LogicalMetric> metrics)
TablesApiRequest withIntervals(Set<org.joda.time.Interval> intervals)
TablesApiRequest withFilters(Map<Dimension,Set<ApiFilter>> filters)
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.