Package org.apache.beam.sdk.options
Class ValueProvider.StaticValueProvider<T>
java.lang.Object
org.apache.beam.sdk.options.ValueProvider.StaticValueProvider<T>
- All Implemented Interfaces:
Serializable
,ValueProvider<T>
- Enclosing interface:
ValueProvider<T>
public static class ValueProvider.StaticValueProvider<T>
extends Object
implements ValueProvider<T>, Serializable
ValueProvider.StaticValueProvider
is an implementation of ValueProvider
that allows for a
static value to be provided.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.beam.sdk.options.ValueProvider
ValueProvider.Deserializer, ValueProvider.NestedValueProvider<T,
X>, ValueProvider.RuntimeValueProvider<T>, ValueProvider.Serializer, ValueProvider.StaticValueProvider<T> -
Method Summary
Modifier and TypeMethodDescriptionboolean
get()
Returns the runtime value wrapped by thisValueProvider
in case it isValueProvider.isAccessible()
, otherwise fails.int
hashCode()
boolean
Whether the contents of thisValueProvider
is currently available viaValueProvider.get()
.static <T> ValueProvider.StaticValueProvider
<T> of
(T value) Creates aValueProvider.StaticValueProvider
that wraps the provided value.toString()
-
Method Details
-
of
Creates aValueProvider.StaticValueProvider
that wraps the provided value. -
get
Description copied from interface:ValueProvider
Returns the runtime value wrapped by thisValueProvider
in case it isValueProvider.isAccessible()
, otherwise fails.- Specified by:
get
in interfaceValueProvider<T>
-
isAccessible
public boolean isAccessible()Description copied from interface:ValueProvider
Whether the contents of thisValueProvider
is currently available viaValueProvider.get()
.- Specified by:
isAccessible
in interfaceValueProvider<T>
-
toString
-
equals
-
hashCode
public int hashCode()
-