Class DailyForecastDetail

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

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

    • 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 icon. Displayed in specified language. For example, 'Sunny'.
      Returns:
      the iconPhrase value.
    • getLocalSource

      public LocalSource getLocalSource()
      Get the localSource property: Local weather data provider information.
      Returns:
      the localSource value.
    • hasPrecipitation

      public Boolean hasPrecipitation()
      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.
    • getPrecipitationType

      public PrecipitationType getPrecipitationType()
      Get the precipitationType property: Specifies the type of precipitation ("Rain" "Snow" "Ice" or "Mix"). If dbz is zero, precipitationType is not present in the response.
      Returns:
      the precipitationType value.
    • getPrecipitationIntensity

      public String getPrecipitationIntensity()
      Get the precipitationIntensity property: Description of the intensity.
      Returns:
      the precipitationIntensity value.
    • getShortDescription

      public String getShortDescription()
      Get the shortDescription property: Phrase description of the forecast in specified language. Azure Maps attempts to keep this phrase under 30 characters in length, but some languages/weather events may result in a longer phrase length, exceeding 30 characters.
      Returns:
      the shortDescription value.
    • getLongPhrase

      public String getLongPhrase()
      Get the longPhrase property: Phrase description of the forecast in specified language. Azure Maps attempts to keep this phrase under 100 characters in length, but some languages/weather events may result in a longer phrase length, exceeding 100 characters.
      Returns:
      the longPhrase value.
    • getPrecipitationProbability

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

      public Integer getThunderstormProbability()
      Get the thunderstormProbability property: Percent representing the probability of a thunderstorm. For example, '80'.
      Returns:
      the thunderstormProbability value.
    • getRainProbability

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

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

      public Integer getIceProbability()
      Get the iceProbability property: Percent representing the probability of ice. For example, '30'.
      Returns:
      the iceProbability value.
    • getWindUnitDetails

      public WindDetails getWindUnitDetails()
      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.
    • getTotalLiquid

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

      public WeatherUnitDetails getRainUnitDetails()
      Get the rain property: Rain.
      Returns:
      the rain value.
    • getSnowUnitDetails

      public WeatherUnitDetails getSnowUnitDetails()
      Get the snow property: Snow.
      Returns:
      the snow value.
    • getIceUnitDetails

      public WeatherUnitDetails getIceUnitDetails()
      Get the ice property: Ice.
      Returns:
      the ice value.
    • getHoursOfPrecipitation

      public Float getHoursOfPrecipitation()
      Get the hoursOfPrecipitation property: Hours of precipitation.
      Returns:
      the hoursOfPrecipitation value.
    • getHoursOfRain

      public Float getHoursOfRain()
      Get the hoursOfRain property: Hours of rain.
      Returns:
      the hoursOfRain value.
    • getHoursOfSnow

      public Float getHoursOfSnow()
      Get the hoursOfSnow property: Hours of snow.
      Returns:
      the hoursOfSnow value.
    • getHoursOfIce

      public Float getHoursOfIce()
      Get the hoursOfIce property: Hours of ice.
      Returns:
      the hoursOfIce value.
    • getCloudCover

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