Class HistoryRequestImpl
java.lang.Object
de.chojo.universalis.rest.requests.RequestBuilder<HistoryResponse>
de.chojo.universalis.rest.routes.requests.HistoryRequestImpl
- All Implemented Interfaces:
Request<HistoryResponse>
,DataCenterScope<RegionHistoryRequest>
,ItemScope<HistoryRequest>
,LimitedRequest<HistoryRequest>
,RegionScope<RegionHistoryRequest>
,WorldScope<RegionHistoryRequest>
,BlankHistoryRequest
,RegionHistoryRequest
,HistoryRequest
Implementation for a
HistoryRequest
-
Field Summary
Fields inherited from class de.chojo.universalis.rest.requests.RequestBuilder
rest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondataCenter
(DataCenter dataCenter) Data center scope of the request.historyTime
(Duration duration) The amount of time before now to take entries within the history data returned byMarketBoardResponse.recentHistory()
.Items to lookupitems
(Collection<Item> items) Items to lookupItem ids to lookupitemsIds
(Collection<Integer> itemIds) Item ids to lookuplimit
(int limit) Set the limit of retrieved entries for this requestRegion scope of the request.The amount of time before now to calculate stats over.World scope of the request.Methods inherited from class de.chojo.universalis.rest.requests.RequestBuilder
complete, parameter, path, path, queue, toString
-
Constructor Details
-
HistoryRequestImpl
Create a new history request- Parameters:
rest
- rest client
-
-
Method Details
-
region
Description copied from interface:RegionScope
Region scope of the request.Calling this again will remove other scopes.
- Specified by:
region
in interfaceRegionScope<RegionHistoryRequest>
- Parameters:
region
- region- Returns:
- request builder
-
dataCenter
Description copied from interface:DataCenterScope
Data center scope of the request.Calling this again will remove other scopes.
- Specified by:
dataCenter
in interfaceDataCenterScope<RegionHistoryRequest>
- Parameters:
dataCenter
- data center- Returns:
- request builder
-
world
Description copied from interface:WorldScope
World scope of the request.Calling this again will remove other scopes.
- Specified by:
world
in interfaceWorldScope<RegionHistoryRequest>
- Parameters:
world
- world- Returns:
- request builder
-
items
Description copied from interface:ItemScope
Items to lookup- Specified by:
items
in interfaceItemScope<HistoryRequest>
- Parameters:
items
- items- Returns:
- request builder
-
items
Description copied from interface:ItemScope
Items to lookup- Specified by:
items
in interfaceItemScope<HistoryRequest>
- Parameters:
items
- items- Returns:
- request builder
-
itemsIds
Description copied from interface:ItemScope
Item ids to lookup- Specified by:
itemsIds
in interfaceItemScope<HistoryRequest>
- Parameters:
itemIds
- item ids- Returns:
- request builder
-
itemsIds
Description copied from interface:ItemScope
Item ids to lookup- Specified by:
itemsIds
in interfaceItemScope<HistoryRequest>
- Parameters:
itemIds
- item ids- Returns:
- request builder
-
limit
Description copied from interface:HistoryRequest
Set the limit of retrieved entries for this requestDefault: 1800 Max: 999999
- Specified by:
limit
in interfaceHistoryRequest
- Specified by:
limit
in interfaceLimitedRequest<HistoryRequest>
- Parameters:
limit
- limit- Returns:
- request builder
-
historyTime
Description copied from interface:HistoryRequest
The amount of time before now to take entries within the history data returned byMarketBoardResponse.recentHistory()
.- Specified by:
historyTime
in interfaceHistoryRequest
- Parameters:
duration
- duration- Returns:
- request
-
statsTime
Description copied from interface:HistoryRequest
The amount of time before now to calculate stats over. By default, this is 7 days.- Specified by:
statsTime
in interfaceHistoryRequest
- Parameters:
duration
- duration- Returns:
- request
-