Class RuleEvaluator
java.lang.Object
software.amazon.awssdk.services.codeartifact.endpoints.internal.RuleEvaluator
- All Implemented Interfaces:
 ExprVisitor<Value>,FnVisitor<Value>
- 
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awssdk.services.codeartifact.endpoints.internal.ExprVisitor
ExprVisitor.Default<R> - 
Constructor Summary
Constructors - 
Method Summary
Modifier 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
- 
RuleEvaluator
public RuleEvaluator() 
 - 
 - 
Method Details
- 
evaluateRuleset
 - 
visitLiteral
- Specified by:
 visitLiteralin interfaceExprVisitor<Value>
 - 
visitRef
- Specified by:
 visitRefin interfaceExprVisitor<Value>
 - 
visitFn
- Specified by:
 visitFnin interfaceExprVisitor<Value>
 - 
visitPartition
- Specified by:
 visitPartitionin interfaceFnVisitor<Value>
 - 
visitParseArn
- Specified by:
 visitParseArnin interfaceFnVisitor<Value>
 - 
visitIsValidHostLabel
- Specified by:
 visitIsValidHostLabelin interfaceFnVisitor<Value>
 - 
visitBoolEquals
- Specified by:
 visitBoolEqualsin interfaceFnVisitor<Value>
 - 
visitStringEquals
- Specified by:
 visitStringEqualsin interfaceFnVisitor<Value>
 - 
visitIsSet
- Specified by:
 visitIsSetin interfaceFnVisitor<Value>
 - 
visitNot
 - 
visitGetAttr
- Specified by:
 visitGetAttrin interfaceFnVisitor<Value>
 - 
visitParseUrl
- Specified by:
 visitParseUrlin interfaceFnVisitor<Value>
 - 
visitSubstring
- Specified by:
 visitSubstringin interfaceFnVisitor<Value>
 - 
visitUriEncode
- Specified by:
 visitUriEncodein interfaceFnVisitor<Value>
 - 
visitIsVirtualHostLabelsS3Bucket
- Specified by:
 visitIsVirtualHostLabelsS3Bucketin interfaceFnVisitor<Value>
 - 
evaluateCondition
 - 
generateEndpoint
 
 -