Class RuleEvaluator
java.lang.Object
software.amazon.awssdk.services.finspacedata.endpoints.internal.RuleEvaluator
- All Implemented Interfaces:
- ExprVisitor<Value>,- FnVisitor<Value>
- 
Nested Class SummaryNested classes/interfaces inherited from interface software.amazon.awssdk.services.finspacedata.endpoints.internal.ExprVisitorExprVisitor.Default<R>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionevaluateCondition(Condition condition) evaluateRuleset(EndpointRuleset ruleset, Map<Identifier, Value> input) generateEndpoint(EndpointResult endpoint) visitGetAttr(GetAttr getAttr) visitIsSet(IsSet fn) visitLiteral(Literal literal) visitParseUrl(ParseUrl parseUrl) 
- 
Constructor Details- 
RuleEvaluatorpublic RuleEvaluator()
 
- 
- 
Method Details- 
evaluateRuleset
- 
visitLiteral- Specified by:
- visitLiteralin interface- ExprVisitor<Value>
 
- 
visitRef- Specified by:
- visitRefin interface- ExprVisitor<Value>
 
- 
visitFn- Specified by:
- visitFnin interface- ExprVisitor<Value>
 
- 
visitPartition- Specified by:
- visitPartitionin interface- FnVisitor<Value>
 
- 
visitParseArn- Specified by:
- visitParseArnin interface- FnVisitor<Value>
 
- 
visitIsValidHostLabel- Specified by:
- visitIsValidHostLabelin interface- FnVisitor<Value>
 
- 
visitBoolEquals- Specified by:
- visitBoolEqualsin interface- FnVisitor<Value>
 
- 
visitStringEquals- Specified by:
- visitStringEqualsin interface- FnVisitor<Value>
 
- 
visitIsSet- Specified by:
- visitIsSetin interface- FnVisitor<Value>
 
- 
visitNot
- 
visitGetAttr- Specified by:
- visitGetAttrin interface- FnVisitor<Value>
 
- 
visitParseUrl- Specified by:
- visitParseUrlin interface- FnVisitor<Value>
 
- 
visitSubstring- Specified by:
- visitSubstringin interface- FnVisitor<Value>
 
- 
visitUriEncode- Specified by:
- visitUriEncodein interface- FnVisitor<Value>
 
- 
visitIsVirtualHostLabelsS3Bucket- Specified by:
- visitIsVirtualHostLabelsS3Bucketin interface- FnVisitor<Value>
 
- 
evaluateCondition
- 
generateEndpoint
 
-