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.