Class ImportDanglingIndexRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.dangling_indices.ImportDanglingIndexRequest
Import a dangling index.
If Elasticsearch encounters index data that is absent from the current
cluster state, those indices are considered to be dangling. For example, this
can happen if you delete more than
cluster.indices.tombstones.size
indices while an Elasticsearch
node is offline.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionEndpoint "dangling_indices.import_dangling_index
". -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Required - This parameter must be set to true to import a dangling index.final String
Required - The UUID of the index to import.final Time
Specify timeout for connection to masterstatic ImportDanglingIndexRequest
final Time
timeout()
Explicit operation timeoutMethods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_ENDPOINT
public static final Endpoint<ImportDanglingIndexRequest,ImportDanglingIndexResponse, _ENDPOINTErrorResponse> Endpoint "dangling_indices.import_dangling_index
".
-
-
Method Details
-
of
public static ImportDanglingIndexRequest of(Function<ImportDanglingIndexRequest.Builder, ObjectBuilder<ImportDanglingIndexRequest>> fn) -
acceptDataLoss
public final boolean acceptDataLoss()Required - This parameter must be set to true to import a dangling index. Because Elasticsearch cannot know where the dangling index data came from or determine which shard copies are fresh and which are stale, it cannot guarantee that the imported data represents the latest state of the index when it was last in the cluster.API name:
accept_data_loss
-
indexUuid
Required - The UUID of the index to import. Use the get dangling indices API to locate the UUID.API name:
index_uuid
-
masterTimeout
Specify timeout for connection to masterAPI name:
master_timeout
-
timeout
Explicit operation timeoutAPI name:
timeout
-