Class CurrentConditions

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

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

    • getDateTime

      public OffsetDateTime getDateTime()
      Get the dateTime property: Date and time of the current observation displayed in ISO 8601 format, for example, 2019-10-27T19:39:57-08:00.
      Returns:
      the dateTime value.
    • getDescription

      public String getDescription()
      Get the description property: Phrase description of the current weather condition. Displayed in specified language.
      Returns:
      the description 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.
    • 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.
    • isDaytime

      public Boolean isDaytime()
      Get the isDaytime property: Indicates the time of the day. True indicates 'day',', false indicates 'night.
      Returns:
      the isDaytime 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.
      Returns:
      the realFeelTemperature value.
    • getRealFeelTemperatureShade

      public WeatherUnitDetails getRealFeelTemperatureShade()
      Get the realFeelTemperatureShade property: RealFeel™ Temperature being returned. Describes what the temperature really feels like in the shade.
      Returns:
      the realFeelTemperatureShade 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.
    • 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.
    • 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.
    • 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.
    • getObstructionsToVisibility

      public String getObstructionsToVisibility()
      Get the obstructionsToVisibility property: Cause of limited visibility.
      Returns:
      the obstructionsToVisibility value.
    • getCloudCover

      public Integer getCloudCover()
      Get the cloudCover property: Percent representing cloud cover.
      Returns:
      the cloudCover 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.
    • getPressure

      public WeatherUnitDetails getPressure()
      Get the pressure property: Atmospheric pressure in specified unit.
      Returns:
      the pressure value.
    • getPressureTendency

      public PressureTendency getPressureTendency()
      Get the pressureTendency property: Atmospheric pressure change.
      Returns:
      the pressureTendency value.
    • getPastTwentyFourHourTemperatureDeparture

      public WeatherUnitDetails getPastTwentyFourHourTemperatureDeparture()
      Get the pastTwentyFourHourTemperatureDeparture property: Departure from the temperature observed 24 hours ago in specified unit.
      Returns:
      the pastTwentyFourHourTemperatureDeparture value.
    • getApparentTemperature

      public WeatherUnitDetails getApparentTemperature()
      Get the apparentTemperature property: Perceived outdoor temperature caused by the combination of air temperature, relative humidity, and wind speed in specified unit.
      Returns:
      the apparentTemperature value.
    • getWindChillTemperature

      public WeatherUnitDetails getWindChillTemperature()
      Get the windChillTemperature property: Perceived air temperature on exposed skin due to wind.
      Returns:
      the windChillTemperature 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.
    • getPrecipitationSummary

      public PrecipitationSummary getPrecipitationSummary()
      Get the precipitationSummary property: Summary of precipitation amounts over the past 24 hours.
      Returns:
      the precipitationSummary value.
    • getTemperatureSummary

      public TemperatureSummary getTemperatureSummary()
      Get the temperatureSummary property: Summary of temperature fluctuations over the past 6, 12, and 24 hours.
      Returns:
      the temperatureSummary value.