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 TypeMethodDescriptionbooleanget()Returns the runtime value wrapped by thisValueProviderin case it isValueProvider.isAccessible(), otherwise fails.inthashCode()booleanWhether the contents of thisValueProvideris currently available viaValueProvider.get().static <T> ValueProvider.StaticValueProvider<T> of(T value) Creates aValueProvider.StaticValueProviderthat wraps the provided value.toString()
-
Method Details
-
of
Creates aValueProvider.StaticValueProviderthat wraps the provided value. -
get
Description copied from interface:ValueProviderReturns the runtime value wrapped by thisValueProviderin case it isValueProvider.isAccessible(), otherwise fails.- Specified by:
getin interfaceValueProvider<T>
-
isAccessible
public boolean isAccessible()Description copied from interface:ValueProviderWhether the contents of thisValueProvideris currently available viaValueProvider.get().- Specified by:
isAccessiblein interfaceValueProvider<T>
-
toString
-
equals
-
hashCode
public int hashCode()
-