Class IsValidHostLabel
java.lang.Object
software.amazon.smithy.rulesengine.language.syntax.SyntaxElement
software.amazon.smithy.rulesengine.language.syntax.expressions.Expression
software.amazon.smithy.rulesengine.language.syntax.expressions.functions.LibraryFunction
software.amazon.smithy.rulesengine.language.syntax.expressions.functions.IsValidHostLabel
- All Implemented Interfaces:
- FromSourceLocation,- ToNode,- TypeCheck,- ToCondition,- ToExpression
A rule-engine function for checking whether a string is a valid DNS host label.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final classAFunctionDefinitionfor theIsValidHostLabelfunction.
- 
Field SummaryFieldsFields inherited from class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.LibraryFunctiondefinition, functionNode
- 
Method SummaryModifier and TypeMethodDescription<T> Taccept(ExpressionVisitor<T> visitor) Invoke theExpressionVisitorfunctions for this expression.static IsValidHostLabel.DefinitionGets theFunctionDefinitionimplementation.static IsValidHostLabelofExpressions(ToExpression arg1, boolean arg2) Creates aIsValidHostLabelfunction from the given expressions.static IsValidHostLabelofExpressions(ToExpression arg1, ToExpression arg2) Creates aIsValidHostLabelfunction from the given expressions.Methods inherited from class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.LibraryFunctionequals, expectOneArgument, getArguments, getName, getSourceLocation, hashCode, toNode, toString, typeCheckLocalMethods inherited from class software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionfromNode, getLiteral, getReference, of, of, of, parseShortform, toConditionBuilder, toExpression, type, typeCheckMethods inherited from class software.amazon.smithy.rulesengine.language.syntax.SyntaxElementbooleanEqual, getAttr, getAttr, isSet, isValidHostLabel, not, parseUrl, stringEqual, substring, templateMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.smithy.rulesengine.language.syntax.ToConditiontoCondition, toCondition
- 
Field Details- 
ID- See Also:
 
 
- 
- 
Method Details- 
getDefinitionGets theFunctionDefinitionimplementation.- Returns:
- the function definition.
 
- 
ofExpressionsCreates aIsValidHostLabelfunction from the given expressions.- Parameters:
- arg1- the value to check.
- arg2- whether to allow subdomains.
- Returns:
- The resulting IsValidHostLabelfunction.
 
- 
ofExpressionsCreates aIsValidHostLabelfunction from the given expressions.- Parameters:
- arg1- the value to check.
- arg2- whether to allow subdomains.
- Returns:
- The resulting IsValidHostLabelfunction.
 
- 
acceptDescription copied from class:ExpressionInvoke theExpressionVisitorfunctions for this expression.- Specified by:
- acceptin class- Expression
- Type Parameters:
- T- the visitor return type.
- Parameters:
- visitor- the visitor to be invoked.
- Returns:
- the return value of the visitor.
 
 
-