public class InjectorBuilder extends Object
| Constructor and Description |
|---|
InjectorBuilder() |
| Modifier and Type | Method and Description |
|---|---|
com.google.inject.Injector |
build() |
InjectorBuilder |
withConfig(SparkBigQueryConfig config) |
InjectorBuilder |
withCustomDefaults(Map<String,String> customDefaults) |
InjectorBuilder |
withDataSourceVersion(DataSourceVersion dataSourceVersion) |
InjectorBuilder |
withOptions(Map<String,String> options) |
InjectorBuilder |
withSchema(org.apache.spark.sql.types.StructType schema) |
InjectorBuilder |
withSpark(org.apache.spark.sql.SparkSession spark) |
InjectorBuilder |
withTableIsMandatory(boolean tableIsMandatory) |
public InjectorBuilder withSpark(org.apache.spark.sql.SparkSession spark)
public InjectorBuilder withSchema(org.apache.spark.sql.types.StructType schema)
public InjectorBuilder withOptions(Map<String,String> options)
public InjectorBuilder withTableIsMandatory(boolean tableIsMandatory)
public InjectorBuilder withDataSourceVersion(DataSourceVersion dataSourceVersion)
public InjectorBuilder withCustomDefaults(Map<String,String> customDefaults)
public InjectorBuilder withConfig(SparkBigQueryConfig config)
public com.google.inject.Injector build()
Copyright © 2024. All rights reserved.