public static final class FioRequest.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
FioRequest.Builder |
addAllExcludeBlocks(Iterable<FioBlock> elements)
Adds elements to
excludeBlocks set. |
FioRequest.Builder |
addAllIncludeBlocks(Iterable<FioBlock> elements)
Adds elements to
includeBlocks set. |
ch.rasc.forcastio.model.ImmutableFioRequest |
build()
Builds a new
ImmutableFioRequest. |
FioRequest.Builder |
excludeBlock(FioBlock... elements)
Adds elements to
excludeBlocks set. |
FioRequest.Builder |
excludeBlock(FioBlock element)
Adds one element to
excludeBlocks set. |
FioRequest.Builder |
excludeBlocks(Iterable<FioBlock> elements)
Sets or replaces all elements for
excludeBlocks set. |
FioRequest.Builder |
extendHourly(Boolean extendHourly)
Initializes the value for the
extendHourly attribute. |
FioRequest.Builder |
from(FioRequest instance)
Fill a builder with attribute values from the provided
FioRequest instance. |
FioRequest.Builder |
includeBlock(FioBlock... elements)
Adds elements to
includeBlocks set. |
FioRequest.Builder |
includeBlock(FioBlock element)
Adds one element to
includeBlocks set. |
FioRequest.Builder |
includeBlocks(Iterable<FioBlock> elements)
Sets or replaces all elements for
includeBlocks set. |
FioRequest.Builder |
language(FioLanguage language)
Initializes the value for the
language attribute. |
FioRequest.Builder |
latitude(String latitude)
Initializes the value for the
latitude attribute. |
FioRequest.Builder |
longitude(String longitude)
Initializes the value for the
longitude attribute. |
FioRequest.Builder |
unit(FioUnit unit)
Initializes the value for the
unit attribute. |
public final FioRequest.Builder from(FioRequest instance)
FioRequest 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 FioRequest.Builder latitude(String latitude)
latitude attribute.latitude - The value for latitudethis builder for use in a chained invocationpublic final FioRequest.Builder longitude(String longitude)
longitude attribute.longitude - The value for longitudethis builder for use in a chained invocationpublic final FioRequest.Builder extendHourly(Boolean extendHourly)
extendHourly attribute.extendHourly - The value for extendHourly (can be null)this builder for use in a chained invocationpublic final FioRequest.Builder language(FioLanguage language)
language attribute.language - The value for language (can be null)this builder for use in a chained invocationpublic final FioRequest.Builder unit(FioUnit unit)
unit attribute.unit - The value for unit (can be null)this builder for use in a chained invocationpublic final FioRequest.Builder excludeBlock(FioBlock element)
excludeBlocks set.element - A excludeBlocks elementthis builder for use in a chained invocationpublic final FioRequest.Builder excludeBlock(FioBlock... elements)
excludeBlocks set.elements - An array of excludeBlocks elementsthis builder for use in a chained invocationpublic final FioRequest.Builder excludeBlocks(Iterable<FioBlock> elements)
excludeBlocks set.elements - An iterable of excludeBlocks elementsthis builder for use in a chained invocationpublic final FioRequest.Builder addAllExcludeBlocks(Iterable<FioBlock> elements)
excludeBlocks set.elements - An iterable of excludeBlocks elementsthis builder for use in a chained invocationpublic final FioRequest.Builder includeBlock(FioBlock element)
includeBlocks set.element - A includeBlocks elementthis builder for use in a chained invocationpublic final FioRequest.Builder includeBlock(FioBlock... elements)
includeBlocks set.elements - An array of includeBlocks elementsthis builder for use in a chained invocationpublic final FioRequest.Builder includeBlocks(Iterable<FioBlock> elements)
includeBlocks set.elements - An iterable of includeBlocks elementsthis builder for use in a chained invocationpublic final FioRequest.Builder addAllIncludeBlocks(Iterable<FioBlock> elements)
includeBlocks set.elements - An iterable of includeBlocks elementsthis builder for use in a chained invocationpublic ch.rasc.forcastio.model.ImmutableFioRequest build()
ImmutableFioRequest.IllegalStateException - if any required attributes are missingCopyright © 2016. All rights reserved.