mongo4cats.models.client

Members list

Concise view

Type members

Classlikes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed abstract class MongoConnection(host: String, port: Int, credential: Option[MongoCredential], connectionType: MongoConnectionType)

A data model representation of a MongoDB Connection String

A data model representation of a MongoDB Connection String

Attributes

connectionType

For switching between different MongoDB connection types, see MongoConnectionType for possible options

credential

Optional credentials that maybe used to establish authentication with the MongoDB

host

The host that serves MongoDB

port

Port where the MongoDB is served in the host

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed abstract class MongoConnectionType(`type`: String)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Classic.type
object Srv.type

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class MongoCredential(username: String, password: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Types

type ClientSessionOptions = ClientSessionOptions
type ConnectionString = ConnectionString
type MongoClientSettings = MongoClientSettings
type MongoDriverInformation = MongoDriverInformation
type ServerAddress = ServerAddress
type TransactionOptions = TransactionOptions