@NotThreadSafe public static final class ImmutableDsDataPoint.Builder extends Object
ImmutableDsDataPoint.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
public final ImmutableDsDataPoint.Builder from(DsDataPoint instance)
DsDataPoint instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperature(@Nullable BigDecimal apparentTemperature)
apparentTemperature attribute.apparentTemperature - The value for apparentTemperature (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperatureHigh(@Nullable BigDecimal apparentTemperatureHigh)
apparentTemperatureHigh attribute.apparentTemperatureHigh - The value for apparentTemperatureHigh (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperatureHighTime(@Nullable Long apparentTemperatureHighTime)
apparentTemperatureHighTime attribute.apparentTemperatureHighTime - The value for apparentTemperatureHighTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperatureLow(@Nullable BigDecimal apparentTemperatureLow)
apparentTemperatureLow attribute.apparentTemperatureLow - The value for apparentTemperatureLow (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperatureLowTime(@Nullable Long apparentTemperatureLowTime)
apparentTemperatureLowTime attribute.apparentTemperatureLowTime - The value for apparentTemperatureLowTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperatureMax(@Nullable BigDecimal apparentTemperatureMax)
apparentTemperatureMax attribute.apparentTemperatureMax - The value for apparentTemperatureMax (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperatureMaxTime(@Nullable Long apparentTemperatureMaxTime)
apparentTemperatureMaxTime attribute.apparentTemperatureMaxTime - The value for apparentTemperatureMaxTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperatureMin(@Nullable BigDecimal apparentTemperatureMin)
apparentTemperatureMin attribute.apparentTemperatureMin - The value for apparentTemperatureMin (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperatureMinTime(@Nullable Long apparentTemperatureMinTime)
apparentTemperatureMinTime attribute.apparentTemperatureMinTime - The value for apparentTemperatureMinTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder cloudCover(@Nullable BigDecimal cloudCover)
cloudCover attribute.cloudCover - The value for cloudCover (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder dewPoint(@Nullable BigDecimal dewPoint)
dewPoint attribute.dewPoint - The value for dewPoint (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder humidity(@Nullable BigDecimal humidity)
humidity attribute.humidity - The value for humidity (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder icon(@Nullable DsIcon icon)
icon attribute.icon - The value for icon (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder moonPhase(@Nullable BigDecimal moonPhase)
moonPhase attribute.moonPhase - The value for moonPhase (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder nearestStormBearing(@Nullable BigDecimal nearestStormBearing)
nearestStormBearing attribute.nearestStormBearing - The value for nearestStormBearing (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder nearestStormDistance(@Nullable BigDecimal nearestStormDistance)
nearestStormDistance attribute.nearestStormDistance - The value for nearestStormDistance (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder ozone(@Nullable BigDecimal ozone)
ozone attribute.ozone - The value for ozone (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipAccumulation(@Nullable BigDecimal precipAccumulation)
precipAccumulation attribute.precipAccumulation - The value for precipAccumulation (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipIntensity(@Nullable BigDecimal precipIntensity)
precipIntensity attribute.precipIntensity - The value for precipIntensity (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipIntensityError(@Nullable BigDecimal precipIntensityError)
precipIntensityError attribute.precipIntensityError - The value for precipIntensityError (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipIntensityMax(@Nullable BigDecimal precipIntensityMax)
precipIntensityMax attribute.precipIntensityMax - The value for precipIntensityMax (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipIntensityMaxTime(@Nullable Long precipIntensityMaxTime)
precipIntensityMaxTime attribute.precipIntensityMaxTime - The value for precipIntensityMaxTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipProbability(@Nullable BigDecimal precipProbability)
precipProbability attribute.precipProbability - The value for precipProbability (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipType(@Nullable DsPrecipType precipType)
precipType attribute.precipType - The value for precipType (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder pressure(@Nullable BigDecimal pressure)
pressure attribute.pressure - The value for pressure (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder summary(@Nullable String summary)
summary attribute.summary - The value for summary (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder sunriseTime(@Nullable Long sunriseTime)
sunriseTime attribute.sunriseTime - The value for sunriseTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder sunsetTime(@Nullable Long sunsetTime)
sunsetTime attribute.sunsetTime - The value for sunsetTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperature(@Nullable BigDecimal temperature)
temperature attribute.temperature - The value for temperature (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperatureHigh(@Nullable BigDecimal temperatureHigh)
temperatureHigh attribute.temperatureHigh - The value for temperatureHigh (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperatureHighTime(@Nullable Long temperatureHighTime)
temperatureHighTime attribute.temperatureHighTime - The value for temperatureHighTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperatureLow(@Nullable BigDecimal temperatureLow)
temperatureLow attribute.temperatureLow - The value for temperatureLow (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperatureLowTime(@Nullable Long temperatureLowTime)
temperatureLowTime attribute.temperatureLowTime - The value for temperatureLowTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperatureMax(@Nullable BigDecimal temperatureMax)
temperatureMax attribute.temperatureMax - The value for temperatureMax (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperatureMaxTime(@Nullable Long temperatureMaxTime)
temperatureMaxTime attribute.temperatureMaxTime - The value for temperatureMaxTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperatureMin(@Nullable BigDecimal temperatureMin)
temperatureMin attribute.temperatureMin - The value for temperatureMin (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperatureMinTime(@Nullable Long temperatureMinTime)
temperatureMinTime attribute.temperatureMinTime - The value for temperatureMinTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder time(long time)
time attribute.time - The value for timethis builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder uvIndex(@Nullable Integer uvIndex)
uvIndex attribute.uvIndex - The value for uvIndex (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder uvIndexTime(@Nullable Long uvIndexTime)
uvIndexTime attribute.uvIndexTime - The value for uvIndexTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder visibility(@Nullable BigDecimal visibility)
visibility attribute.visibility - The value for visibility (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder windBearing(@Nullable BigDecimal windBearing)
windBearing attribute.windBearing - The value for windBearing (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder windGust(@Nullable BigDecimal windGust)
windGust attribute.windGust - The value for windGust (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder windGustTime(@Nullable Long windGustTime)
windGustTime attribute.windGustTime - The value for windGustTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder windSpeed(@Nullable BigDecimal windSpeed)
windSpeed attribute.windSpeed - The value for windSpeed (can be null)this builder for use in a chained invocationpublic ImmutableDsDataPoint build()
ImmutableDsDataPoint.IllegalStateException - if any required attributes are missingCopyright © 2016–2020. All rights reserved.