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(BigDecimal apparentTemperature)
apparentTemperature attribute.apparentTemperature - The value for apparentTemperature (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperatureMax(BigDecimal apparentTemperatureMax)
apparentTemperatureMax attribute.apparentTemperatureMax - The value for apparentTemperatureMax (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperatureMaxTime(Long apparentTemperatureMaxTime)
apparentTemperatureMaxTime attribute.apparentTemperatureMaxTime - The value for apparentTemperatureMaxTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperatureMin(BigDecimal apparentTemperatureMin)
apparentTemperatureMin attribute.apparentTemperatureMin - The value for apparentTemperatureMin (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder apparentTemperatureMinTime(Long apparentTemperatureMinTime)
apparentTemperatureMinTime attribute.apparentTemperatureMinTime - The value for apparentTemperatureMinTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder cloudCover(BigDecimal cloudCover)
cloudCover attribute.cloudCover - The value for cloudCover (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder dewPoint(BigDecimal dewPoint)
dewPoint attribute.dewPoint - The value for dewPoint (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder humidity(BigDecimal humidity)
humidity attribute.humidity - The value for humidity (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder icon(DsIcon icon)
icon attribute.icon - The value for icon (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder moonPhase(BigDecimal moonPhase)
moonPhase attribute.moonPhase - The value for moonPhase (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder nearestStormBearing(BigDecimal nearestStormBearing)
nearestStormBearing attribute.nearestStormBearing - The value for nearestStormBearing (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder nearestStormDistance(BigDecimal nearestStormDistance)
nearestStormDistance attribute.nearestStormDistance - The value for nearestStormDistance (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder ozone(BigDecimal ozone)
ozone attribute.ozone - The value for ozone (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipAccumulation(BigDecimal precipAccumulation)
precipAccumulation attribute.precipAccumulation - The value for precipAccumulation (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipIntensity(BigDecimal precipIntensity)
precipIntensity attribute.precipIntensity - The value for precipIntensity (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipIntensityMax(BigDecimal precipIntensityMax)
precipIntensityMax attribute.precipIntensityMax - The value for precipIntensityMax (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipIntensityMaxTime(Long precipIntensityMaxTime)
precipIntensityMaxTime attribute.precipIntensityMaxTime - The value for precipIntensityMaxTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipProbability(BigDecimal precipProbability)
precipProbability attribute.precipProbability - The value for precipProbability (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder precipType(DsPrecipType precipType)
precipType attribute.precipType - The value for precipType (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder pressure(BigDecimal pressure)
pressure attribute.pressure - The value for pressure (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder summary(String summary)
summary attribute.summary - The value for summary (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder sunriseTime(Long sunriseTime)
sunriseTime attribute.sunriseTime - The value for sunriseTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder sunsetTime(Long sunsetTime)
sunsetTime attribute.sunsetTime - The value for sunsetTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperature(BigDecimal temperature)
temperature attribute.temperature - The value for temperature (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperatureMax(BigDecimal temperatureMax)
temperatureMax attribute.temperatureMax - The value for temperatureMax (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperatureMaxTime(Long temperatureMaxTime)
temperatureMaxTime attribute.temperatureMaxTime - The value for temperatureMaxTime (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperatureMin(BigDecimal temperatureMin)
temperatureMin attribute.temperatureMin - The value for temperatureMin (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder temperatureMinTime(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 visibility(BigDecimal visibility)
visibility attribute.visibility - The value for visibility (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder windBearing(BigDecimal windBearing)
windBearing attribute.windBearing - The value for windBearing (can be null)this builder for use in a chained invocationpublic final ImmutableDsDataPoint.Builder windSpeed(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. All rights reserved.