@NotThreadSafe public static final class ImmutableJasmineResult.Builder extends Object
ImmutableJasmineResult.
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.
| Modifier and Type | Method and Description |
|---|---|
ImmutableJasmineResult |
build()
Builds a new
ImmutableJasmineResult. |
ImmutableJasmineResult.Builder |
details(String details)
Initializes the value for the
details attribute. |
ImmutableJasmineResult.Builder |
from(AbstractJasmineResult instance)
Fill a builder with attribute values from the provided
com.github.searls.jasmine.model.AbstractJasmineResult instance. |
ImmutableJasmineResult.Builder |
from(JasmineResult instance)
Fill a builder with attribute values from the provided
com.github.searls.jasmine.model.JasmineResult instance. |
public final ImmutableJasmineResult.Builder from(JasmineResult instance)
com.github.searls.jasmine.model.JasmineResult instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ImmutableJasmineResult.Builder from(AbstractJasmineResult instance)
com.github.searls.jasmine.model.AbstractJasmineResult instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ImmutableJasmineResult.Builder details(String details)
details attribute.details - The value for detailsthis builder for use in a chained invocationpublic ImmutableJasmineResult build()
ImmutableJasmineResult.IllegalStateException - if any required attributes are missingCopyright © 2010–2018 Justin Searls. All rights reserved.