@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.