SnapshotApi

com.sksamuel.elastic4s.api.SnapshotApi
trait SnapshotApi

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ElasticApi
object ElasticApi.type
trait ElasticDsl
object ElasticDsl.type

Members list

Type members

Classlikes

class CreateRepositoryExpectsType(name: String)

Attributes

Supertypes
class Object
trait Matchable
class Any
class CreateSnapshotExpectsIn(name: String)

Attributes

Supertypes
class Object
trait Matchable
class Any
class DeleteSnapshotExpectsIn(name: String)

Attributes

Supertypes
class Object
trait Matchable
class Any
class GetSnapshotExpectsFrom(names: Iterable[String])

Attributes

Supertypes
class Object
trait Matchable
class Any
class RestoreSnapshotExpectsFrom(name: String)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def createRepository(repositoryName: String, `type`: String): CreateRepositoryRequest
def createSnapshot(snapshotName: String, repository: String): CreateSnapshotRequest
def deleteSnapshot(snapshotName: String, repository: String): DeleteSnapshotRequest
def getSnapshot(snapshotName: String, repository: String): GetSnapshotsRequest
def getSnapshots(snapshotNames: Seq[String], repository: String): GetSnapshotsRequest
def restoreSnapshot(snapshotName: String, repository: String): RestoreSnapshotRequest

Deprecated methods

Attributes

Deprecated
true

Attributes

Deprecated
true

Attributes

Deprecated
true
def getSnapshot(names: String*): GetSnapshotExpectsFrom

Attributes

Deprecated
true
def getSnapshot(names: Iterable[String]): GetSnapshotExpectsFrom

Attributes

Deprecated
true

Attributes

Deprecated
true