@ParametersAreNonnullByDefault @Generated(value={"Immutables.generator","org.opendaylight.yangtools.yang.model.api.type.PatternConstraint"}) @NotThreadSafe public final class PatternConstraintBuilder extends Object
PatternConstraint
.
Initialize attributes and then invoke the build()
method to create an
immutable instance.
PatternConstraintBuilder
is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
Constructor and Description |
---|
PatternConstraintBuilder()
Creates a builder for
PatternConstraint instances. |
Modifier and Type | Method and Description |
---|---|
PatternConstraint |
build()
Builds a new
PatternConstraint . |
PatternConstraintBuilder |
description(String description)
Initializes the value for the
description attribute. |
PatternConstraintBuilder |
errorAppTag(String errorAppTag)
Initializes the value for the
errorAppTag attribute. |
PatternConstraintBuilder |
errorMessage(String errorMessage)
Initializes the value for the
errorMessage attribute. |
PatternConstraintBuilder |
reference(String reference)
Initializes the value for the
reference attribute. |
PatternConstraintBuilder |
regularExpression(String regularExpression)
Initializes the value for the
regularExpression attribute. |
public PatternConstraintBuilder()
PatternConstraint
instances.public final PatternConstraintBuilder regularExpression(String regularExpression)
regularExpression
attribute.regularExpression
- The value for regularExpressionthis
builder for use in a chained invocationpublic final PatternConstraintBuilder description(String description)
description
attribute.description
- The value for descriptionthis
builder for use in a chained invocationpublic final PatternConstraintBuilder errorAppTag(String errorAppTag)
errorAppTag
attribute.errorAppTag
- The value for errorAppTagthis
builder for use in a chained invocationpublic final PatternConstraintBuilder errorMessage(String errorMessage)
errorMessage
attribute.errorMessage
- The value for errorMessagethis
builder for use in a chained invocationpublic final PatternConstraintBuilder reference(String reference)
reference
attribute.reference
- The value for referencethis
builder for use in a chained invocationpublic PatternConstraint build()
PatternConstraint
.IllegalStateException
- if any required attributes are missingCopyright © 2018 OpenDaylight. All rights reserved.