case class KyuubiConf(loadSysDefault: Boolean = true) extends Logging with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- KyuubiConf
- Serializable
- Serializable
- Product
- Equals
- Logging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new KyuubiConf(loadSysDefault: Boolean = true)
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
clone(): KyuubiConf
Copy this object
Copy this object
- Definition Classes
- KyuubiConf → AnyRef
-
def
debug(message: ⇒ Any, t: Throwable): Unit
- Definition Classes
- Logging
-
def
debug(message: ⇒ Any): Unit
- Definition Classes
- Logging
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
error(message: ⇒ Any): Unit
- Definition Classes
- Logging
-
def
error(message: ⇒ Any, t: Throwable): Unit
- Definition Classes
- Logging
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def get[T](config: ConfigEntry[T]): T
-
def
getAll: Map[String, String]
Get all parameters as map sorted by key in ascending order
-
def
getAllUserDefaults: Map[String, String]
Retrieve user defaults configs in key-value pairs from KyuubiConf with key prefix "_"
-
def
getAllWithPrefix(dropped: String, remainder: String): Map[String, String]
Retrieve key-value pairs from KyuubiConf starting with
dropped.remainder, and put them to the result map with thedroppedof key being dropped.Retrieve key-value pairs from KyuubiConf starting with
dropped.remainder, and put them to the result map with thedroppedof key being dropped.- dropped
first part of prefix which will dropped for the new key
- remainder
second part of the prefix which will be remained in the key
-
def
getBatchConf(batchType: String): Map[String, String]
Get all batch conf as map
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getEnvs: Map[String, String]
Get all envs as map
-
def
getKubernetesConf(context: Option[String], namespace: Option[String]): KyuubiConf
Get the kubernetes conf for specified kubernetes context and namespace.
- def getOption(key: String): Option[String]
- def getUserDefaults(user: String): KyuubiConf
-
def
info(message: ⇒ Any, t: Throwable): Unit
- Definition Classes
- Logging
-
def
info(message: ⇒ Any): Unit
- Definition Classes
- Logging
-
def
initializeLoggerIfNecessary(isInterpreter: Boolean): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isRESTEnabled: Boolean
- def loadFileDefaults(): KyuubiConf
- val loadSysDefault: Boolean
-
def
logger: Logger
- Attributes
- protected
- Definition Classes
- Logging
-
def
loggerName: String
- Attributes
- protected
- Definition Classes
- Logging
-
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 set(key: String, value: String): KyuubiConf
- def set[T](entry: OptionalConfigEntry[T], value: T): KyuubiConf
- def set[T](entry: ConfigEntry[T], value: T): KyuubiConf
- def setIfMissing(key: String, value: String): KyuubiConf
- def setIfMissing[T](entry: ConfigEntry[T], value: T): KyuubiConf
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def unset(entry: ConfigEntry[_]): KyuubiConf
-
def
unset(key: String): KyuubiConf
unset a parameter from the configuration
-
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()
-
def
warn(message: ⇒ Any, t: Throwable): Unit
- Definition Classes
- Logging
-
def
warn(message: ⇒ Any): Unit
- Definition Classes
- Logging