com
.
sksamuel
.
elastic4s
.
requests
snapshots
package
snapshots
Visibility
Public
All
Type Members
case class
CreateRepositoryRequest
(
name:
String
,
type:
String
,
verify:
Option
[
Boolean
] =
None
,
settings:
Map
[
String
,
AnyRef
] =
Map.empty
)
extends
Product
with
Serializable
case class
CreateRepositoryResponse
(
acknowledged:
Boolean
)
extends
Product
with
Serializable
case class
CreateSnapshotRequest
(
snapshotName:
String
,
repositoryName:
String
,
indices:
Indexes
=
Indexes.Empty
,
ignoreUnavailable:
Option
[
Boolean
] =
None
,
waitForCompletion:
Option
[
Boolean
] =
None
,
partial:
Option
[
Boolean
] =
None
,
includeGlobalState:
Option
[
Boolean
] =
None
)
extends
Product
with
Serializable
case class
CreateSnapshotResponse
(
accepted:
Boolean
)
extends
Product
with
Serializable
case class
DeleteSnapshotRequest
(
snapshotName:
String
,
repositoryName:
String
)
extends
Product
with
Serializable
case class
DeleteSnapshotResponse
(
acknowledged:
Boolean
)
extends
Product
with
Serializable
case class
GetSnapshotResponse
(
snapshots:
Seq
[
Snapshot
]
)
extends
Product
with
Serializable
case class
GetSnapshotsRequest
(
snapshotNames:
Seq
[
String
]
,
repositoryName:
String
,
ignoreUnavailable:
Option
[
Boolean
] =
None
,
verbose:
Option
[
Boolean
] =
None
)
extends
Product
with
Serializable
case class
RestoreSnapshotRequest
(
snapshotName:
String
,
repositoryName:
String
,
indices:
Indexes
=
Indexes.Empty
,
ignoreUnavailable:
Option
[
Boolean
] =
None
,
includeGlobalState:
Option
[
Boolean
] =
None
,
renamePattern:
Option
[
String
] =
None
,
renameReplacement:
Option
[
String
] =
None
,
partial:
Option
[
Boolean
] =
None
,
includeAliases:
Option
[
Boolean
] =
None
,
waitForCompletion:
Option
[
Boolean
] =
None
)
extends
Product
with
Serializable
case class
RestoreSnapshotResponse
(
acknowledged:
Boolean
)
extends
Product
with
Serializable
case class
Snapshot
(
snapshot:
String
,
uuid:
String
,
versionId:
String
,
version:
String
,
indices:
Seq
[
String
]
,
state:
String
,
startTime:
String
,
startTimeInMillis:
Long
,
endTime:
String
,
endTimeInMillis:
Long
,
durationInMillis:
Long
)
extends
Product
with
Serializable
trait
SnapshotApi
extends
AnyRef
trait
SnapshotHandlers
extends
AnyRef
Ungrouped