csw.config.models

Members list

Packages

Type members

Classlikes

case class ConfigFileInfo

Contains information about a config file stored in the config service

Contains information about a config file stored in the config service

Value parameters

comment

the comment end user wants to provide while committing the file in config service

id

the ConfigId representing unique id of the file

path

the path of file sitting in config service

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ConfigFileRevision

Holds information about a specific version of a config file

Holds information about a specific version of a config file

Value parameters

comment

the comment end user wants to provide while committing the file in config service

id

the ConfigId representing unique id of the file

time

capturing the time of file getting committed in config service

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ConfigId(id: String)

Type of an id returned from ConfigManager create or update methods

Type of an id returned from ConfigManager create or update methods

Value parameters

id

the string representation of the unique id for the file

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ConfigId

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ConfigId.type
case class ConfigMetadata(repoPath: String, annexPath: String, annexMinFileSize: String, maxConfigFileSize: String)

Holds metadata information about config server

Holds metadata information about config server

Value parameters

annexMinFileSize

the minimum size of the file (lower limit) which qualifies it to be considered as large file and store it in repository located at annexPath

annexPath

the path of the repository created to store large files on config server

maxConfigFileSize

the maximum size of file (upper limit) which qualifies it to be considered as non-large file and store it in repository located at repoPath

repoPath

the path of the repository created on config server

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed abstract class FileType extends EnumEntry, Serializable

Represents the type of storage for a configuration file

Represents the type of storage for a configuration file

Attributes

Companion
object
Supertypes
trait Serializable
trait EnumEntry
class Object
trait Matchable
class Any
Known subtypes
object Annex
object Normal
object FileType extends Enum[FileType]

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
trait Enum[FileType]
class Object
trait Matchable
class Any
Show all
Self type
FileType.type