@Value.Immutable public abstract class DsDataPoint extends Object
| Constructor and Description |
|---|
DsDataPoint() |
| Modifier and Type | Method and Description |
|---|---|
abstract BigDecimal |
apparentTemperature()
The apparent (or "feels like") temperature in degrees Fahrenheit.
|
abstract BigDecimal |
apparentTemperatureMax()
The maximum value of
apparentTemperature() during a given day. |
abstract Long |
apparentTemperatureMaxTime()
The UNIX time of when
apparentTemperatureMax() occurs during a given day. |
abstract BigDecimal |
apparentTemperatureMin()
The minimum value of
apparentTemperature() during a given day. |
abstract Long |
apparentTemperatureMinTime()
The UNIX time of when
apparentTemperatureMin() occurs during a given day. |
abstract BigDecimal |
cloudCover()
The percentage of sky occluded by clouds, between 0 and 1, inclusive.
|
abstract BigDecimal |
dewPoint()
The dew point in degrees Fahrenheit.
|
abstract BigDecimal |
humidity()
The relative humidity, between 0 and 1, inclusive.
|
abstract DsIcon |
icon()
A machine-readable text summary of this data point, suitable for selecting an icon
for display.
|
abstract BigDecimal |
moonPhase()
The fractional part of the lunation number during the given day: a value of 0
corresponds to a new moon, 0.25 to a first quarter moon, 0.5 to a full moon, and
0.75 to a last quarter moon.
|
abstract BigDecimal |
nearestStormBearing()
The approximate direction of the nearest storm in degrees, with true north at 0°
and progressing clockwise.
|
abstract BigDecimal |
nearestStormDistance()
The approximate distance to the nearest storm in miles.
|
abstract BigDecimal |
ozone()
The columnar density of total atmospheric ozone at the given time in Dobson units.
|
abstract BigDecimal |
precipAccumulation()
The amount of snowfall accumulation expected to occur, in inches.
|
abstract BigDecimal |
precipIntensity()
The intensity (in inches of liquid water per hour) of precipitation occurring at
the given time.
|
abstract BigDecimal |
precipIntensityMax()
The maximum value of
precipIntensity() during a given day. |
abstract Long |
precipIntensityMaxTime()
The UNIX time of when
precipIntensityMax() occurs during a given day. |
abstract BigDecimal |
precipProbability()
The probability of precipitation occurring, between 0 and 1, inclusive.
|
abstract DsPrecipType |
precipType()
The type of precipitation occurring at the given time.
|
abstract BigDecimal |
pressure()
The sea-level air pressure in millibars.
|
abstract String |
summary()
A human-readable text summary of this data point.
|
abstract Long |
sunriseTime()
The UNIX time of when the sun will rise during a given day.
|
abstract Long |
sunsetTime()
The UNIX time of when the sun will set during a given day.
|
abstract BigDecimal |
temperature()
The air temperature in degrees Fahrenheit.
|
abstract BigDecimal |
temperatureMax()
The maximum value of temperature during a given day.
|
abstract Long |
temperatureMaxTime()
The UNIX time of when
temperatureMax() occurs during a given day. |
abstract BigDecimal |
temperatureMin()
The minimum value of temperature during a given day.
|
abstract Long |
temperatureMinTime()
The UNIX time of when
temperatureMin() occurs during a given day. |
abstract long |
time()
The UNIX time (that is, seconds since midnight GMT on 1 Jan 1970) at which this
data point begins.
|
abstract BigDecimal |
visibility()
The average visibility in miles, capped at 10 miles.
|
abstract BigDecimal |
windBearing()
The direction that the wind is coming from in degrees, with true north at 0° and
progressing clockwise.
|
abstract BigDecimal |
windSpeed()
The wind speed in miles per hour.
|
public abstract BigDecimal apparentTemperature()
Not on DsResponse.daily() data points
public abstract BigDecimal apparentTemperatureMax()
apparentTemperature() during a given day.
Only on DsResponse.daily() data points.
public abstract Long apparentTemperatureMaxTime()
apparentTemperatureMax() occurs during a given day.
Only on DsResponse.daily() data points.
public abstract BigDecimal apparentTemperatureMin()
apparentTemperature() during a given day.
Only on DsResponse.daily() data points.
public abstract Long apparentTemperatureMinTime()
apparentTemperatureMin() occurs during a given day.
Only on DsResponse.daily() data points.
public abstract BigDecimal cloudCover()
public abstract BigDecimal dewPoint()
public abstract BigDecimal humidity()
public abstract DsIcon icon()
public abstract BigDecimal moonPhase()
Only on DsResponse.daily() data points
public abstract BigDecimal nearestStormBearing()
nearestStormDistance() is zero, then this
value will not be defined.)
Only on DsResponse.currently() data points
public abstract BigDecimal nearestStormDistance()
Only on DsResponse.currently() data points
public abstract BigDecimal ozone()
public abstract BigDecimal precipAccumulation()
Only on DsResponse.hourly() and DsResponse.daily() data points
public abstract BigDecimal precipIntensity()
public abstract BigDecimal precipIntensityMax()
precipIntensity() during a given day.
Only on DsResponse.daily() data points
public abstract Long precipIntensityMaxTime()
precipIntensityMax() occurs during a given day.
Only on DsResponse.daily() data points.
public abstract BigDecimal precipProbability()
public abstract DsPrecipType precipType()
precipIntensity() is zero, then this property will not be defined.)public abstract BigDecimal pressure()
public abstract String summary()
public abstract Long sunriseTime()
Only on DsResponse.daily() data points
public abstract Long sunsetTime()
Only on DsResponse.daily() data points
public abstract BigDecimal temperature()
Not on DsResponse.daily() data points.
public abstract BigDecimal temperatureMax()
Only on DsResponse.daily() data points.
public abstract Long temperatureMaxTime()
temperatureMax() occurs during a given day.
Only on DsResponse.daily() data points.
public abstract BigDecimal temperatureMin()
Only on DsResponse.daily() data points.
public abstract Long temperatureMinTime()
temperatureMin() occurs during a given day.
Only on DsResponse.daily() data points.
public abstract long time()
DsResponse.minutely() data point are always aligned to
the top of the minute, DsResponse.hourly() data point objects to the top of
the hour, and DsResponse.daily() data point objects to midnight of the day,
all according to the local time zone.public abstract BigDecimal visibility()
public abstract BigDecimal windBearing()
windSpeed() is zero, then this value will not
be defined.)public abstract BigDecimal windSpeed()
Copyright © 2016. All rights reserved.