A property provider implementation that simply wraps around a java.util.Properties object
Trait used to defined a class/object that is used to retrieve configuration parameters.
Trait used to define an object that constructs a PropertyProvider.
Trait used to define an object that constructs a PropertyProvider. You should extend this trait with an object to define a custom property provider builder. This object can then be used to provide a custom method of retrieving configuration by setting the CaseClassConfigParser.CONFIG_PROPERTY_PROVIDER_BUILDER_MODULES property on the SparkSession.
A PropertyProviderBuilder object that reads property key-values from a Java Properties file.
A PropertyProviderBuilder object that reads property key-values from a Java Properties file. Set the properties file URI by setting the CONFIG_PROPERTIES_FILE_URI Spark configuration value. File will be opened using an Hadoop FileSystem object, therefore URI must be supported by your Hadoop libraries and configuration must be present in the HadoopConfiguration on the SparkSession.
Trait used to defined a class/object that is used to retrieve configuration parameters. A subtype of this trait is created by the PropertyProviderBuilder.getPropertyProvider function and not directly instantiated.