net.degreedays.api.data.See: Description
| Class | Description | 
|---|---|
| CoolingDegreeDaysCalculation | 
 A type of  
Calculation that specifies that cooling degree days should
 be calculated and that holds the base temperature that they should be
 calculated to. | 
| CustomBreakdown | 
 A type of  
DatedBreakdown used to specify that degree days should
 be broken down into the custom date ranges specified e.g. to match
 the dates of your energy-usage records. | 
| DailyBreakdown | 
 A type of  
DatedBreakdown used to specify that degree days should
 be broken down on a daily basis and cover a specific Period in time. | 
| DayRangePeriod | 
 A type of  
Period that is defined explicitly in terms of the range of
 days that it covers. | 
| FullYearsAverageBreakdown | 
 A type of  
AverageBreakdown used to specify that average-degree-day
 figures should be derived from data covering a specified number of full
 calendar years. | 
| HeatingDegreeDaysCalculation | 
 A type of  
Calculation that specifies that heating degree days should
 be calculated and that holds the base temperature that they should be
 calculated to. | 
| LatestValuesPeriod | 
 A type of  
Period that automatically resolves to a date range
 including the latest available data and the specified number of degree-day
 values. | 
| LongLatLocation | 
 Specifies a location in terms of longitude and latitude coordinates. 
 | 
| MonthlyBreakdown | 
 A type of  
DatedBreakdown used to specify that degree days should be
 broken down on a monthly basis and cover a specific Period in time. | 
| PostalCodeLocation | 
 Specifies a location using a postal code (or zip code, post code, or postcode
 - the terminology depends on the country). 
 | 
| StationIdLocation | 
 Specifies a location in terms of a weather station ID (you can find these IDs
 through the website at www.degreedays.net or by requesting
 data for geographic
 locations). 
 | 
| TemperatureTimeSeriesCalculation | 
 A type of  
TimeSeriesCalculation that specifies that temperature data
 should be calculated with the specified interval (e.g. hourly) and unit
 (e.g. Celsius). | 
| WeeklyBreakdown | 
 A type of  
DatedBreakdown used to specify that degree days should be
 broken down on a weekly basis and cover a specific Period in time,
 with weeks starting on a specific day of the week. | 
| YearlyBreakdown | 
 A type of  
DatedBreakdown used to specify that degree days should be
 broken down on a yearly (annual) basis and cover a specific Period in
 time. | 
Implementations of abstract types from net.degreedays.api.data.  These classes provide a range of options for specifying the data you want as part of a LocationDataRequest.
Instead of accessing these classes directly, it's generally easier to use the static factory methods on the abstract types in net.degreedays.api.data.  For example, when you need to create a Location object, type Location. and your IDE should pop up static factory methods for the various location types that you can choose from, like Location.stationId(String) and Location.postalCode(String, String).
Whether you're using the static-factory methods or not, this package is the place to look for detailed documentation on the types it contains.
See www.degreedays.net/api/ for more about the Degree Days.net API.
You can sign up for a Degree Days.net API account and read the integration guide that is useful and applicable whether you are using Java or not.