Class ValueProvider.RuntimeValueProvider<T>

java.lang.Object
org.apache.beam.sdk.options.ValueProvider.RuntimeValueProvider<T>
All Implemented Interfaces:
Serializable, ValueProvider<T>
Enclosing interface:
ValueProvider<T>

public static class ValueProvider.RuntimeValueProvider<T> extends Object implements ValueProvider<T>, Serializable
ValueProvider.RuntimeValueProvider is an implementation of ValueProvider that allows for a value to be provided at execution time rather than at graph construction time.

To enforce this contract, if there is no default, users must only call get() at execution time (after a call to Pipeline.run()), which will provide the value of optionsMap.

See Also: