Class WaitersRuntime.Value
java.lang.Object
software.amazon.awssdk.services.elasticloadbalancingv2.waiters.internal.WaitersRuntime.Value
- Enclosing class:
WaitersRuntime
An intermediate value for JMESPath expressions, encapsulating the different data types supported by JMESPath and
the operations on that data.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionand
(WaitersRuntime.Value rhs) Perform an AND comparison between this value and another one: https://jmespath.org/specification.html#or-expressionscompare
(String comparison, WaitersRuntime.Value rhs) Compare this value to another value, using the specified comparison operator: https://jmespath.org/specification.html#comparison-operatorsConvert this value to a new constant value, discarding the current value.constant
(WaitersRuntime.Value value) Convert this value to a new constant value, discarding the current value.Execute the contains function, with this value as the first parameter: https://jmespath.org/specification.html#containsboolean
Retrieve an identifier from this value: https://jmespath.org/specification.html#identifiersfilter
(Function<WaitersRuntime.Value, WaitersRuntime.Value> predicate) Filter this value: https://jmespath.org/specification.html#filter-expressionsflatten()
Execute a flattening expression on this value: https://jmespath.org/specification.html#flatten-operatorint
hashCode()
length()
Execute the length function, with this value as the first parameter: https://jmespath.org/specification.html#lengthfinal WaitersRuntime.Value
multiSelectList
(Function<WaitersRuntime.Value, WaitersRuntime.Value>... functions) Perform a multi-select list expression on this value: https://jmespath.org/specification.html#multiselect-listnot()
Perform a NOT conversion on this value: https://jmespath.org/specification.html#not-expressionsor
(WaitersRuntime.Value rhs) Perform an OR comparison between this value and another one: https://jmespath.org/specification.html#or-expressionstoString()
value()
Retrieve the actual value that this represents (this will be the same value passed to the constructor).values()
Retrieve the actual value that this represents, as a list.wildcard()
Execute a wildcard expression on this value: https://jmespath.org/specification.html#wildcard-expressions
-
Constructor Details
-
Value
Create a non-projection value, where the value type is determined reflectively.
-
-
Method Details
-
value
Retrieve the actual value that this represents (this will be the same value passed to the constructor). -
values
Retrieve the actual value that this represents, as a list. -
constant
Convert this value to a new constant value, discarding the current value. -
constant
Convert this value to a new constant value, discarding the current value. -
wildcard
Execute a wildcard expression on this value: https://jmespath.org/specification.html#wildcard-expressions -
flatten
Execute a flattening expression on this value: https://jmespath.org/specification.html#flatten-operator -
field
Retrieve an identifier from this value: https://jmespath.org/specification.html#identifiers -
filter
Filter this value: https://jmespath.org/specification.html#filter-expressions -
length
Execute the length function, with this value as the first parameter: https://jmespath.org/specification.html#length -
contains
Execute the contains function, with this value as the first parameter: https://jmespath.org/specification.html#contains -
compare
Compare this value to another value, using the specified comparison operator: https://jmespath.org/specification.html#comparison-operators -
multiSelectList
@SafeVarargs public final WaitersRuntime.Value multiSelectList(Function<WaitersRuntime.Value, WaitersRuntime.Value>... functions) Perform a multi-select list expression on this value: https://jmespath.org/specification.html#multiselect-list -
or
Perform an OR comparison between this value and another one: https://jmespath.org/specification.html#or-expressions -
and
Perform an AND comparison between this value and another one: https://jmespath.org/specification.html#or-expressions -
not
Perform a NOT conversion on this value: https://jmespath.org/specification.html#not-expressions -
equals
-
hashCode
public int hashCode() -
toString
-