final class Builder extends AnyRef
Builder class to build a DriverContext instance.
- Alphabetic
- By Inheritance
- Builder
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
Builder(applicationVersion: String)
- applicationVersion
The application version.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
build(): DriverContext
Builds the DriverContext instance.
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
setAppInfo(appInfo: AppInfo): Builder.this.type
Specifies the optional application info.
Specifies the optional application info. This is not necessary in the HERE platform, and provided for legacy reasons only.
- appInfo
The application information.
-
def
setCommitToken(commitToken: String): Builder.this.type
Specifies a commit token.
Specifies a commit token. This can be used in case the commit is initiated outside of the library. If not specified, a commit will be automatically started by the driver.
- commitToken
The commit token.
-
def
setCompleteConfig(completeConfig: CompleteConfig): Builder.this.type
Overrides the default complete configuration.
Overrides the default complete configuration. If not specified, the configuration is automatically loaded from
application.conf
.- completeConfig
The complete configuration.
-
def
setPipelineContext(pipelineContext: PipelineContext): Builder.this.type
Overrides the default pipeline context.
Overrides the default pipeline context.
- pipelineContext
The pipeline context.
-
def
setSparkContext(sparkContext: SparkContext): Builder.this.type
Specifies a custom Spark context.
Specifies a custom Spark context. If not specified, a context will be automatically created.
- sparkContext
The Spark context to be used.
-
def
setSparkMaster(sparkMaster: String): Builder.this.type
Overrides the Spark master setting.
Overrides the Spark master setting. This option has no effect in case a custom Spark context is provided.
- sparkMaster
URL of the Spark master.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()