@NotThreadSafe public static final class ImmutableVerifierError.Builder extends Object
ImmutableVerifierError.
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.
public final ImmutableVerifierError.Builder from(Verifier.VerifierError instance)
VerifierError 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 ImmutableVerifierError.Builder code(String code)
code attribute.code - The value for codethis builder for use in a chained invocationpublic final ImmutableVerifierError.Builder description(String description)
description to description.description - The value for descriptionthis builder for chained invocationpublic final ImmutableVerifierError.Builder description(Optional<String> description)
description to description.description - The value for descriptionthis builder for use in a chained invocationpublic final ImmutableVerifierError.Builder addParameters(String element)
parameters list.element - A parameters elementthis builder for use in a chained invocationpublic final ImmutableVerifierError.Builder addParameters(String... elements)
parameters list.elements - An array of parameters elementsthis builder for use in a chained invocationpublic final ImmutableVerifierError.Builder parameters(Iterable<String> elements)
parameters list.elements - An iterable of parameters elementsthis builder for use in a chained invocationpublic final ImmutableVerifierError.Builder addAllParameters(Iterable<String> elements)
parameters list.elements - An iterable of parameters elementsthis builder for use in a chained invocationpublic final ImmutableVerifierError.Builder putAttributes(String key, Object value)
attributes map.key - The key in the attributes mapvalue - The associated value in the attributes mapthis builder for use in a chained invocationpublic final ImmutableVerifierError.Builder putAttributes(Map.Entry<String,? extends Object> entry)
attributes map. Nulls are not permittedentry - The key and value entrythis builder for use in a chained invocationpublic final ImmutableVerifierError.Builder attributes(Map<String,? extends Object> attributes)
attributes map. Nulls are not permittedattributes - The entries that will be added to the attributes mapthis builder for use in a chained invocationpublic final ImmutableVerifierError.Builder putAllAttributes(Map<String,? extends Object> attributes)
attributes map. Nulls are not permittedattributes - The entries that will be added to the attributes mapthis builder for use in a chained invocationpublic ImmutableVerifierError build()
ImmutableVerifierError.IllegalStateException - if any required attributes are missingCopyright © 2016–2018 JBoss by Red Hat. All rights reserved.