Package | Description |
---|---|
software.amazon.awssdk.services.ec2.endpoints.internal |
Modifier and Type | Class and Description |
---|---|
static class |
Value.Array
An array value.
|
static class |
Value.Bool
A boolean value.
|
static class |
Value.Endpoint |
static class |
Value.Int
An integer value.
|
static class |
Value.None |
static class |
Value.Record
A record (map) value.
|
static class |
Value.Str
A string value.
|
Modifier and Type | Method and Description |
---|---|
Value |
Template.eval(Scope<Value> scope) |
Value |
Substring.eval(Scope<Value> scope) |
Value |
StringEqualsFn.eval(Scope<Value> scope) |
Value |
SingleArgFn.eval(Scope<Value> scope) |
Value |
Ref.eval(Scope<Value> scope) |
Value |
Literal.eval(Scope<Value> scope) |
Value |
IsVirtualHostableS3Bucket.eval(Scope<Value> scope) |
Value |
IsValidHostLabel.eval(Scope<Value> scope) |
Value |
GetAttr.eval(Scope<Value> scope) |
Value |
Eval.eval(Scope<Value> scope) |
Value |
Condition.eval(Scope<Value> scope) |
Value |
BooleanEqualsFn.eval(Scope<Value> scope) |
Value |
GetAttr.Part.eval(Value container) |
Value |
GetAttr.Part.Key.eval(Value container) |
Value |
GetAttr.Part.Index.eval(Value container) |
protected Value |
UriEncodeFn.evalArg(Value arg) |
protected abstract Value |
SingleArgFn.evalArg(Value arg) |
Value |
PartitionFn.evalArg(Value arg) |
protected Value |
ParseUrl.evalArg(Value arg) |
protected Value |
ParseArn.evalArg(Value arg) |
protected Value |
Not.evalArg(Value arg) |
protected Value |
IsSet.evalArg(Value arg) |
Value |
RuleEngine.evaluate(EndpointRuleset ruleset,
Map<Identifier,Value> args)
Evaluate the given
EndpointRuleset using the named values in args as input into the rule set. |
Value |
DefaultRuleEngine.evaluate(EndpointRuleset ruleset,
Map<Identifier,Value> args) |
Value |
RuleEvaluator.evaluateCondition(Condition condition) |
Value |
RuleEvaluator.evaluateRuleset(EndpointRuleset ruleset,
Map<Identifier,Value> input) |
static Value |
Value.fromNode(JsonNode node) |
Value |
RuleEvaluator.generateEndpoint(EndpointResult endpoint) |
Value |
Value.Record.get(Identifier id) |
Value |
Value.Array.get(int idx) |
Value |
RuleEvaluator.visitBoolEquals(BooleanEqualsFn fn) |
Value |
RuleEvaluator.visitFn(Fn fn) |
Value |
RuleEvaluator.visitGetAttr(GetAttr getAttr) |
Value |
RuleEvaluator.visitIsSet(IsSet fn) |
Value |
RuleEvaluator.visitIsValidHostLabel(IsValidHostLabel fn) |
Value |
RuleEvaluator.visitIsVirtualHostLabelsS3Bucket(IsVirtualHostableS3Bucket fn) |
Value |
RuleEvaluator.visitLiteral(Literal literal) |
Value |
RuleEvaluator.visitNot(Not not) |
Value |
RuleEvaluator.visitParseArn(ParseArn fn) |
Value |
RuleEvaluator.visitParseUrl(ParseUrl parseUrl) |
Value |
RuleEvaluator.visitPartition(PartitionFn fn) |
Value |
RuleEvaluator.visitRef(Ref ref) |
Value |
RuleEvaluator.visitStringEquals(StringEqualsFn fn) |
Value |
RuleEvaluator.visitSubstring(Substring fn) |
Value |
RuleEvaluator.visitUriEncode(UriEncodeFn fn) |
Modifier and Type | Method and Description |
---|---|
Optional<Value> |
Parameter.getDefault()
The default value for this Parameter
|
Optional<Value> |
Parameter.getDefaultValue() |
Map<String,Value> |
Value.Endpoint.getProperties() |
Map<Identifier,Value> |
Value.Record.getValue() |
Optional<Value> |
Parameter.getValue() |
Modifier and Type | Method and Description |
---|---|
static List<EndpointAuthScheme> |
AuthSchemeUtils.createAuthSchemes(Value authSchemesValue) |
Parameter.Builder |
Parameter.Builder.defaultValue(Value defaultValue) |
Value |
GetAttr.Part.eval(Value container) |
Value |
GetAttr.Part.Key.eval(Value container) |
Value |
GetAttr.Part.Index.eval(Value container) |
protected Value |
UriEncodeFn.evalArg(Value arg) |
protected abstract Value |
SingleArgFn.evalArg(Value arg) |
Value |
PartitionFn.evalArg(Value arg) |
protected Value |
ParseUrl.evalArg(Value arg) |
protected Value |
ParseArn.evalArg(Value arg) |
protected Value |
Not.evalArg(Value arg) |
protected Value |
IsSet.evalArg(Value arg) |
Value.Endpoint.Builder |
Value.Endpoint.Builder.property(String name,
Value value) |
Parameter.Builder |
Parameter.Builder.value(Value value) |
static Endpoint |
AwsEndpointProviderUtils.valueAsEndpointOrThrow(Value value) |
Modifier and Type | Method and Description |
---|---|
Value |
Template.eval(Scope<Value> scope) |
Value |
Substring.eval(Scope<Value> scope) |
Value |
StringEqualsFn.eval(Scope<Value> scope) |
Value |
SingleArgFn.eval(Scope<Value> scope) |
Value |
Ref.eval(Scope<Value> scope) |
Value |
Literal.eval(Scope<Value> scope) |
Value |
IsVirtualHostableS3Bucket.eval(Scope<Value> scope) |
Value |
IsValidHostLabel.eval(Scope<Value> scope) |
Value |
GetAttr.eval(Scope<Value> scope) |
Value |
Eval.eval(Scope<Value> scope) |
Value |
Condition.eval(Scope<Value> scope) |
Value |
BooleanEqualsFn.eval(Scope<Value> scope) |
Value |
RuleEngine.evaluate(EndpointRuleset ruleset,
Map<Identifier,Value> args)
Evaluate the given
EndpointRuleset using the named values in args as input into the rule set. |
Value |
DefaultRuleEngine.evaluate(EndpointRuleset ruleset,
Map<Identifier,Value> args) |
Value |
RuleEvaluator.evaluateRuleset(EndpointRuleset ruleset,
Map<Identifier,Value> input) |
void |
Value.Record.forEach(BiConsumer<Identifier,Value> fn) |
static Value.Array |
Value.fromArray(List<Value> value) |
static Value.Record |
Value.fromRecord(Map<Identifier,Value> value) |
Value.Endpoint.Builder |
Value.Endpoint.Builder.properties(Map<String,Value> properties) |
Copyright © 2023. All rights reserved.