public static final class SMFVersionProbed.Builder extends Object
SMFVersionProbed.
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 |
|---|---|
SMFVersionProbed |
build()
Builds a new
SMFVersionProbed. |
SMFVersionProbed.Builder |
from(SMFVersionProbedType instance)
Fill a builder with attribute values from the provided
SMFVersionProbedType instance. |
SMFVersionProbed.Builder |
setProvider(SMFParserProviderType provider)
Initializes the value for the
provider attribute. |
SMFVersionProbed.Builder |
setVersion(SMFFormatVersion version)
Initializes the value for the
version attribute. |
public final SMFVersionProbed.Builder from(SMFVersionProbedType instance)
SMFVersionProbedType instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final SMFVersionProbed.Builder setProvider(SMFParserProviderType provider)
provider attribute.provider - The value for providerthis builder for use in a chained invocationpublic final SMFVersionProbed.Builder setVersion(SMFFormatVersion version)
version attribute.version - The value for versionthis builder for use in a chained invocationpublic SMFVersionProbed build()
SMFVersionProbed.IllegalStateException - if any required attributes are missingCopyright © 2017 <code@io7m.com> http://io7m.com