Package org.apache.beam.sdk.io.snowflake
Class SnowflakeIO.DataSourceProviderFromDataSourceConfiguration
java.lang.Object
org.apache.beam.sdk.io.snowflake.SnowflakeIO.DataSourceProviderFromDataSourceConfiguration
- All Implemented Interfaces:
Serializable
,HasDisplayData
,ProcessFunction<Void,
,DataSource> SerializableFunction<Void,
DataSource>
- Enclosing class:
SnowflakeIO
public static class SnowflakeIO.DataSourceProviderFromDataSourceConfiguration
extends Object
implements SerializableFunction<Void,DataSource>, HasDisplayData
Wraps
SnowflakeIO.DataSourceConfiguration
to provide DataSource.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the result of invoking this function on the given input.static SerializableFunction
<Void, DataSource> void
populateDisplayData
(DisplayData.Builder builder) Register display data for the given transform or component.
-
Method Details
-
of
-
apply
Description copied from interface:SerializableFunction
Returns the result of invoking this function on the given input.- Specified by:
apply
in interfaceProcessFunction<Void,
DataSource> - Specified by:
apply
in interfaceSerializableFunction<Void,
DataSource>
-
populateDisplayData
Description copied from interface:HasDisplayData
Register display data for the given transform or component.populateDisplayData(DisplayData.Builder)
is invoked by Pipeline runners to collect display data viaDisplayData.from(HasDisplayData)
. Implementations may callsuper.populateDisplayData(builder)
in order to register display data in the current namespace, but should otherwise usesubcomponent.populateDisplayData(builder)
to use the namespace of the subcomponent.- Specified by:
populateDisplayData
in interfaceHasDisplayData
- Parameters:
builder
- The builder to populate with display data.- See Also:
-
getConfig
-