Class ElasticsearchSnapshotAsyncClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchSnapshotAsyncClient>
co.elastic.clients.elasticsearch.snapshot.ElasticsearchSnapshotAsyncClient
public class ElasticsearchSnapshotAsyncClient
extends ApiClient<ElasticsearchTransport,ElasticsearchSnapshotAsyncClient>
Client for the snapshot namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorDescriptionElasticsearchSnapshotAsyncClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptionRemoves stale data from repository.cleanupRepository
(Function<CleanupRepositoryRequest.Builder, ObjectBuilder<CleanupRepositoryRequest>> fn) Removes stale data from repository.clone
(CloneSnapshotRequest request) Clones indices from one snapshot into another snapshot in the same repository.Clones indices from one snapshot into another snapshot in the same repository.create
(CreateSnapshotRequest request) Creates a snapshot in a repository.Creates a snapshot in a repository.createRepository
(CreateRepositoryRequest request) Creates a repository.createRepository
(Function<CreateRepositoryRequest.Builder, ObjectBuilder<CreateRepositoryRequest>> fn) Creates a repository.delete
(DeleteSnapshotRequest request) Deletes a snapshot.Deletes a snapshot.deleteRepository
(DeleteRepositoryRequest request) Deletes a repository.deleteRepository
(Function<DeleteRepositoryRequest.Builder, ObjectBuilder<DeleteRepositoryRequest>> fn) Deletes a repository.get
(GetSnapshotRequest request) Returns information about a snapshot.Returns information about a snapshot.Returns information about a repository.getRepository
(GetRepositoryRequest request) Returns information about a repository.Returns information about a repository.restore
(RestoreRequest request) Restores a snapshot.final CompletableFuture<RestoreResponse>
Restores a snapshot.status()
Returns information about the status of a snapshot.status
(SnapshotStatusRequest request) Returns information about the status of a snapshot.Returns information about the status of a snapshot.verifyRepository
(VerifyRepositoryRequest request) Verifies a repository.verifyRepository
(Function<VerifyRepositoryRequest.Builder, ObjectBuilder<VerifyRepositoryRequest>> fn) Verifies a repository.withTransportOptions
(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, getDeserializer, withTransportOptions
-
Constructor Details
-
ElasticsearchSnapshotAsyncClient
-
ElasticsearchSnapshotAsyncClient
public ElasticsearchSnapshotAsyncClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchSnapshotAsyncClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchSnapshotAsyncClient>
-
cleanupRepository
public CompletableFuture<CleanupRepositoryResponse> cleanupRepository(CleanupRepositoryRequest request) Removes stale data from repository.- See Also:
-
cleanupRepository
public final CompletableFuture<CleanupRepositoryResponse> cleanupRepository(Function<CleanupRepositoryRequest.Builder, ObjectBuilder<CleanupRepositoryRequest>> fn) Removes stale data from repository.- Parameters:
fn
- a function that initializes a builder to create theCleanupRepositoryRequest
- See Also:
-
clone
Clones indices from one snapshot into another snapshot in the same repository.- See Also:
-
clone
public final CompletableFuture<CloneSnapshotResponse> clone(Function<CloneSnapshotRequest.Builder, ObjectBuilder<CloneSnapshotRequest>> fn) Clones indices from one snapshot into another snapshot in the same repository.- Parameters:
fn
- a function that initializes a builder to create theCloneSnapshotRequest
- See Also:
-
create
Creates a snapshot in a repository.- See Also:
-
create
public final CompletableFuture<CreateSnapshotResponse> create(Function<CreateSnapshotRequest.Builder, ObjectBuilder<CreateSnapshotRequest>> fn) Creates a snapshot in a repository.- Parameters:
fn
- a function that initializes a builder to create theCreateSnapshotRequest
- See Also:
-
createRepository
public CompletableFuture<CreateRepositoryResponse> createRepository(CreateRepositoryRequest request) Creates a repository.- See Also:
-
createRepository
public final CompletableFuture<CreateRepositoryResponse> createRepository(Function<CreateRepositoryRequest.Builder, ObjectBuilder<CreateRepositoryRequest>> fn) Creates a repository.- Parameters:
fn
- a function that initializes a builder to create theCreateRepositoryRequest
- See Also:
-
delete
Deletes a snapshot.- See Also:
-
delete
public final CompletableFuture<DeleteSnapshotResponse> delete(Function<DeleteSnapshotRequest.Builder, ObjectBuilder<DeleteSnapshotRequest>> fn) Deletes a snapshot.- Parameters:
fn
- a function that initializes a builder to create theDeleteSnapshotRequest
- See Also:
-
deleteRepository
public CompletableFuture<DeleteRepositoryResponse> deleteRepository(DeleteRepositoryRequest request) Deletes a repository.- See Also:
-
deleteRepository
public final CompletableFuture<DeleteRepositoryResponse> deleteRepository(Function<DeleteRepositoryRequest.Builder, ObjectBuilder<DeleteRepositoryRequest>> fn) Deletes a repository.- Parameters:
fn
- a function that initializes a builder to create theDeleteRepositoryRequest
- See Also:
-
get
Returns information about a snapshot.- See Also:
-
get
public final CompletableFuture<GetSnapshotResponse> get(Function<GetSnapshotRequest.Builder, ObjectBuilder<GetSnapshotRequest>> fn) Returns information about a snapshot.- Parameters:
fn
- a function that initializes a builder to create theGetSnapshotRequest
- See Also:
-
getRepository
Returns information about a repository.- See Also:
-
getRepository
public final CompletableFuture<GetRepositoryResponse> getRepository(Function<GetRepositoryRequest.Builder, ObjectBuilder<GetRepositoryRequest>> fn) Returns information about a repository.- Parameters:
fn
- a function that initializes a builder to create theGetRepositoryRequest
- See Also:
-
getRepository
Returns information about a repository.- See Also:
-
restore
Restores a snapshot.- See Also:
-
restore
public final CompletableFuture<RestoreResponse> restore(Function<RestoreRequest.Builder, ObjectBuilder<RestoreRequest>> fn) Restores a snapshot.- Parameters:
fn
- a function that initializes a builder to create theRestoreRequest
- See Also:
-
status
Returns information about the status of a snapshot.- See Also:
-
status
public final CompletableFuture<SnapshotStatusResponse> status(Function<SnapshotStatusRequest.Builder, ObjectBuilder<SnapshotStatusRequest>> fn) Returns information about the status of a snapshot.- Parameters:
fn
- a function that initializes a builder to create theSnapshotStatusRequest
- See Also:
-
status
Returns information about the status of a snapshot.- See Also:
-
verifyRepository
public CompletableFuture<VerifyRepositoryResponse> verifyRepository(VerifyRepositoryRequest request) Verifies a repository.- See Also:
-
verifyRepository
public final CompletableFuture<VerifyRepositoryResponse> verifyRepository(Function<VerifyRepositoryRequest.Builder, ObjectBuilder<VerifyRepositoryRequest>> fn) Verifies a repository.- Parameters:
fn
- a function that initializes a builder to create theVerifyRepositoryRequest
- See Also:
-