public static final class ImmutableFioFlag.Builder extends Object
ImmutableFioFlag.
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 ImmutableFioFlag.Builder from(FioFlag instance)
FioFlag instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.
Collection elements and entries will be added, not replaced.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder darkskyUnavailable(Object darkskyUnavailable)
darkskyUnavailable attribute.darkskyUnavailable - The value for darkskyUnavailable (can be null)this builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addDarkskyStations(String element)
darkskyStations list.element - A darkskyStations elementthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addDarkskyStations(String... elements)
darkskyStations list.elements - An array of darkskyStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder darkskyStations(Iterable<String> elements)
darkskyStations list.elements - An iterable of darkskyStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addAllDarkskyStations(Iterable<String> elements)
darkskyStations list.elements - An iterable of darkskyStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addDatapointStations(String element)
datapointStations list.element - A datapointStations elementthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addDatapointStations(String... elements)
datapointStations list.elements - An array of datapointStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder datapointStations(Iterable<String> elements)
datapointStations list.elements - An iterable of datapointStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addAllDatapointStations(Iterable<String> elements)
datapointStations list.elements - An iterable of datapointStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addIsdStations(String element)
isdStations list.element - A isdStations elementthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addIsdStations(String... elements)
isdStations list.elements - An array of isdStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder isdStations(Iterable<String> elements)
isdStations list.elements - An iterable of isdStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addAllIsdStations(Iterable<String> elements)
isdStations list.elements - An iterable of isdStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addLampStations(String element)
lampStations list.element - A lampStations elementthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addLampStations(String... elements)
lampStations list.elements - An array of lampStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder lampStations(Iterable<String> elements)
lampStations list.elements - An iterable of lampStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addAllLampStations(Iterable<String> elements)
lampStations list.elements - An iterable of lampStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addMetarStations(String element)
metarStations list.element - A metarStations elementthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addMetarStations(String... elements)
metarStations list.elements - An array of metarStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder metarStations(Iterable<String> elements)
metarStations list.elements - An iterable of metarStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addAllMetarStations(Iterable<String> elements)
metarStations list.elements - An iterable of metarStations elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder metnoLicense(String metnoLicense)
metnoLicense attribute.metnoLicense - The value for metnoLicense (can be null)this builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addSources(String element)
sources list.element - A sources elementthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addSources(String... elements)
sources list.elements - An array of sources elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder sources(Iterable<String> elements)
sources list.elements - An iterable of sources elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder addAllSources(Iterable<String> elements)
sources list.elements - An iterable of sources elementsthis builder for use in a chained invocationpublic final ImmutableFioFlag.Builder units(FioUnit units)
units attribute.units - The value for units (can be null)this builder for use in a chained invocationpublic ImmutableFioFlag build()
ImmutableFioFlag.IllegalStateException - if any required attributes are missingCopyright © 2016. All rights reserved.