| Package | Description |
|---|---|
| net.degreedays.api |
Core Degree Days.net API classes, including
DegreeDaysApi - the starting point for all API operations. |
| net.degreedays.api.data |
For specifying and receiving degree-day data and temperature data from the API.
|
| net.degreedays.api.processing |
For advanced use, this enables customization of the request/response processing (XML, HTTP, security etc.).
|
| net.degreedays.api.regression |
For using the API to run regressions against your energy-usage data.
|
| Class and Description |
|---|
| AccountKey
The shorter of the two access
keys, the account key identifies a unique Degree Days.net API account.
|
| DegreeDaysApiException
Superclass of all the API exceptions that you are likely to want to catch
explicitly.
|
| Failure
Contains details of a failure in the server-side processing of all or part of
an API request.
|
| Failure.Builder
A builder class for creating immutable
Failure objects
e.g. for testing purposes. |
| FailureException
Superclass of exceptions that indicate a
Failure in the API's
processing of all or part of a request. |
| FailureResponse |
| FailureResponse.Builder
A builder class for creating immutable
FailureResponse objects
e.g. for testing purposes. |
| RateLimit
A snapshot of an API account's rate limit.
|
| RateLimit.Builder
A builder class for creating immutable
RateLimit objects
e.g. for testing purposes. |
| Request
Specifies an operation that you'd like the API to do (e.g. calculating a
specific type of degree-day data for a specific location).
|
| RequestFailureException
Superclass of exceptions that indicate that the API's processing of a request
resulted in a
Failure. |
| RequestProcessor
Processes API requests into API responses.
|
| Response
Models the API's response to a
Request (e.g. degree-day data
returned in response to a request for that data). |
| ResponseMetadata
Extra data that comes back with every response from the Degree Days.net API.
|
| ResponseMetadata.Builder
A builder class for creating immutable
ResponseMetadata objects
e.g. for testing purposes. |
| SecurityKey
The longer of the two access
keys that are needed to use the Degree Days.net API.
|
| TransportException
Indicates an error transporting a request to the API servers or transporting
a response back.
|
| Class and Description |
|---|
| DegreeDaysApiException
Superclass of all the API exceptions that you are likely to want to catch
explicitly.
|
| Failure
Contains details of a failure in the server-side processing of all or part of
an API request.
|
| FailureException
Superclass of exceptions that indicate a
Failure in the API's
processing of all or part of a request. |
| Request
Specifies an operation that you'd like the API to do (e.g. calculating a
specific type of degree-day data for a specific location).
|
| RequestFailureException
Superclass of exceptions that indicate that the API's processing of a request
resulted in a
Failure. |
| RequestProcessor
Processes API requests into API responses.
|
| Response
Models the API's response to a
Request (e.g. degree-day data
returned in response to a request for that data). |
| ResponseMetadata
Extra data that comes back with every response from the Degree Days.net API.
|
| Class and Description |
|---|
| AccountKey
The shorter of the two access
keys, the account key identifies a unique Degree Days.net API account.
|
| Request
Specifies an operation that you'd like the API to do (e.g. calculating a
specific type of degree-day data for a specific location).
|
| RequestProcessor
Processes API requests into API responses.
|
| Response
Models the API's response to a
Request (e.g. degree-day data
returned in response to a request for that data). |
| SecurityKey
The longer of the two access
keys that are needed to use the Degree Days.net API.
|
| TransportException
Indicates an error transporting a request to the API servers or transporting
a response back.
|
| Class and Description |
|---|
| Failure
Contains details of a failure in the server-side processing of all or part of
an API request.
|
| Request
Specifies an operation that you'd like the API to do (e.g. calculating a
specific type of degree-day data for a specific location).
|
| RequestProcessor
Processes API requests into API responses.
|
| Response
Models the API's response to a
Request (e.g. degree-day data
returned in response to a request for that data). |
| ResponseMetadata
Extra data that comes back with every response from the Degree Days.net API.
|
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.