Package software.amazon.smithy.linters
Class ReservedWordsValidator.ReservedWords
java.lang.Object
software.amazon.smithy.linters.ReservedWordsValidator.ReservedWords
- Enclosing class:
- ReservedWordsValidator
A single reserved words configuration.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidSets the reason for why the words are reserved.voidsetSelector(Selector selector) Sets the selector to use for determining which shapes to validate.voidSets the list of reserved word terms to match based on word boundaries.voidSets the list of reserved word definitions.
-
Constructor Details
-
ReservedWords
public ReservedWords()
-
-
Method Details
-
setWords
Sets the list of reserved word definitions.Each word must be a valid word. The word cannot equal "*", and if present, "*", must appear at the start or end of the word.
- Parameters:
words- Words to set.
-
setTerms
Sets the list of reserved word terms to match based on word boundaries.- Parameters:
terms- Terms to set.
-
setSelector
Sets the selector to use for determining which shapes to validate.- Parameters:
selector- Selector to set.
-
setReason
Sets the reason for why the words are reserved.- Parameters:
reason- Reason to set.
-