@NotThreadSafe public final class EnumPairBuilder extends Object
| Constructor and Description |
|---|
EnumPairBuilder()
Creates a builder for
EnumPair instances. |
| Modifier and Type | Method and Description |
|---|---|
EnumTypeDefinition.EnumPair |
build()
Builds a new
EnumPair. |
EnumPairBuilder |
description(Optional<String> description)
Initializes the optional value
description to description. |
EnumPairBuilder |
description(String description)
Initializes the optional value
description to description. |
EnumPairBuilder |
name(String name)
Initializes the value for the
name attribute. |
EnumPairBuilder |
reference(Optional<String> reference)
Initializes the optional value
reference to reference. |
EnumPairBuilder |
reference(String reference)
Initializes the optional value
reference to reference. |
EnumPairBuilder |
status(Status status)
Initializes the value for the
status attribute. |
EnumPairBuilder |
value(int value)
Initializes the value for the
value attribute. |
public EnumPairBuilder()
EnumPair instances.public final EnumPairBuilder name(String name)
name attribute.name - The value for namethis builder for use in a chained invocationpublic final EnumPairBuilder value(int value)
value attribute.value - The value for valuethis builder for use in a chained invocationpublic final EnumPairBuilder status(Status status)
status attribute.status - The value for statusthis builder for use in a chained invocationpublic final EnumPairBuilder description(String description)
description to description.description - The value for descriptionthis builder for chained invocationpublic final EnumPairBuilder description(Optional<String> description)
description to description.description - The value for descriptionthis builder for use in a chained invocationpublic final EnumPairBuilder reference(String reference)
reference to reference.reference - The value for referencethis builder for chained invocationpublic final EnumPairBuilder reference(Optional<String> reference)
reference to reference.reference - The value for referencethis builder for use in a chained invocationpublic EnumTypeDefinition.EnumPair build()
EnumPair.IllegalStateException - if any required attributes are missingCopyright © 2019 OpenDaylight. All rights reserved.