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
Constructors Constructor Description ElasticsearchSnapshotAsyncClient(ElasticsearchTransport transport)ElasticsearchSnapshotAsyncClient(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and Type Method Description java.util.concurrent.CompletableFuture<CleanupRepositoryResponse>cleanupRepository(CleanupRepositoryRequest request)Removes stale data from repository.java.util.concurrent.CompletableFuture<CleanupRepositoryResponse>cleanupRepository(java.util.function.Function<CleanupRepositoryRequest.Builder,ObjectBuilder<CleanupRepositoryRequest>> fn)Removes stale data from repository.java.util.concurrent.CompletableFuture<CloneSnapshotResponse>clone(CloneSnapshotRequest request)Clones indices from one snapshot into another snapshot in the same repository.java.util.concurrent.CompletableFuture<CloneSnapshotResponse>clone(java.util.function.Function<CloneSnapshotRequest.Builder,ObjectBuilder<CloneSnapshotRequest>> fn)Clones indices from one snapshot into another snapshot in the same repository.java.util.concurrent.CompletableFuture<CreateSnapshotResponse>create(CreateSnapshotRequest request)Creates a snapshot in a repository.java.util.concurrent.CompletableFuture<CreateSnapshotResponse>create(java.util.function.Function<CreateSnapshotRequest.Builder,ObjectBuilder<CreateSnapshotRequest>> fn)Creates a snapshot in a repository.java.util.concurrent.CompletableFuture<CreateRepositoryResponse>createRepository(CreateRepositoryRequest request)Creates a repository.java.util.concurrent.CompletableFuture<CreateRepositoryResponse>createRepository(java.util.function.Function<CreateRepositoryRequest.Builder,ObjectBuilder<CreateRepositoryRequest>> fn)Creates a repository.java.util.concurrent.CompletableFuture<DeleteSnapshotResponse>delete(DeleteSnapshotRequest request)Deletes a snapshot.java.util.concurrent.CompletableFuture<DeleteSnapshotResponse>delete(java.util.function.Function<DeleteSnapshotRequest.Builder,ObjectBuilder<DeleteSnapshotRequest>> fn)Deletes a snapshot.java.util.concurrent.CompletableFuture<DeleteRepositoryResponse>deleteRepository(DeleteRepositoryRequest request)Deletes a repository.java.util.concurrent.CompletableFuture<DeleteRepositoryResponse>deleteRepository(java.util.function.Function<DeleteRepositoryRequest.Builder,ObjectBuilder<DeleteRepositoryRequest>> fn)Deletes a repository.java.util.concurrent.CompletableFuture<GetSnapshotResponse>get(GetSnapshotRequest request)Returns information about a snapshot.java.util.concurrent.CompletableFuture<GetSnapshotResponse>get(java.util.function.Function<GetSnapshotRequest.Builder,ObjectBuilder<GetSnapshotRequest>> fn)Returns information about a snapshot.java.util.concurrent.CompletableFuture<GetRepositoryResponse>getRepository()Returns information about a repository.java.util.concurrent.CompletableFuture<GetRepositoryResponse>getRepository(GetRepositoryRequest request)Returns information about a repository.java.util.concurrent.CompletableFuture<GetRepositoryResponse>getRepository(java.util.function.Function<GetRepositoryRequest.Builder,ObjectBuilder<GetRepositoryRequest>> fn)Returns information about a repository.java.util.concurrent.CompletableFuture<RestoreResponse>restore(RestoreRequest request)Restores a snapshot.java.util.concurrent.CompletableFuture<RestoreResponse>restore(java.util.function.Function<RestoreRequest.Builder,ObjectBuilder<RestoreRequest>> fn)Restores a snapshot.java.util.concurrent.CompletableFuture<SnapshotStatusResponse>status()Returns information about the status of a snapshot.java.util.concurrent.CompletableFuture<SnapshotStatusResponse>status(SnapshotStatusRequest request)Returns information about the status of a snapshot.java.util.concurrent.CompletableFuture<SnapshotStatusResponse>status(java.util.function.Function<SnapshotStatusRequest.Builder,ObjectBuilder<SnapshotStatusRequest>> fn)Returns information about the status of a snapshot.java.util.concurrent.CompletableFuture<VerifyRepositoryResponse>verifyRepository(VerifyRepositoryRequest request)Verifies a repository.java.util.concurrent.CompletableFuture<VerifyRepositoryResponse>verifyRepository(java.util.function.Function<VerifyRepositoryRequest.Builder,ObjectBuilder<VerifyRepositoryRequest>> fn)Verifies a repository.ElasticsearchSnapshotAsyncClientwithTransportOptions(TransportOptions transportOptions)Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, getDeserializerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ElasticsearchSnapshotAsyncClient
-
ElasticsearchSnapshotAsyncClient
public ElasticsearchSnapshotAsyncClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchSnapshotAsyncClient withTransportOptions(@Nullable TransportOptions transportOptions)Description copied from class:ApiClientCreates a new client with some request options- Specified by:
withTransportOptionsin classApiClient<ElasticsearchTransport,ElasticsearchSnapshotAsyncClient>
-
cleanupRepository
public java.util.concurrent.CompletableFuture<CleanupRepositoryResponse> cleanupRepository(CleanupRepositoryRequest request)Removes stale data from repository.- See Also:
- Documentation on elastic.co
-
cleanupRepository
public final java.util.concurrent.CompletableFuture<CleanupRepositoryResponse> cleanupRepository(java.util.function.Function<CleanupRepositoryRequest.Builder,ObjectBuilder<CleanupRepositoryRequest>> fn)Removes stale data from repository.- Parameters:
fn- a function that initializes a builder to create theCleanupRepositoryRequest- See Also:
- Documentation on elastic.co
-
clone
public java.util.concurrent.CompletableFuture<CloneSnapshotResponse> clone(CloneSnapshotRequest request)Clones indices from one snapshot into another snapshot in the same repository.- See Also:
- Documentation on elastic.co
-
clone
public final java.util.concurrent.CompletableFuture<CloneSnapshotResponse> clone(java.util.function.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:
- Documentation on elastic.co
-
create
public java.util.concurrent.CompletableFuture<CreateSnapshotResponse> create(CreateSnapshotRequest request)Creates a snapshot in a repository.- See Also:
- Documentation on elastic.co
-
create
public final java.util.concurrent.CompletableFuture<CreateSnapshotResponse> create(java.util.function.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:
- Documentation on elastic.co
-
createRepository
public java.util.concurrent.CompletableFuture<CreateRepositoryResponse> createRepository(CreateRepositoryRequest request)Creates a repository.- See Also:
- Documentation on elastic.co
-
createRepository
public final java.util.concurrent.CompletableFuture<CreateRepositoryResponse> createRepository(java.util.function.Function<CreateRepositoryRequest.Builder,ObjectBuilder<CreateRepositoryRequest>> fn)Creates a repository.- Parameters:
fn- a function that initializes a builder to create theCreateRepositoryRequest- See Also:
- Documentation on elastic.co
-
delete
public java.util.concurrent.CompletableFuture<DeleteSnapshotResponse> delete(DeleteSnapshotRequest request)Deletes a snapshot.- See Also:
- Documentation on elastic.co
-
delete
public final java.util.concurrent.CompletableFuture<DeleteSnapshotResponse> delete(java.util.function.Function<DeleteSnapshotRequest.Builder,ObjectBuilder<DeleteSnapshotRequest>> fn)Deletes a snapshot.- Parameters:
fn- a function that initializes a builder to create theDeleteSnapshotRequest- See Also:
- Documentation on elastic.co
-
deleteRepository
public java.util.concurrent.CompletableFuture<DeleteRepositoryResponse> deleteRepository(DeleteRepositoryRequest request)Deletes a repository.- See Also:
- Documentation on elastic.co
-
deleteRepository
public final java.util.concurrent.CompletableFuture<DeleteRepositoryResponse> deleteRepository(java.util.function.Function<DeleteRepositoryRequest.Builder,ObjectBuilder<DeleteRepositoryRequest>> fn)Deletes a repository.- Parameters:
fn- a function that initializes a builder to create theDeleteRepositoryRequest- See Also:
- Documentation on elastic.co
-
get
Returns information about a snapshot.- See Also:
- Documentation on elastic.co
-
get
public final java.util.concurrent.CompletableFuture<GetSnapshotResponse> get(java.util.function.Function<GetSnapshotRequest.Builder,ObjectBuilder<GetSnapshotRequest>> fn)Returns information about a snapshot.- Parameters:
fn- a function that initializes a builder to create theGetSnapshotRequest- See Also:
- Documentation on elastic.co
-
getRepository
public java.util.concurrent.CompletableFuture<GetRepositoryResponse> getRepository(GetRepositoryRequest request)Returns information about a repository.- See Also:
- Documentation on elastic.co
-
getRepository
public final java.util.concurrent.CompletableFuture<GetRepositoryResponse> getRepository(java.util.function.Function<GetRepositoryRequest.Builder,ObjectBuilder<GetRepositoryRequest>> fn)Returns information about a repository.- Parameters:
fn- a function that initializes a builder to create theGetRepositoryRequest- See Also:
- Documentation on elastic.co
-
getRepository
Returns information about a repository.- See Also:
- Documentation on elastic.co
-
restore
Restores a snapshot.- See Also:
- Documentation on elastic.co
-
restore
public final java.util.concurrent.CompletableFuture<RestoreResponse> restore(java.util.function.Function<RestoreRequest.Builder,ObjectBuilder<RestoreRequest>> fn)Restores a snapshot.- Parameters:
fn- a function that initializes a builder to create theRestoreRequest- See Also:
- Documentation on elastic.co
-
status
public java.util.concurrent.CompletableFuture<SnapshotStatusResponse> status(SnapshotStatusRequest request)Returns information about the status of a snapshot.- See Also:
- Documentation on elastic.co
-
status
public final java.util.concurrent.CompletableFuture<SnapshotStatusResponse> status(java.util.function.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:
- Documentation on elastic.co
-
status
Returns information about the status of a snapshot.- See Also:
- Documentation on elastic.co
-
verifyRepository
public java.util.concurrent.CompletableFuture<VerifyRepositoryResponse> verifyRepository(VerifyRepositoryRequest request)Verifies a repository.- See Also:
- Documentation on elastic.co
-
verifyRepository
public final java.util.concurrent.CompletableFuture<VerifyRepositoryResponse> verifyRepository(java.util.function.Function<VerifyRepositoryRequest.Builder,ObjectBuilder<VerifyRepositoryRequest>> fn)Verifies a repository.- Parameters:
fn- a function that initializes a builder to create theVerifyRepositoryRequest- See Also:
- Documentation on elastic.co
-