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