Class WaitersRuntime.Value
java.lang.Object
software.amazon.awssdk.services.iotsitewise.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
Constructors - 
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#containsbooleanRetrieve 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-operatorinthashCode()length()Execute the length function, with this value as the first parameter: https://jmespath.org/specification.html#lengthfinal WaitersRuntime.ValuemultiSelectList(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
 
 -