c

testcontainers.containers

ArbitraryNebulaCluster

final case class ArbitraryNebulaCluster(cluster: Int = 1, version: String = Nebula.DefaultTag, absoluteHostPathPrefix: Option[String] = None, subnetIp: String = "172.28.0.0/16") extends NebulaClusterContainer with Product with Serializable

The simplest Nebula service, with one storaged, one metad, and one graphd.

cluster

The number of graphd/metad/storaged in the cluster

version

The image version/tag

absoluteHostPathPrefix

The prefix of your host path, eg: prefix/data/meta1:/data/meta, prefix/logs/meta1:/logs

Linear Supertypes
Serializable, Product, Equals, NebulaClusterContainer, Startable, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ArbitraryNebulaCluster
  2. Serializable
  3. Product
  4. Equals
  5. NebulaClusterContainer
  6. Startable
  7. AutoCloseable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ArbitraryNebulaCluster(cluster: Int, version: String, absoluteBindingPath: Optional[String])
  2. new ArbitraryNebulaCluster(cluster: Int)
  3. new ArbitraryNebulaCluster(version: String)
  4. new ArbitraryNebulaCluster(cluster: Int = 1, version: String = Nebula.DefaultTag, absoluteHostPathPrefix: Option[String] = None, subnetIp: String = "172.28.0.0/16")

    cluster

    The number of graphd/metad/storaged in the cluster

    version

    The image version/tag

    absoluteHostPathPrefix

    The prefix of your host path, eg: prefix/data/meta1:/data/meta, prefix/logs/meta1:/logs

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val absoluteHostPathPrefix: Option[String]
  5. final def allContainers: List[GenericContainer[_]]
    Definition Classes
    NebulaClusterContainer
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. def close(): Unit
    Definition Classes
    Startable → AutoCloseable
  9. val cluster: Int
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def existsRunningContainer: Boolean
    Definition Classes
    NebulaClusterContainer
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  13. final def getAllContainers: List[GenericContainer[_]]
    Definition Classes
    NebulaClusterContainer
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def getDependencies(): Set[Startable]
    Definition Classes
    Startable
  16. final def getGraphdHostList: List[String]
    Definition Classes
    NebulaClusterContainer
  17. final def getGraphdList: List[GenericContainer[_]]
    Definition Classes
    NebulaClusterContainer
  18. final def getGraphdPortList: List[Integer]

    *********************Java API**************************

    *********************Java API**************************

    Definition Classes
    NebulaClusterContainer
  19. final def getGraphdUrlList: List[String]
    Definition Classes
    NebulaClusterContainer
  20. final def getMetadHostList: List[String]
    Definition Classes
    NebulaClusterContainer
  21. final def getMetadList: List[GenericContainer[_]]
    Definition Classes
    NebulaClusterContainer
  22. final def getMetadPortList: List[Integer]
    Definition Classes
    NebulaClusterContainer
  23. final def getMetadUrlList: List[String]
    Definition Classes
    NebulaClusterContainer
  24. final def getStoragedHostList: List[String]
    Definition Classes
    NebulaClusterContainer
  25. final def getStoragedList: List[GenericContainer[_]]
    Definition Classes
    NebulaClusterContainer
  26. final def getStoragedPortList: List[Integer]
    Definition Classes
    NebulaClusterContainer
  27. final def getStoragedUrlList: List[String]
    Definition Classes
    NebulaClusterContainer
  28. final def graphdHostList: List[String]
    Definition Classes
    NebulaClusterContainer
  29. final def graphdList: List[GenericContainer[_]]
    Definition Classes
    NebulaClusterContainer
  30. final def graphdPortList: List[Int]
    Definition Classes
    NebulaClusterContainer
  31. final def graphdUrlList: List[String]
    Definition Classes
    NebulaClusterContainer
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. lazy val metaAddrs: String
    Attributes
    protected
    Definition Classes
    NebulaClusterContainer
  34. final def metadHostList: List[String]
    Definition Classes
    NebulaClusterContainer
  35. final def metadList: List[GenericContainer[_]]
    Definition Classes
    NebulaClusterContainer
  36. final def metadPortList: List[Int]
    Definition Classes
    NebulaClusterContainer
  37. final def metadUrlList: List[String]
    Definition Classes
    NebulaClusterContainer
  38. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  40. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  41. def productElementNames: Iterator[String]
    Definition Classes
    Product
  42. final def start(): Unit
    Definition Classes
    NebulaClusterContainer → Startable
  43. final def stop(): Unit
    Definition Classes
    NebulaClusterContainer → Startable
  44. final def storagedHostList: List[String]
    Definition Classes
    NebulaClusterContainer
  45. final def storagedList: List[GenericContainer[_]]
    Definition Classes
    NebulaClusterContainer
  46. final def storagedPortList: List[Int]
    Definition Classes
    NebulaClusterContainer
  47. final def storagedUrlList: List[String]
    Definition Classes
    NebulaClusterContainer
  48. val subnetIp: String
  49. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  50. val version: String
  51. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  53. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from NebulaClusterContainer

Inherited from Startable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped