K8SHostConfig

tasks.elastic.kubernetes.K8SHostConfig
class K8SHostConfig(implicit val config: TasksConfig) extends K8SHostConfigurationImpl

Attributes

Experimental
true
Graph
Supertypes
trait HostConfigurationFromConfig
trait HostConfiguration
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def isApp: Boolean

Attributes

Inherited from:
HostConfiguration
def isQueue: Boolean

Attributes

Inherited from:
HostConfiguration
def isWorker: Boolean

Attributes

Inherited from:
HostConfiguration
def myAddressBind: SimpleSocketAddress

address to which we bind the application sometimes called internal address

address to which we bind the application sometimes called internal address

Attributes

Inherited from:
HostConfigurationFromConfig
def myAddressExternal: Option[SimpleSocketAddress]

Attributes

Inherited from:
HostConfigurationFromConfig

Inherited fields

lazy override val availableCPU: Int

Attributes

Inherited from:
K8SHostConfigurationImpl
lazy val availableGPU: List[Int]

Attributes

Inherited from:
HostConfigurationFromConfig
lazy override val availableMemory: Int

Attributes

Inherited from:
K8SHostConfigurationImpl
lazy override val availableScratch: Int

Attributes

Inherited from:
K8SHostConfigurationImpl
lazy val image: Option[String]

Attributes

Inherited from:
HostConfigurationFromConfig
lazy val master: SimpleSocketAddress

Attributes

Inherited from:
HostConfigurationFromConfig
lazy override val myAddress: SimpleSocketAddress

Attributes

Inherited from:
K8SHostConfigurationImpl
lazy val myPort: Int

Attributes

Inherited from:
HostConfigurationFromConfig
lazy val myRoles: Set[Role]

Attributes

Inherited from:
HostConfigurationFromConfig

Implicits

Implicits

implicit val config: TasksConfig