Class ElasticsearchSnapshotAsyncClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchSnapshotAsyncClient>
co.elastic.clients.elasticsearch.snapshot.ElasticsearchSnapshotAsyncClient
- All Implemented Interfaces:
Closeable
,AutoCloseable
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
ConstructorsConstructorDescriptionElasticsearchSnapshotAsyncClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptionTriggers the review of a snapshot repository’s contents and deletes any stale data not referenced by existing snapshots.cleanupRepository
(Function<CleanupRepositoryRequest.Builder, ObjectBuilder<CleanupRepositoryRequest>> fn) Triggers the review of a snapshot repository’s contents and deletes any stale data not referenced by existing snapshots.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 one or more snapshots.Deletes one or more snapshots.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.Verifies the integrity of the contents of a snapshot repositoryrepositoryVerifyIntegrity
(Function<RepositoryVerifyIntegrityRequest.Builder, ObjectBuilder<RepositoryVerifyIntegrityRequest>> fn) Verifies the integrity of the contents of a snapshot repositoryrestore
(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, close, 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) Triggers the review of a snapshot repository’s contents and deletes any stale data not referenced by existing snapshots.- See Also:
-
cleanupRepository
public final CompletableFuture<CleanupRepositoryResponse> cleanupRepository(Function<CleanupRepositoryRequest.Builder, ObjectBuilder<CleanupRepositoryRequest>> fn) Triggers the review of a snapshot repository’s contents and deletes any stale data not referenced by existing snapshots.- 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 one or more snapshots.- See Also:
-
delete
public final CompletableFuture<DeleteSnapshotResponse> delete(Function<DeleteSnapshotRequest.Builder, ObjectBuilder<DeleteSnapshotRequest>> fn) Deletes one or more snapshots.- 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:
-
repositoryVerifyIntegrity
public CompletableFuture<RepositoryVerifyIntegrityResponse> repositoryVerifyIntegrity(RepositoryVerifyIntegrityRequest request) Verifies the integrity of the contents of a snapshot repository- See Also:
-
repositoryVerifyIntegrity
public final CompletableFuture<RepositoryVerifyIntegrityResponse> repositoryVerifyIntegrity(Function<RepositoryVerifyIntegrityRequest.Builder, ObjectBuilder<RepositoryVerifyIntegrityRequest>> fn) Verifies the integrity of the contents of a snapshot repository- Parameters:
fn
- a function that initializes a builder to create theRepositoryVerifyIntegrityRequest
- 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:
-