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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Sets the reason for why the words are reserved.void
setSelector
(Selector selector) Sets the selector to use for determining which shapes to validate.void
Sets the list of reserved word terms to match based on word boundaries.void
Sets 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.
-