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