Class HourlyForecast

java.lang.Object
com.azure.maps.weather.models.HourlyForecast

public final class HourlyForecast extends Object
The HourlyForecast model.
  • Method Details

    • getTimestamp

      public OffsetDateTime getTimestamp()
      Get the timestamp property: Date and time of the forecast in ISO 8601 format, for example, 2019-10-27T19:39:57-08:00.
      Returns:
      the timestamp value.
    • getIconCode

      public IconCode getIconCode()
      Get the iconCode property: Numeric value representing an image that displays the `iconPhrase`. Please refer to [Weather Service Concepts](https://aka.ms/AzureMapsWeatherConcepts) for details.
      Returns:
      the iconCode value.
    • getIconPhrase

      public String getIconPhrase()
      Get the iconPhrase property: Phrase description of the weather icon.
      Returns:
      the iconPhrase value.
    • isHasPrecipitation

      public Boolean isHasPrecipitation()
      Get the hasPrecipitation property: Indicates the presence or absence of precipitation. True indicates the presence of precipitation, false indicates the absence of precipitation.
      Returns:
      the hasPrecipitation value.
    • isDaylight

      public Boolean isDaylight()
      Get the isDaylight property: Specifies whether or not it is daylight. True indicates day light.
      Returns:
      the isDaylight value.
    • getTemperature

      public WeatherUnitDetails getTemperature()
      Get the temperature property: Temperature being returned.
      Returns:
      the temperature value.
    • getRealFeelTemperature

      public WeatherUnitDetails getRealFeelTemperature()
      Get the realFeelTemperature property: RealFeelâ„¢ Temperature being returned. Describes what the temperature really feels like in the shade.
      Returns:
      the realFeelTemperature value.
    • getWetBulbTemperature

      public WeatherUnitDetails getWetBulbTemperature()
      Get the wetBulbTemperature property: The temperature to which air may be cooled by evaporating water into it at constant pressure until it reaches saturation.
      Returns:
      the wetBulbTemperature value.
    • getDewPoint

      public WeatherUnitDetails getDewPoint()
      Get the dewPoint property: The dewpoint temperature in specified unit. The dewpoint temperature is the temperature that the air must be cooled to in order to reach saturation.
      Returns:
      the dewPoint value.
    • getWind

      public WindDetails getWind()
      Get the wind property: Wind details being returned including speed and direction.
      Returns:
      the wind value.
    • getWindGust

      public WindDetails getWindGust()
      Get the windGust property: Wind gust. Wind gust is a sudden, brief increase in speed of the wind.
      Returns:
      the windGust value.
    • getRelativeHumidity

      public Integer getRelativeHumidity()
      Get the relativeHumidity property: Relative humidity is the amount of water vapor present in air expressed as a percentage of the amount needed for saturation at the same temperature.
      Returns:
      the relativeHumidity value.
    • getVisibility

      public WeatherUnitDetails getVisibility()
      Get the visibility property: Visibility in specified unit. A measure of the distance at which an object or light can be clearly discerned.
      Returns:
      the visibility value.
    • getCloudCeiling

      public WeatherUnitDetails getCloudCeiling()
      Get the cloudCeiling property: Cloud ceiling in specified unit. The ceiling is a measurement of the height of the base of the lowest clouds.
      Returns:
      the cloudCeiling value.
    • getUvIndex

      public Integer getUvIndex()
      Get the uvIndex property: Measure of the strength of the ultraviolet radiation from the sun. Supported values are: * `0-2` - Low danger from the sun's UV rays or the average person. * `3-5` - Moderate risk of harm from unprotected sun exposure. * `6-7` - High risk of harm from unprotected sun exposure. * `8-10` - Very high risk of harm from unprotected sun exposure. * `11+` - Extreme risk of harm from unprotected sun exposure.
      Returns:
      the uvIndex value.
    • getUvIndexDescription

      public String getUvIndexDescription()
      Get the uvIndexDescription property: Phrase associated with the `uvIndex`.
      Returns:
      the uvIndexDescription value.
    • getPrecipitationProbability

      public Integer getPrecipitationProbability()
      Get the precipitationProbability property: Percent representing the probability of precipitation. For example, '20'.
      Returns:
      the precipitationProbability value.
    • getRainProbability

      public Integer getRainProbability()
      Get the rainProbability property: Percent representing the probability of rain. For example, '50'.
      Returns:
      the rainProbability value.
    • getSnowProbability

      public Integer getSnowProbability()
      Get the snowProbability property: Percent representing the probability of snow. For example, '50'.
      Returns:
      the snowProbability value.
    • getIceProbability

      public Integer getIceProbability()
      Get the iceProbability property: Percent representing the probability of snow. For example, '5'.
      Returns:
      the iceProbability value.
    • getTotalLiquid

      public WeatherUnitDetails getTotalLiquid()
      Get the totalLiquid property: Total liquid equivalent of precipitation during the forecast period.
      Returns:
      the totalLiquid value.
    • getRain

      public WeatherUnitDetails getRain()
      Get the rain property: Rain.
      Returns:
      the rain value.
    • getSnow

      public WeatherUnitDetails getSnow()
      Get the snow property: Snow.
      Returns:
      the snow value.
    • getIce

      public WeatherUnitDetails getIce()
      Get the ice property: Ice.
      Returns:
      the ice value.
    • getCloudCover

      public Integer getCloudCover()
      Get the cloudCover property: Percent representing cloud cover.
      Returns:
      the cloudCover value.