public static final class JmesPathRuntime.Value extends Object
| Constructor and Description |
|---|
Value(Object value)
Create a non-projection value, where the value type is determined reflectively.
|
| Modifier and Type | Method and Description |
|---|---|
JmesPathRuntime.Value |
and(JmesPathRuntime.Value rhs)
Perform an AND comparison between this value and another one:
https://jmespath.org/specification.html#or-expressions
|
Boolean |
booleanValue()
Retrieve the actual value that this represents, as a Boolean.
|
JmesPathRuntime.Value |
compare(String comparison,
JmesPathRuntime.Value rhs)
Compare this value to another value, using the specified comparison operator:
https://jmespath.org/specification.html#comparison-operators
|
JmesPathRuntime.Value |
constant(JmesPathRuntime.Value value)
Convert this value to a new constant value, discarding the current value.
|
JmesPathRuntime.Value |
constant(Object constant)
Convert this value to a new constant value, discarding the current value.
|
JmesPathRuntime.Value |
contains(JmesPathRuntime.Value rhs)
Execute the contains function, with this value as the first parameter:
https://jmespath.org/specification.html#contains
|
boolean |
equals(Object o) |
JmesPathRuntime.Value |
field(String fieldName)
Retrieve an identifier from this value: https://jmespath.org/specification.html#identifiers
|
JmesPathRuntime.Value |
filter(Function<JmesPathRuntime.Value,JmesPathRuntime.Value> predicate)
Filter this value: https://jmespath.org/specification.html#filter-expressions
|
JmesPathRuntime.Value |
flatten()
Execute a flattening expression on this value: https://jmespath.org/specification.html#flatten-operator
|
int |
hashCode() |
JmesPathRuntime.Value |
keys() |
JmesPathRuntime.Value |
length()
Execute the length function, with this value as the first parameter:
https://jmespath.org/specification.html#length
|
JmesPathRuntime.Value |
multiSelectHash(Map<String,Function<JmesPathRuntime.Value,JmesPathRuntime.Value>> selections)
Perform a multi-select hash expression on this value:
https://jmespath.org/specification.html#multiselect-hash
|
JmesPathRuntime.Value |
multiSelectList(Function<JmesPathRuntime.Value,JmesPathRuntime.Value>... functions)
Perform a multi-select list expression on this value:
https://jmespath.org/specification.html#multiselect-list
|
JmesPathRuntime.Value |
not()
Perform a NOT conversion on this value: https://jmespath.org/specification.html#not-expressions
|
JmesPathRuntime.Value |
or(JmesPathRuntime.Value rhs)
Perform an OR comparison between this value and another one:
https://jmespath.org/specification.html#or-expressions
|
String |
stringValue()
Retrieve the actual value that this represents, as a String.
|
List<String> |
stringValues()
Retrieve the actual value that this represents, as a list of String.
|
Map<String,String> |
stringValuesMap()
Retrieve the actual value that this represents, as a map of Strings.
|
String |
toString() |
Object |
value()
Retrieve the actual value that this represents (this will be the same value passed to the constructor).
|
List<Object> |
values()
Retrieve the actual value that this represents, as a list of object.
|
JmesPathRuntime.Value |
wildcard()
Execute a wildcard expression on this value: https://jmespath.org/specification.html#wildcard-expressions
|
public Value(Object value)
public Object value()
public List<Object> values()
public Boolean booleanValue()
public String stringValue()
public List<String> stringValues()
stringValue.public Map<String,String> stringValuesMap()
public JmesPathRuntime.Value constant(JmesPathRuntime.Value value)
public JmesPathRuntime.Value constant(Object constant)
public JmesPathRuntime.Value wildcard()
public JmesPathRuntime.Value flatten()
public JmesPathRuntime.Value field(String fieldName)
public JmesPathRuntime.Value filter(Function<JmesPathRuntime.Value,JmesPathRuntime.Value> predicate)
public JmesPathRuntime.Value length()
public JmesPathRuntime.Value keys()
public JmesPathRuntime.Value contains(JmesPathRuntime.Value rhs)
public JmesPathRuntime.Value compare(String comparison, JmesPathRuntime.Value rhs)
@SafeVarargs public final JmesPathRuntime.Value multiSelectList(Function<JmesPathRuntime.Value,JmesPathRuntime.Value>... functions)
public final JmesPathRuntime.Value multiSelectHash(Map<String,Function<JmesPathRuntime.Value,JmesPathRuntime.Value>> selections)
public JmesPathRuntime.Value or(JmesPathRuntime.Value rhs)
public JmesPathRuntime.Value and(JmesPathRuntime.Value rhs)
public JmesPathRuntime.Value not()
Copyright © 2026. All rights reserved.