public static final class ImmutableAuthenticationSetup.Builder extends Object
ImmutableAuthenticationSetup.
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 |
|---|---|
ImmutableAuthenticationSetup.Builder |
addAllEntries(Iterable<? extends AuthenticationSetup.Entry> elements)
Adds elements to
entries list. |
ImmutableAuthenticationSetup.Builder |
addEntries(AuthenticationSetup.Entry... elements)
Adds elements to
entries list. |
ImmutableAuthenticationSetup.Builder |
addEntries(AuthenticationSetup.Entry element)
Adds one element to
entries list. |
ImmutableAuthenticationSetup.Builder |
admin(UsernamePassword admin)
Initializes the value for the
admin attribute. |
ImmutableAuthenticationSetup |
build()
Builds a new
ImmutableAuthenticationSetup. |
ImmutableAuthenticationSetup.Builder |
entries(Iterable<? extends AuthenticationSetup.Entry> elements)
Sets or replaces all elements for
entries list. |
ImmutableAuthenticationSetup.Builder |
from(AuthenticationSetup instance)
Fill a builder with attribute values from the provided
AuthenticationSetup instance. |
public final ImmutableAuthenticationSetup.Builder from(AuthenticationSetup instance)
AuthenticationSetup 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 ImmutableAuthenticationSetup.Builder admin(UsernamePassword admin)
admin attribute.admin - The value for adminthis builder for use in a chained invocationpublic final ImmutableAuthenticationSetup.Builder addEntries(AuthenticationSetup.Entry element)
entries list.element - A entries elementthis builder for use in a chained invocationpublic final ImmutableAuthenticationSetup.Builder addEntries(AuthenticationSetup.Entry... elements)
entries list.elements - An array of entries elementsthis builder for use in a chained invocationpublic final ImmutableAuthenticationSetup.Builder entries(Iterable<? extends AuthenticationSetup.Entry> elements)
entries list.elements - An iterable of entries elementsthis builder for use in a chained invocationpublic final ImmutableAuthenticationSetup.Builder addAllEntries(Iterable<? extends AuthenticationSetup.Entry> elements)
entries list.elements - An iterable of entries elementsthis builder for use in a chained invocationpublic ImmutableAuthenticationSetup build()
ImmutableAuthenticationSetup.IllegalStateException - if any required attributes are missingCopyright © 2024. All rights reserved.